follow new version github

This commit is contained in:
MeiK
2020-12-11 20:43:52 +08:00
parent 2029bfb4c2
commit 76202bfc51
20 changed files with 1607 additions and 838 deletions

26
static/js/github-style.js Normal file
View File

@@ -0,0 +1,26 @@
function switchTheme() {
const currentStyle = currentTheme();
if (currentStyle == 'light') {
setTheme('dark');
}
else {
setTheme('light');
}
}
function setTheme(style) {
console.log(`set theme ${style}`);
document.documentElement.setAttribute('data-theme', style);
localStorage.setItem('data-theme', style);
}
function currentTheme() {
const localStyle = localStorage.getItem('data-theme');
const systemStyle = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
return localStyle || systemStyle;
}
(() => {
setTheme(currentTheme());
})();