Update:Persist series sort/filter options #1272

This commit is contained in:
advplyr 2022-12-17 15:10:25 -06:00
parent 49a69193d8
commit c06d734d5e
5 changed files with 20 additions and 58 deletions

View file

@ -10,9 +10,6 @@ export const state = () => ({
folderLastUpdate: 0,
filterData: null,
numUserPlaylists: 0,
seriesSortBy: 'name',
seriesSortDesc: false,
seriesFilterBy: 'all',
collections: [],
userPlaylists: []
})
@ -312,15 +309,6 @@ export const mutations = {
}
}
},
setSeriesSortBy(state, sortBy) {
state.seriesSortBy = sortBy
},
setSeriesSortDesc(state, sortDesc) {
state.seriesSortDesc = sortDesc
},
setSeriesFilterBy(state, filterBy) {
state.seriesFilterBy = filterBy
},
setCollections(state, collections) {
state.collections = collections
},

View file

@ -8,7 +8,10 @@ export const state = () => ({
bookshelfCoverSize: 120,
collapseSeries: false,
collapseBookSeries: false,
useChapterTrack: false
useChapterTrack: false,
seriesSortBy: 'name',
seriesSortDesc: false,
seriesFilterBy: 'all'
}
})
@ -106,7 +109,6 @@ export const actions = {
}
}
if (hasChanges) {
localStorage.setItem('userSettings', JSON.stringify(existingSettings))
commit('setSettings', existingSettings)
this.$eventBus.$emit('user-settings', state.settings)
}
@ -160,6 +162,7 @@ export const mutations = {
},
setSettings(state, settings) {
if (!settings) return
localStorage.setItem('userSettings', JSON.stringify(settings))
state.settings = settings
}
}