diff --git a/assets/mainboard.js b/assets/mainboard.js index 0b75c0a..513a50c 100644 --- a/assets/mainboard.js +++ b/assets/mainboard.js @@ -61,26 +61,29 @@ function closeCredits() { document.getElementById('creditsOverlay').style.display = 'none'; } -// Untuk Logout +// --- LOGOUT --- const logoutBtn = document.getElementById("logoutBtn"); + if (logoutBtn) { - logoutBtn.addEventListener("click", (e) => { - e.preventDefault(); // Tahan dulu biar gak langsung pindah - playClick(); + logoutBtn.removeAttribute("onclick"); + logoutBtn.addEventListener("click", () => { + playClick(); // Putar suara setTimeout(() => { window.location.href = "logout.php"; - }, 300); + }, 300); }); } -// Untuk Leaderboard +// --- LEADERBOARD --- const leaderboardBtn = document.getElementById("leaderboardBtn"); + if (leaderboardBtn) { - leaderboardBtn.addEventListener("click", (e) => { - e.preventDefault(); // Tahan dulu - playClick(); + leaderboardBtn.removeAttribute("onclick"); + leaderboardBtn.addEventListener("click", () => { + playClick(); + setTimeout(() => { - window.location.href = "Leaderboard.php"; + window.location.href = "Leaderboard.php"; }, 300); }); } \ No newline at end of file