Fix: perbaiki logout button handler di settings.html juga
This commit is contained in:
@@ -582,10 +582,27 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Logout handler
|
// Logout handler - pastikan ter-attach dengan benar
|
||||||
document.getElementById('logout-button')?.addEventListener('click', () => {
|
function setupLogoutButton() {
|
||||||
Auth.logout();
|
const logoutBtn = document.getElementById('logout-button');
|
||||||
});
|
if (logoutBtn) {
|
||||||
|
console.log('[Settings] Logout button found, attaching event listener');
|
||||||
|
logoutBtn.addEventListener('click', (e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
console.log('[Settings] Logout button clicked');
|
||||||
|
Auth.logout();
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
console.warn('[Settings] Logout button not found!');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Setup saat DOM ready
|
||||||
|
if (document.readyState === 'loading') {
|
||||||
|
document.addEventListener('DOMContentLoaded', setupLogoutButton);
|
||||||
|
} else {
|
||||||
|
setupLogoutButton();
|
||||||
|
}
|
||||||
|
|
||||||
// Helper untuk build query string
|
// Helper untuk build query string
|
||||||
function buildQuery(params = {}) {
|
function buildQuery(params = {}) {
|
||||||
|
|||||||
Reference in New Issue
Block a user