From bc0133af412ee8cf5f32899f8fd931886dc25e4d Mon Sep 17 00:00:00 2001
From: Alexander Bilz <mail@alexbilz.com>
Date: Sun, 18 Apr 2021 12:53:07 +0000
Subject: [PATCH] Added event listener to change theme automatically
---
assets/js/anatole-theme-switcher.js | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/assets/js/anatole-theme-switcher.js b/assets/js/anatole-theme-switcher.js
index ac82793..f7a584f 100644
--- a/assets/js/anatole-theme-switcher.js
+++ b/assets/js/anatole-theme-switcher.js
@@ -43,9 +43,13 @@
}
}
+// Manual Switch
document.addEventListener('DOMContentLoaded', function () {
const themeSwitcher = document.querySelector('.theme-switch');
themeSwitcher.addEventListener('click', switchTheme, false);
}, false);
+// Automatic Switching
+window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', switchTheme, false);
+
init();
--
Gitblit v1.10.0