From aa4c20aa52ea7a4af43621dc8a522c1318259cfc Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Tue, 11 Mar 2025 20:46:28 -0400 Subject: [PATCH] hamburger ticket edit button --- assets/js/dashboard.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/assets/js/dashboard.js b/assets/js/dashboard.js index 9c2cf44..85f7141 100644 --- a/assets/js/dashboard.js +++ b/assets/js/dashboard.js @@ -408,6 +408,23 @@ document.addEventListener('DOMContentLoaded', function() { }); }); +function toggleHamburgerEditMode() { + const editButton = document.getElementById('hamburgerEditButton'); + const editables = document.querySelectorAll('.hamburger-content .editable'); + const isEditing = editButton.classList.contains('active'); + + if (!isEditing) { + editButton.textContent = 'Save Changes'; + editButton.classList.add('active'); + editables.forEach(field => field.disabled = false); + } else { + saveTicket(); + editButton.textContent = 'Edit Ticket'; + editButton.classList.remove('active'); + editables.forEach(field => field.disabled = true); + } +} + function createHamburgerMenu() { // Create hamburger menu container const hamburgerMenu = document.createElement('div'); @@ -464,6 +481,9 @@ function createHamburgerMenu() { +