init value before use

This commit is contained in:
2025-03-11 20:40:20 -04:00
parent f7c6cd3052
commit 9ddcfa700c

View File

@ -7,7 +7,8 @@ document.addEventListener('DOMContentLoaded', function() {
// Keep theme toggle for all pages
initThemeToggle();
createHamburgerMenu();
// Load saved theme preference
const savedTheme = localStorage.getItem('theme') || 'light';
document.documentElement.setAttribute('data-theme', savedTheme);
@ -416,6 +417,12 @@ function createHamburgerMenu() {
const isTicketPage = window.location.pathname.includes('ticket.php');
if (isTicketPage) {
const selects = document.querySelectorAll('select.editable');
const values = {};
selects.forEach(select => {
values[select.dataset.field] = select.value;
});
hamburgerMenu.innerHTML = `
<div class="hamburger-icon">☰</div>
<div class="hamburger-content">