diff --git a/src/client/app/init.ts b/src/client/app/init.ts index 2f79e6cab17b72ec08b6b3a3f9f60706752ea548..26f5328d7d252715381daf7dfdf8c7a1d2fe48d3 100644 --- a/src/client/app/init.ts +++ b/src/client/app/init.ts @@ -82,12 +82,12 @@ Vue.mixin({ methods: { _updateDarkmode_(v) { localStorage.setItem('darkmode', v.toString()); - bus.$emit('updated', v); if (v) { document.documentElement.setAttribute('data-darkmode', 'true'); } else { document.documentElement.removeAttribute('data-darkmode'); } + bus.$emit('updated', v); }, _onDarkmodeUpdated_(v) { if (!this.$el || !this.$el.setAttribute) return;