From a9b4f565571d63822d247f7b7d8c93df6d7c9b18 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Fri, 20 Jul 2018 05:28:09 +0000 Subject: [webapp/settings] simplified settings storage --- webapp/src/components/DashboardPage.vue | 4 +-- webapp/src/components/SettingsModule.vue | 59 +++++--------------------------- webapp/src/store/global.js | 8 ++--- webapp/src/store/groups.js | 2 +- 4 files changed, 14 insertions(+), 59 deletions(-) (limited to 'webapp/src') diff --git a/webapp/src/components/DashboardPage.vue b/webapp/src/components/DashboardPage.vue index 114df77..ffa57d0 100644 --- a/webapp/src/components/DashboardPage.vue +++ b/webapp/src/components/DashboardPage.vue @@ -69,8 +69,8 @@ - language - invert_colors + language + invert_colors diff --git a/webapp/src/components/SettingsModule.vue b/webapp/src/components/SettingsModule.vue index 262c2a2..960b9b5 100644 --- a/webapp/src/components/SettingsModule.vue +++ b/webapp/src/components/SettingsModule.vue @@ -19,42 +19,17 @@ - - - - - + + + + + diff --git a/webapp/src/store/global.js b/webapp/src/store/global.js index 0b52b12..3672c5f 100644 --- a/webapp/src/store/global.js +++ b/webapp/src/store/global.js @@ -14,14 +14,10 @@ export default { nextSnackbar (state) { if (state.snackbars) return state.snackbars[0] else return '' - }, + } }, mutations: { - setLocale: (state, value) => { state.locale = value; localStorage.setItem('locale', value) }, - setDark: (state, value) => { state.dark = value; localStorage.setItem('dark', value) }, - setColoredTabs: (state, value) => { state.coloredTabs = value; localStorage.setItem('coloredTabs', value) }, - setClipped: (state, value) => { state.clipped = value; localStorage.setItem('clipped', value) }, - setMini: (state, value) => { state.mini = value; localStorage.setItem('mini', value) }, + saveSetting (state, { name, value }) { if (name in state) state[name] = value; localStorage.setItem(name, value) }, shiftSnackbars (state) { state.snackbars.shift() }, diff --git a/webapp/src/store/groups.js b/webapp/src/store/groups.js index c5ecce4..49c567a 100644 --- a/webapp/src/store/groups.js +++ b/webapp/src/store/groups.js @@ -6,7 +6,7 @@ export default { groupChain: [], activeTab: 0, editGroupDialog: false, - editGroup: null, + editGroup: null }, mutations: { updateActiveTab (state, tabIndex) { -- cgit v1.2.3-55-g7522