diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-09-22 20:39:12 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-09-22 20:39:12 +0900 |
| commit | 3e5330a92bc19f0b0e6ff6dd1a4c4670b508dbf3 (patch) | |
| tree | 53bc3eb963254c0baf2e063a46f436df717c36f5 /src/client/app/init.ts | |
| parent | :art: (diff) | |
| download | misskey-3e5330a92bc19f0b0e6ff6dd1a4c4670b508dbf3.tar.gz misskey-3e5330a92bc19f0b0e6ff6dd1a4c4670b508dbf3.tar.bz2 misskey-3e5330a92bc19f0b0e6ff6dd1a4c4670b508dbf3.zip | |
:art:
Diffstat (limited to 'src/client/app/init.ts')
| -rw-r--r-- | src/client/app/init.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/client/app/init.ts b/src/client/app/init.ts index 3a03f8492e..4e1d1b70c7 100644 --- a/src/client/app/init.ts +++ b/src/client/app/init.ts @@ -125,6 +125,26 @@ export default (callback: (launch: (router: VueRouter, api?: (os: MiOS) => API) }); //#endregion + //#region shadow + const shadow = '0 3px 8px rgba(0, 0, 0, 0.2)'; + if (os.store.state.settings.useShadow) document.documentElement.style.setProperty('--shadow', shadow); + os.store.watch(s => { + return s.settings.useShadow; + }, v => { + document.documentElement.style.setProperty('--shadow', v ? shadow : 'none'); + }); + //#endregion + + //#region rounded corners + const round = '6px'; + if (os.store.state.settings.roundedCorners) document.documentElement.style.setProperty('--round', round); + os.store.watch(s => { + return s.settings.roundedCorners; + }, v => { + document.documentElement.style.setProperty('--round', v ? round : '0'); + }); + //#endregion + Vue.mixin({ data() { return { |