updates
This commit is contained in:
6044
static/js/fontawesome.js
Normal file
6044
static/js/fontawesome.js
Normal file
File diff suppressed because one or more lines are too long
@ -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() {
|
||||
|
Reference in New Issue
Block a user