summaryrefslogtreecommitdiff
path: root/src/client/app/boot.js
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-09-26 18:59:37 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-09-26 18:59:37 +0900
commit2b07b3a873e5693556b56dd310944bf744f7d103 (patch)
tree240bbb077fafe4ac14d574c6e14eff355c3b6af6 /src/client/app/boot.js
parent8.62.0 (diff)
downloadmisskey-2b07b3a873e5693556b56dd310944bf744f7d103.tar.gz
misskey-2b07b3a873e5693556b56dd310944bf744f7d103.tar.bz2
misskey-2b07b3a873e5693556b56dd310944bf744f7d103.zip
wip
Diffstat (limited to 'src/client/app/boot.js')
-rw-r--r--src/client/app/boot.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/client/app/boot.js b/src/client/app/boot.js
index 25aa26dd19..e122e0423a 100644
--- a/src/client/app/boot.js
+++ b/src/client/app/boot.js
@@ -20,6 +20,16 @@
const langs = LANGS;
+ //#region Apply theme
+ const theme = localStorage.getItem('theme');
+ if (theme) {
+ Object.entries(JSON.parse(theme)).forEach(([k, v]) => {
+ if (k == 'meta') return;
+ document.documentElement.style.setProperty(`--${k}`, v.toString());
+ });
+ }
+ //#endregion
+
//#region Load settings
let settings = null;
const vuex = localStorage.getItem('vuex');
@@ -84,13 +94,6 @@
app = isMobile ? 'mobile' : 'desktop';
}
- // Dark/Light
- if (settings) {
- if (settings.device.darkmode) {
- document.documentElement.setAttribute('data-darkmode', 'true');
- }
- }
-
// Script version
const ver = localStorage.getItem('v') || VERSION;