From 2d5e4ebcf0e771e8fac1644ebb6e9ee2aa5bad77 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 4 Jun 2022 12:07:38 -0500 Subject: [PATCH] Add:Audio player next/prev chapter buttons --- client/components/app/ConfigSideNav.vue | 11 ++++++++ .../player/PlayerPlaybackControls.vue | 18 +++++++++---- client/components/player/PlayerUi.vue | 27 ++++++++++++++++++- client/pages/author/_id.vue | 6 ++--- client/players/CastPlayer.js | 2 ++ client/players/LocalAudioPlayer.js | 9 ++++--- 6 files changed, 61 insertions(+), 12 deletions(-) diff --git a/client/components/app/ConfigSideNav.vue b/client/components/app/ConfigSideNav.vue index 57c9f66c..2321c4a3 100644 --- a/client/components/app/ConfigSideNav.vue +++ b/client/components/app/ConfigSideNav.vue @@ -38,6 +38,12 @@ export default { userIsAdminOrUp() { return this.$store.getters['user/getIsAdminOrUp'] }, + user() { + return this.$store.state.user.user || {} + }, + userId() { + return this.user.id + }, configRoutes() { if (!this.userIsAdminOrUp) { return [ @@ -87,6 +93,11 @@ export default { title: 'Your Stats', path: '/config/stats' }) + configRoutes.push({ + id: 'config-users-id-sessions', + title: 'Your Sessions', + path: `/config/users/${this.userId}/sessions` + }) } return configRoutes diff --git a/client/components/player/PlayerPlaybackControls.vue b/client/components/player/PlayerPlaybackControls.vue index e9322a09..2b348d41 100644 --- a/client/components/player/PlayerPlaybackControls.vue +++ b/client/components/player/PlayerPlaybackControls.vue @@ -2,18 +2,21 @@