30 lines
853 B
JavaScript
30 lines
853 B
JavaScript
export default {
|
|
setTheme(state, val) {
|
|
state.setting.themeId = val
|
|
},
|
|
setSource(state, val) {
|
|
state.setting.sourceId = val
|
|
},
|
|
setSetting(state, val) {
|
|
state.setting = val
|
|
},
|
|
setLeaderboard(state, { tabId, source }) {
|
|
if (tabId != null) state.setting.leaderboard.tabId = tabId
|
|
if (source != null) state.setting.leaderboard.source = source
|
|
},
|
|
setNewVersion(state, val) {
|
|
// val.history.forEach(ver => {
|
|
// ver.desc = ver.desc.replace(/\n/g, '<br>')
|
|
// })
|
|
// val.desc = val.desc.replace(/\n/g, '<br>')
|
|
state.version.newVersion = val
|
|
},
|
|
setVersionModalVisible(state, { isShow, isError }) {
|
|
if (isShow !== undefined) state.version.showModal = isShow
|
|
if (isError !== undefined) state.version.isError = isError
|
|
},
|
|
setVolume(state, val) {
|
|
state.setting.player.volume = val
|
|
},
|
|
}
|