updates
This commit is contained in:
		
							
								
								
									
										46
									
								
								static/js/scripts.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								static/js/scripts.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| document.addEventListener("DOMContentLoaded", function() { | ||||
|     if (localStorage.getItem("dark-mode") === "true") { | ||||
|         document.body.classList.add("dark-mode"); | ||||
|         document.getElementById('theme-icon').classList.remove('fa-moon'); | ||||
|         document.getElementById('theme-icon').classList.add('fa-sun'); | ||||
|     } else { | ||||
|         document.getElementById('theme-icon').classList.remove('fa-sun'); | ||||
|         document.getElementById('theme-icon').classList.add('fa-moon'); | ||||
|     } | ||||
|  | ||||
|     document.addEventListener("click", function(event) { | ||||
|         const settingsMenu = document.getElementById('settings-menu'); | ||||
|         if (!settingsMenu.contains(event.target) && !event.target.closest('.icon-button')) { | ||||
|             settingsMenu.classList.remove('visible'); | ||||
|         } | ||||
|     }); | ||||
| }); | ||||
|  | ||||
| function toggleDarkMode() { | ||||
|     document.body.classList.toggle("dark-mode"); | ||||
|     const themeIcon = document.getElementById('theme-icon'); | ||||
|     if (document.body.classList.contains("dark-mode")) { | ||||
|         localStorage.setItem("dark-mode", "true"); | ||||
|         themeIcon.classList.remove('fa-moon'); | ||||
|         themeIcon.classList.add('fa-sun'); | ||||
|     } else { | ||||
|         localStorage.setItem("dark-mode", "false"); | ||||
|         themeIcon.classList.remove('fa-sun'); | ||||
|         themeIcon.classList.add('fa-moon'); | ||||
|     } | ||||
| } | ||||
|  | ||||
| function toggleGroup(group) { | ||||
|     const groupElement = document.getElementById(group); | ||||
|     groupElement.classList.toggle("collapsed"); | ||||
| } | ||||
|  | ||||
| function toggleSettings() { | ||||
|     const settingsMenu = document.getElementById('settings-menu'); | ||||
|     settingsMenu.classList.toggle('visible'); | ||||
| } | ||||
|  | ||||
| function refreshData() { | ||||
|     location.reload(); | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user