Fix: perbaiki logout button handler dan path detection untuk konsistensi lokal dan produksi

This commit is contained in:
mwpn
2025-12-19 05:52:09 +07:00
parent de79ba0af2
commit 8447b05e90
3 changed files with 66 additions and 8 deletions

View File

@@ -248,10 +248,27 @@
}
}
// Logout handler
document.getElementById('logout-button')?.addEventListener('click', () => {
Auth.logout();
});
// Logout handler - pastikan ter-attach dengan benar
function setupLogoutButton() {
const logoutBtn = document.getElementById('logout-button');
if (logoutBtn) {
console.log('[Events] Logout button found, attaching event listener');
logoutBtn.addEventListener('click', (e) => {
e.preventDefault();
console.log('[Events] Logout button clicked');
Auth.logout();
});
} else {
console.warn('[Events] Logout button not found!');
}
}
// Setup saat DOM ready
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', setupLogoutButton);
} else {
setupLogoutButton();
}
// Video HLS setup - menggunakan URL kamera dari database
let gatesCache = {}; // Cache untuk gates dengan camera URL