From f8d313309a8acb70e10b303a664611c90290cb22 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Sun, 7 Apr 2024 15:48:13 -0400 Subject: [PATCH] Force dark theme --- .../hugo-theme-gruvbox/assets/js/dark-mode.js | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/themes/hugo-theme-gruvbox/assets/js/dark-mode.js b/themes/hugo-theme-gruvbox/assets/js/dark-mode.js index f38b29eb..1cf2a5f0 100644 --- a/themes/hugo-theme-gruvbox/assets/js/dark-mode.js +++ b/themes/hugo-theme-gruvbox/assets/js/dark-mode.js @@ -28,32 +28,13 @@ function setCommentsTheme(theme) { } function setTheme(theme) { - if (theme == "auto") { - theme = window.matchMedia("(prefers-color-scheme: light)").matches - ? "light" - : "dark"; - } document.documentElement.setAttribute("data-theme", theme); setPrismTheme(theme); setCommentsTheme(theme); } -function toggleTheme(e) { - const theme = e.currentTarget.classList.contains("light--hidden") - ? "light" - : "dark"; - setTheme(theme); - saveTheme(theme); -} -// Initial load -setTheme(getTheme()); - -window - .matchMedia("(prefers-color-scheme: dark)") - .addEventListener("change", (event) => { - setTheme(getTheme()); - }); +setTheme("dark"); // This script is inlined in the of the document, so we have to wait // for the DOM content before can add event listeners to the toggle buttons