mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-06-06 10:42:44 +02:00
Update:Persist series sort/filter options #1272
This commit is contained in:
@@ -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
|
||||
},
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user