From 9bc93e12a53a5a4262e9da09c7aafa145ef70a66 Mon Sep 17 00:00:00 2001 From: Jadowyne Ulve Date: Sat, 9 Aug 2025 17:53:08 -0500 Subject: [PATCH] Implemented darkmode in admin module --- .../administration/static/js/adminHandler.js | 18 ------------ .../administration/templates/admin_index.html | 8 ++++- .../administration/templates/role.html | 27 +++++------------ .../administration/templates/site.html | 29 +++++-------------- .../administration/templates/user.html | 27 +++++------------ 5 files changed, 29 insertions(+), 80 deletions(-) diff --git a/application/administration/static/js/adminHandler.js b/application/administration/static/js/adminHandler.js index 393881f..ab209ef 100644 --- a/application/administration/static/js/adminHandler.js +++ b/application/administration/static/js/adminHandler.js @@ -1,21 +1,3 @@ -var mode = false -async function toggleDarkMode() { - let darkMode = document.getElementById("dark-mode"); - darkMode.disabled = !darkMode.disabled; - mode = !mode; - if(mode){ - document.getElementById('modeToggle').innerHTML = "light_mode" - document.getElementById('main_html').classList.add('uk-light') - } else { - document.getElementById('modeToggle').innerHTML = "dark_mode" - document.getElementById('main_html').classList.remove('uk-light') - } -} - -if(session.user.flags.darkmode){ - toggleDarkMode() -} - document.addEventListener('DOMContentLoaded', async function() { let sites = await fetchSites() await updateSitesPagination() diff --git a/application/administration/templates/admin_index.html b/application/administration/templates/admin_index.html index 8ab4149..3c20105 100644 --- a/application/administration/templates/admin_index.html +++ b/application/administration/templates/admin_index.html @@ -12,10 +12,16 @@ + {% if session['user']['flags']['darkmode'] %} + + {% endif %} - + {% if session['user']['flags']['darkmode'] %} + + {% else %} + {% endif %}