phase iv - i
This commit is contained in:
+10
-16
@@ -65,22 +65,6 @@
|
||||
// Flag to keep header visible after navigation
|
||||
let keepHeaderVisible = false;
|
||||
|
||||
// Toggle sidebar accordion (mobile only)
|
||||
window.toggleSidebar = function(header) {
|
||||
const content = header.nextElementSibling;
|
||||
const isActive = header.classList.contains('active');
|
||||
|
||||
if (isActive) {
|
||||
// Close
|
||||
header.classList.remove('active');
|
||||
content.classList.remove('active');
|
||||
} else {
|
||||
// Open
|
||||
header.classList.add('active');
|
||||
content.classList.add('active');
|
||||
}
|
||||
};
|
||||
|
||||
// Expand all sections
|
||||
window.expandAllSections = function(event) {
|
||||
event.preventDefault();
|
||||
@@ -725,6 +709,16 @@
|
||||
}, 5000);
|
||||
};
|
||||
|
||||
// Add close button handler for error toast
|
||||
document.addEventListener('click', function(e) {
|
||||
if (e.target.closest('.error-close')) {
|
||||
const errorToast = document.getElementById('error-toast');
|
||||
if (errorToast) {
|
||||
errorToast.style.display = 'none';
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// =============================================================================
|
||||
// HTMX EVENT HANDLERS
|
||||
// =============================================================================
|
||||
|
||||
Reference in New Issue
Block a user