aboutsummaryrefslogtreecommitdiff
path: root/src/lib/persisted_state.js
diff options
context:
space:
mode:
authorlambda <pleromagit@rogerbraun.net>2017-11-19 11:39:00 +0000
committerlambda <pleromagit@rogerbraun.net>2017-11-19 11:39:00 +0000
commit9674320e0983fd35267115fe111711ba5e2ebec8 (patch)
tree11410aed1012f1b98ecabb4cb2b7fb47ec52f273 /src/lib/persisted_state.js
parent86e685ac3452e42c3276e6ea2d3e7988abf2941a (diff)
parenta7500410ff17fbf742336d065a1dfedf87df587b (diff)
Merge branch 'feature/custom-theme' into 'develop'
Customizable themes Closes #41 See merge request pleroma/pleroma-fe!165
Diffstat (limited to 'src/lib/persisted_state.js')
-rw-r--r--src/lib/persisted_state.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/persisted_state.js b/src/lib/persisted_state.js
index 09b5e987..60811e65 100644
--- a/src/lib/persisted_state.js
+++ b/src/lib/persisted_state.js
@@ -51,6 +51,15 @@ export default function createPersistedState ({
merge({}, store.state, savedState)
)
}
+ if (store.state.config.customTheme) {
+ // This is a hack to deal with async loading of config.json and themes
+ // See: style_setter.js, setPreset()
+ window.themeLoaded = true
+ store.dispatch('setOption', {
+ name: 'customTheme',
+ value: store.state.config.customTheme
+ })
+ }
if (store.state.users.lastLoginName) {
store.dispatch('loginUser', {username: store.state.users.lastLoginName, password: 'xxx'})
}