summaryrefslogtreecommitdiff
path: root/layouts/_default
diff options
context:
space:
mode:
authorOle Mussmann <gitlab+account@ole.mn>2025-02-20 20:59:17 +0100
committerOle Mussmann <gitlab+account@ole.mn>2025-02-20 20:59:17 +0100
commita05a5b2704eec66e84c4fc3045127e354cf38e1a (patch)
treeb4b0981b35911d7ec54f790c3e933f9a99a6250a /layouts/_default
parent27d124b7f403030ebf996954bf271a06286508e3 (diff)
move inline JS to its own file
Diffstat (limited to 'layouts/_default')
-rw-r--r--layouts/_default/baseof.html36
1 files changed, 2 insertions, 34 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 52a6767..7a5579d 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -34,38 +34,6 @@
</body>
-<script>
-
- function isAuto() {
- return document.body.classList.contains("auto");
- }
-
- function setTheme() {
- if (!isAuto()) {
- return
- }
-
- document.body.classList.remove("auto");
- let cls = "light";
- if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
- cls = "dark";
- }
-
- document.body.classList.add(cls);
- }
-
- function invertBody() {
- document.body.classList.toggle("dark");
- document.body.classList.toggle("light");
- }
-
- if (isAuto()) {
- window.matchMedia('(prefers-color-scheme: dark)').addListener(invertBody);
- }
-
- setTheme();
-
-</script>
-
+<script src="{{ "js/theme-switch.js" | relURL }}"></script>
<script defer src="{{ "js/copy-code.js" | relURL }}"></script>
-</html> \ No newline at end of file
+</html>