aboutsummaryrefslogtreecommitdiff
path: root/src/modules/config.js
diff options
context:
space:
mode:
authorAlexander Tumin <iamtakingiteasy@eientei.org>2022-06-05 17:10:44 +0300
committerAlexander Tumin <iamtakingiteasy@eientei.org>2022-08-11 16:38:24 +0300
commit3e7e31d4a98f4cbdfdd3c92d952e58616c027beb (patch)
tree94537063d88c18333d04f125de5e5b2f09c818a3 /src/modules/config.js
parent6b80ce122f18633b11fa43ec19ee74aeb5578f6b (diff)
Allow column width configuration
Group column configuration in settings Column width configuration: do not act on defaults
Diffstat (limited to 'src/modules/config.js')
-rw-r--r--src/modules/config.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/modules/config.js b/src/modules/config.js
index c34b2c8c..2918f865 100644
--- a/src/modules/config.js
+++ b/src/modules/config.js
@@ -1,5 +1,5 @@
import Cookies from 'js-cookie'
-import { setPreset, applyTheme } from '../services/style_setter/style_setter.js'
+import { setPreset, applyTheme, applyConfig } from '../services/style_setter/style_setter.js'
import messages from '../i18n/messages'
import localeService from '../services/locale/locale.service.js'
@@ -165,12 +165,17 @@ const config = {
setHighlight ({ commit, dispatch }, { user, color, type }) {
commit('setHighlight', { user, color, type })
},
- setOption ({ commit, dispatch }, { name, value }) {
+ setOption ({ commit, dispatch, state }, { name, value }) {
commit('setOption', { name, value })
switch (name) {
case 'theme':
setPreset(value)
break
+ case 'sidebarColumnWidth':
+ case 'contentColumnWidth':
+ case 'notifsColumnWidth':
+ applyConfig(state)
+ break
case 'customTheme':
case 'customThemeSource':
applyTheme(value)