Fix: perbaiki logout button handler di settings.html juga

This commit is contained in:
mwpn
2025-12-19 05:52:29 +07:00
parent 8447b05e90
commit a3cd689977

View File

@@ -582,10 +582,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('[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
function buildQuery(params = {}) {