This commit is contained in:
2024-07-26 15:54:03 -03:00
parent 341a794ffb
commit 973cd977ba
7 changed files with 6135 additions and 20 deletions

6044
static/js/fontawesome.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -8,6 +8,16 @@ document.addEventListener("DOMContentLoaded", function() {
document.getElementById('theme-icon').classList.add('fa-moon');
}
document.querySelectorAll('.group').forEach(group => {
const groupName = group.id;
const collapsed = group.dataset.collapsed === 'true';
if (collapsed) {
group.classList.add('collapsed');
} else if (localStorage.getItem(`collapsed-${groupName}`) === 'true') {
group.classList.add('collapsed');
}
});
document.addEventListener("click", function(event) {
const settingsMenu = document.getElementById('settings-menu');
if (!settingsMenu.contains(event.target) && !event.target.closest('.icon-button')) {
@ -33,6 +43,8 @@ function toggleDarkMode() {
function toggleGroup(group) {
const groupElement = document.getElementById(group);
groupElement.classList.toggle("collapsed");
const isCollapsed = groupElement.classList.contains("collapsed");
localStorage.setItem(`collapsed-${group}`, isCollapsed);
}
function toggleSettings() {