fix theme.js ty lucidiot ;w;
This commit is contained in:
parent
7367fd828b
commit
82f2ae984e
1 changed files with 18 additions and 15 deletions
7
theme.js
7
theme.js
|
@ -1,5 +1,7 @@
|
||||||
var DEFAULT_THEME = "peach";
|
window.addEventListener('load', function() {
|
||||||
var THEMES = [DEFAULT_THEME, "moon", "sakura", "honey"];
|
var prefersDarkScheme = window.matchMedia !== undefined && window.matchMedia("(prefers-color-scheme: dark)").matches;
|
||||||
|
var DEFAULT_THEME = prefersDarkScheme ? 'moon' : 'peach';
|
||||||
|
var THEMES = ["moon", "peach", "sakura", "honey"];
|
||||||
|
|
||||||
function setTheme(theme) {
|
function setTheme(theme) {
|
||||||
if (THEMES.indexOf(theme) < 0) theme = DEFAULT_THEME;
|
if (THEMES.indexOf(theme) < 0) theme = DEFAULT_THEME;
|
||||||
|
@ -15,3 +17,4 @@
|
||||||
setTheme(el.dataset.theme);
|
setTheme(el.dataset.theme);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
})
|
Loading…
Add table
Reference in a new issue