From 4de6d4064bb072e4ad9ab96035e3e6e635ff8753 Mon Sep 17 00:00:00 2001 From: hedy Date: Thu, 18 Jan 2024 10:59:09 +0800 Subject: Dark: Possibly fix FOUC during theme switch --- pydis_site/static/js/base/themes.js | 8 ++++---- pydis_site/templates/base/navbar.html | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'pydis_site') diff --git a/pydis_site/static/js/base/themes.js b/pydis_site/static/js/base/themes.js index 9c279d21..c5de8d91 100644 --- a/pydis_site/static/js/base/themes.js +++ b/pydis_site/static/js/base/themes.js @@ -22,12 +22,12 @@ function getCurrentTheme(systemPrefers) { function setStyleSheets(newTheme) { switch (newTheme) { case "light": - lightStylesheet.disabled = false; - darkStylesheet.disabled = true; + lightStylesheet.rel = "stylesheet"; + darkStylesheet.rel = "stylesheet alternate"; break; case "dark": - darkStylesheet.disabled = false; - lightStylesheet.disabled = true; + darkStylesheet.rel = "stylesheet"; + lightStylesheet.rel = "stylesheet alternate"; break; } diff --git a/pydis_site/templates/base/navbar.html b/pydis_site/templates/base/navbar.html index 3aa860cf..2fcd8ad8 100644 --- a/pydis_site/templates/base/navbar.html +++ b/pydis_site/templates/base/navbar.html @@ -1,9 +1,9 @@ {% load static %} {% block head %} - - - + + + {% endblock %}