style(templates): normalize quote style in WebSocket script in admin template

- Normalize inconsistent quote usage in admin WebSocket script tag
- Change window.location.protocol comparison from single to double quotes
- Change error message quotes from single to double quotes
- No functional changes - pure formatting cleanup

Improves code consistency by standardizing quote style throughout the admin
WebSocket initialization script.
This commit is contained in:
2026-03-12 17:21:47 -04:00
parent 002c855648
commit ddcd8c62e2
+16 -15
View File
@@ -12,61 +12,62 @@ templ Admin(user User) {
<script>
let scanWs = null;
function connectScanWebSocket() {
const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
const protocol =
window.location.protocol === "https:" ? "wss:" : "ws:";
const wsUrl = `${protocol}//${window.location.host}/ws/sync?token={ user.Token }`;
scanWs = new WebSocket(wsUrl);
scanWs.onmessage = function(event) {
scanWs.onmessage = function (event) {
try {
const message = JSON.parse(event.data);
switch (message.type) {
case 'scan_progress':
case "scan_progress":
updateScanProgress(message.data);
break;
case 'scan_complete':
case "scan_complete":
showScanComplete(message.data);
stopScanStatusPolling();
break;
case 'scan_error':
case "scan_error":
showScanError(message.data);
break;
}
} catch (error) {
console.error('Failed to parse WebSocket message:', error);
console.error("Failed to parse WebSocket message:", error);
}
};
scanWs.onerror = function(error) {
console.error('WebSocket error:', error);
scanWs.onerror = function (error) {
console.error("WebSocket error:", error);
};
}
function updateScanProgress(data) {
const progressBar = document.getElementById('scan-progress-bar');
const progressBar = document.getElementById("scan-progress-bar");
if (progressBar) {
progressBar.style.width = (data.progress * 100) + '%';
progressBar.style.width = data.progress * 100 + "%";
}
const progressText = document.getElementById('scan-progress-text');
const progressText = document.getElementById("scan-progress-text");
if (progressText) {
progressText.textContent = `${data.files_scanned} files scanned (${data.new_items} new)`;
}
}
function showScanComplete(data) {
console.log('Scan complete:', data);
console.log("Scan complete:", data);
}
function showScanError(data) {
console.error('Scan error:', data);
console.error("Scan error:", data);
}
document.addEventListener('DOMContentLoaded', function() {
document.addEventListener("DOMContentLoaded", function () {
connectScanWebSocket();
});
</script>
</head>
<body class="theme-tokyo-night" x-data="admin">
<body x-data="admin" x-init="loadWatchStatus()" class="theme-tokyo-night" x-data="admin">
@Header(user, "/admin")
<div class="flex min-h-screen" style="background-color: var(--bg-primary)">
@AdminSidebar(user, "/admin")