Fix: perbaiki logout button handler dan path detection untuk konsistensi lokal dan produksi
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user