@ -5903,20 +5903,22 @@
document.getElementById('navTab').addEventListener('click', () => switchTab('navigate'));
document.getElementById('navTab').addEventListener('click', () => switchTab('navigate'));
document.getElementById('adminTab').addEventListener('click', () => switchTab('admin'));
document.getElementById('adminTab').addEventListener('click', () => switchTab('admin'));
// Admin overlay close button
const adminCloseBtn = document.getElementById('adminCloseBtn');
if (adminCloseBtn) {
adminCloseBtn.addEventListener('click', () => {
const adminOverlay = document.querySelector('.admin-panel-overlay');
if (adminOverlay) {
adminOverlay.classList.remove('active');
}
// Remove active class from admin tab
document.getElementById('adminTab').classList.remove('active');
// Switch back to edit tab
switchTab('edit');
});
}
// Admin overlay close button - defer to ensure DOM element exists
setTimeout(() => {
const adminCloseBtn = document.getElementById('adminCloseBtn');
if (adminCloseBtn) {
adminCloseBtn.addEventListener('click', () => {
const adminOverlay = document.querySelector('.admin-panel-overlay');
if (adminOverlay) {
adminOverlay.classList.remove('active');
}
// Remove active class from admin tab
document.getElementById('adminTab').classList.remove('active');
// Switch back to edit tab
switchTab('edit');
});
}
}, 0);
// Password dialog
// Password dialog
document.getElementById('passwordSubmit').addEventListener('click', checkPassword);
document.getElementById('passwordSubmit').addEventListener('click', checkPassword);