From 982c6c169e8e5935f9f664ba76c21f87ba330482 Mon Sep 17 00:00:00 2001 From: dartcafe Date: Sun, 28 Feb 2021 13:18:27 +0100 Subject: converting mobile and desktop view to list-view and table-view Signed-off-by: dartcafe --- src/js/store/modules/settings.js | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) (limited to 'src/js/store/modules/settings.js') 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') -- cgit v1.2.3