diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2022-12-24 15:26:51 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2022-12-24 15:39:40 +0100 |
commit | 00094c25c551d7990658228c61726d7d50b3c4fd (patch) | |
tree | d5cd85bd52769dd3f4ca661d575a7a2c79e78e5a | |
parent | 6622be235286747f787001e56dd483e79f319190 (diff) |
Activate theme switcher as soon as the body tag exists.
-rw-r--r-- | assets/js/theme-switcher.js | 12 | ||||
-rw-r--r-- | mumi/web/view/html.scm | 8 |
2 files changed, 9 insertions, 11 deletions
diff --git a/assets/js/theme-switcher.js b/assets/js/theme-switcher.js index 0cca832..f2e58f6 100644 --- a/assets/js/theme-switcher.js +++ b/assets/js/theme-switcher.js @@ -91,11 +91,9 @@ const themeSwitcher = { }, }; -window.addEventListener('load', function () { - themeSwitcher.addButton({ - tag: 'BUTTON', - class: 'contrast switcher theme-switcher', - target: 'body', - }); - themeSwitcher.init(); +themeSwitcher.addButton({ + tag: 'BUTTON', + class: 'contrast switcher theme-switcher', + target: 'body', }); +themeSwitcher.init(); diff --git a/mumi/web/view/html.scm b/mumi/web/view/html.scm index 4d47ef0..28cef64 100644 --- a/mumi/web/view/html.scm +++ b/mumi/web/view/html.scm @@ -51,7 +51,7 @@ (body '()) (title "Guix issue tracker")) `((doctype "html") - (html (@ (data-theme "light") (lang "en")) + (html (@ (lang "en")) (head (title ,title) (meta (@ (http-equiv "Content-Type") (content "text/html; charset=UTF-8"))) @@ -63,10 +63,10 @@ (media "screen") (type "text/css") (href "/css/mumi.css?20221220000000"))) - (script - (@ (src "/js/theme-switcher.js"))) ,@head) - (body ,@body + (body (script + (@ (src "/js/theme-switcher.js"))) + ,@body (footer (@ (class "text-center")) (p "Copyright © 2016—2022 by the GNU Guix community." (br) |