From 6043e4f6d80ff8cdb8cda9bef8d49bc700247a44 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Tue, 11 Mar 2025 20:26:15 -0400 Subject: [PATCH] Show hamburger menu on tickets --- assets/js/dashboard.js | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/assets/js/dashboard.js b/assets/js/dashboard.js index f710f0f..a920380 100644 --- a/assets/js/dashboard.js +++ b/assets/js/dashboard.js @@ -513,14 +513,6 @@ function createHamburgerMenu() { typesContainer.appendChild(label); }); - // Toggle hamburger menu - const hamburgerIcon = hamburgerMenu.querySelector('.hamburger-icon'); - const hamburgerContent = hamburgerMenu.querySelector('.hamburger-content'); - hamburgerIcon.addEventListener('click', () => { - hamburgerContent.classList.toggle('open'); - document.body.classList.toggle('menu-open'); - }); - // Apply filters const applyFiltersBtn = hamburgerMenu.querySelector('#apply-filters'); applyFiltersBtn.addEventListener('click', () => { @@ -559,17 +551,24 @@ function createHamburgerMenu() { params.delete('type'); window.location.search = params.toString(); }); - - // Add to body - document.body.appendChild(hamburgerMenu); - - // Close hamburger menu - const closeButton = hamburgerMenu.querySelector('.close-hamburger'); - closeButton.addEventListener('click', () => { - hamburgerContent.classList.remove('open'); - document.body.classList.remove('menu-open'); - }); } + // Add to body + document.body.appendChild(hamburgerMenu); + + // Toggle hamburger menu + const hamburgerIcon = hamburgerMenu.querySelector('.hamburger-icon'); + const hamburgerContent = hamburgerMenu.querySelector('.hamburger-content'); + hamburgerIcon.addEventListener('click', () => { + hamburgerContent.classList.toggle('open'); + document.body.classList.toggle('menu-open'); + }); + + // Close hamburger menu + const closeButton = hamburgerMenu.querySelector('.close-hamburger'); + closeButton.addEventListener('click', () => { + hamburgerContent.classList.remove('open'); + document.body.classList.remove('menu-open'); + }); } // Add to DOMContentLoaded