From 4de75448b681b77e91e23ad0efc8bdcae7cb0853 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 3 Mar 2019 08:43:51 +0900 Subject: テーマの切り替えをなめらかに MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/app/theme.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/client/app/theme.ts') diff --git a/src/client/app/theme.ts b/src/client/app/theme.ts index ff5a845b51..1aa1984abd 100644 --- a/src/client/app/theme.ts +++ b/src/client/app/theme.ts @@ -43,6 +43,12 @@ export const builtinThemes = [ ]; export function applyTheme(theme: Theme, persisted = true) { + document.documentElement.classList.add('change-theme'); + + setTimeout(() => { + document.documentElement.classList.remove('change-theme'); + }, 500); + // Deep copy const _theme = JSON.parse(JSON.stringify(theme)); -- cgit v1.2.3-freya