This commit is contained in:
2026-04-09 11:44:45 +02:00
parent 7ff7ff3a92
commit 61c66bfd55
79 changed files with 13667 additions and 144 deletions

View File

@@ -285,10 +285,32 @@
return queueConfirm(message, options);
};
function initSidebarCollapse() {
var collapseBtn = document.getElementById('js-sidebar-collapse');
var appShell = document.getElementById('js-app-shell');
var backdrop = document.getElementById('js-sidebar-backdrop');
if (!collapseBtn || !appShell) return;
var saved = localStorage.getItem('backpro_sidebar_collapsed');
if (saved === '1') appShell.classList.add('is-collapsed');
collapseBtn.addEventListener('click', function () {
appShell.classList.toggle('is-collapsed');
localStorage.setItem('backpro_sidebar_collapsed', appShell.classList.contains('is-collapsed') ? '1' : '0');
});
if (backdrop) {
backdrop.addEventListener('click', function () {
appShell.classList.remove('sidebar-open');
});
}
}
document.addEventListener('DOMContentLoaded', function () {
installConfirmForForms();
initTestConnectionButtons();
initTopicEditButtons();
highlightActiveSidebarLink();
initSidebarCollapse();
});
})();