summaryrefslogtreecommitdiff
path: root/source/js
diff options
context:
space:
mode:
authorDoge <[email protected]>2021-05-09 14:24:00 +0800
committerDoge <[email protected]>2021-05-09 14:24:00 +0800
commit37be447c061e71b7ee57b31f4ac01f1ee3d60079 (patch)
tree49c1adc41230e4f2c4dae8449617f639bea0fa41 /source/js
parent0b552cbbf605b897c96e5a09e3a339f8a0955dc3 (diff)
downloadchromate-37be447c061e71b7ee57b31f4ac01f1ee3d60079.tar.gz
chromate-37be447c061e71b7ee57b31f4ac01f1ee3d60079.tar.bz2
chromate-37be447c061e71b7ee57b31f4ac01f1ee3d60079.zip
Fix lazyload bug
Diffstat (limited to 'source/js')
-rw-r--r--source/js/script.js6
-rw-r--r--source/js/script.ts6
2 files changed, 8 insertions, 4 deletions
diff --git a/source/js/script.js b/source/js/script.js
index eb6bff5..c12b9aa 100644
--- a/source/js/script.js
+++ b/source/js/script.js
@@ -16,7 +16,7 @@ window.addEventListener("load", function () {
});
}
// Add header hover page class changer
- darklistener.add(function (mode) {
+ var colorman = function (mode) {
var page = document.getElementById("header-page");
if (mode === SystemDarkmodePrefrence.dark) {
page === null || page === void 0 ? void 0 : page.classList.add("is-dark");
@@ -26,7 +26,9 @@ window.addEventListener("load", function () {
page === null || page === void 0 ? void 0 : page.classList.add("is-light");
page === null || page === void 0 ? void 0 : page.classList.remove("is-dark");
}
- });
+ };
+ colorman(darklistener.mode());
+ darklistener.add(colorman);
});
/* Darkmode listener */
var SystemDarkmodePrefrence;
diff --git a/source/js/script.ts b/source/js/script.ts
index ea07b07..6d7b6b5 100644
--- a/source/js/script.ts
+++ b/source/js/script.ts
@@ -17,7 +17,7 @@ window.addEventListener("load", () => {
}
// Add header hover page class changer
- darklistener.add((mode) => {
+ const colorman = (mode: SystemDarkmodePrefrence) => {
const page = document.getElementById("header-page");
if (mode === SystemDarkmodePrefrence.dark) {
page?.classList.add("is-dark");
@@ -26,7 +26,9 @@ window.addEventListener("load", () => {
page?.classList.add("is-light");
page?.classList.remove("is-dark");
}
- });
+ }
+ colorman(darklistener.mode());
+ darklistener.add(colorman);
});
/* Darkmode listener */