diff --git a/client/components/modals/PlayerSettingsModal.vue b/client/components/modals/PlayerSettingsModal.vue index 5b3ece502..56e9d11ed 100644 --- a/client/components/modals/PlayerSettingsModal.vue +++ b/client/components/modals/PlayerSettingsModal.vue @@ -1,11 +1,17 @@ @@ -17,7 +23,17 @@ export default { }, data() { return { - useChapterTrack: false + useChapterTrack: false, + jumpValues: [ + { text: '10 seconds', value: 10 }, + { text: '15 seconds', value: 15 }, + { text: '30 seconds', value: 30 }, + { text: '1 minute', value: 60 }, + { text: '2 minutes', value: 120 }, + { text: '5 minutes', value: 300 } + ], + jumpForwardAmount: 10, + jumpBackwardAmount: 10 } }, computed: { @@ -31,12 +47,22 @@ export default { } }, methods: { - setUseChapterTrack(val) { + setUseChapterTrack() { this.$store.dispatch('user/updateUserSettings', { useChapterTrack: this.useChapterTrack }) + }, + setJumpForwardAmount(val) { + this.jumpForwardAmount = val + this.$store.dispatch('user/updateUserSettings', { jumpForwardAmount: val }) + }, + setJumpBackwardAmount(val) { + this.jumpBackwardAmount = val + this.$store.dispatch('user/updateUserSettings', { jumpBackwardAmount: val }) } }, mounted() { - this.useChapterTrack = this.$store.state.user.settings.useChapterTrack + this.useChapterTrack = this.$store.getters['user/getUserSetting']('useChapterTrack') + this.jumpForwardAmount = this.$store.getters['user/getUserSetting']('jumpForwardAmount') + this.jumpBackwardAmount = this.$store.getters['user/getUserSetting']('jumpBackwardAmount') } } \ No newline at end of file