init value before use
This commit is contained in:
@ -7,6 +7,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||||||
|
|
||||||
// Keep theme toggle for all pages
|
// Keep theme toggle for all pages
|
||||||
initThemeToggle();
|
initThemeToggle();
|
||||||
|
createHamburgerMenu();
|
||||||
|
|
||||||
// Load saved theme preference
|
// Load saved theme preference
|
||||||
const savedTheme = localStorage.getItem('theme') || 'light';
|
const savedTheme = localStorage.getItem('theme') || 'light';
|
||||||
@ -416,6 +417,12 @@ function createHamburgerMenu() {
|
|||||||
const isTicketPage = window.location.pathname.includes('ticket.php');
|
const isTicketPage = window.location.pathname.includes('ticket.php');
|
||||||
|
|
||||||
if (isTicketPage) {
|
if (isTicketPage) {
|
||||||
|
const selects = document.querySelectorAll('select.editable');
|
||||||
|
const values = {};
|
||||||
|
selects.forEach(select => {
|
||||||
|
values[select.dataset.field] = select.value;
|
||||||
|
});
|
||||||
|
|
||||||
hamburgerMenu.innerHTML = `
|
hamburgerMenu.innerHTML = `
|
||||||
<div class="hamburger-icon">☰</div>
|
<div class="hamburger-icon">☰</div>
|
||||||
<div class="hamburger-content">
|
<div class="hamburger-content">
|
||||||
|
|||||||
Reference in New Issue
Block a user