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