diff options
author | dartcafe <github@dartcafe.de> | 2021-02-28 15:18:27 +0300 |
---|---|---|
committer | dartcafe <github@dartcafe.de> | 2021-03-02 16:45:46 +0300 |
commit | 982c6c169e8e5935f9f664ba76c21f87ba330482 (patch) | |
tree | 89ba53e213fdc8c816d99460e360f231e46b5dcd /src/js/store/modules/settings.js | |
parent | 496bd621b8ccd62e9d0beee6ac7f6b6affea9832 (diff) |
converting mobile and desktop view to list-view and table-view
Signed-off-by: dartcafe <github@dartcafe.de>
Diffstat (limited to 'src/js/store/modules/settings.js')
-rw-r--r-- | src/js/store/modules/settings.js | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/src/js/store/modules/settings.js b/src/js/store/modules/settings.js index 64d069a5..53d3441d 100644 --- a/src/js/store/modules/settings.js +++ b/src/js/store/modules/settings.js @@ -33,13 +33,13 @@ const defaultSettings = () => { imageUrl: '', glassyNavigation: false, glassySidebar: false, - defaultViewTextPoll: 'mobile', - defaultViewDatePoll: 'desktop', + defaultViewTextPoll: 'list-view', + defaultViewDatePoll: 'table-view', }, availableCalendars: [], viewModes: [ - 'mobile', - 'desktop', + 'list-view', + 'table-view', ], } } @@ -53,6 +53,20 @@ const mutations = { }, setPreference(state, payload) { + + if (payload.defaultViewTextPoll === 'desktop') { + payload.defaultViewTextPoll = 'table-view' + } + if (payload.defaultViewTextPoll === 'mobile') { + payload.defaultViewTextPoll = 'list-view' + } + if (payload.defaultViewDatePoll === 'desktop') { + payload.defaultViewDatePoll = 'table-view' + } + if (payload.defaultViewDatePoll === 'mobile') { + payload.defaultViewDatePoll = 'list-view' + } + Object.keys(payload).filter(key => key in state.user).forEach(key => { state.user[key] = payload[key] }) @@ -70,6 +84,18 @@ const actions = { const endPoint = 'apps/polls/preferences/get' try { const response = await axios.get(generateUrl(endPoint)) + if (response.data.preferences.defaultViewTextPoll === 'desktop') { + response.data.preferences.defaultViewTextPoll = 'table-view' + } + if (response.data.preferences.defaultViewTextPoll === 'mobile') { + response.data.preferences.defaultViewTextPoll = 'list-view' + } + if (response.data.preferences.defaultViewDatePoll === 'desktop') { + response.data.preferences.defaultViewDatePoll = 'table-view' + } + if (response.data.preferences.defaultViewDatePoll === 'mobile') { + response.data.preferences.defaultViewDatePoll = 'list-view' + } context.commit('setPreference', response.data.preferences) } catch { context.commit('reset') |