diff --git a/web-src/src/pages/PagePlaylist.vue b/web-src/src/pages/PagePlaylist.vue
index dae0a5ff..62ea02a8 100644
--- a/web-src/src/pages/PagePlaylist.vue
+++ b/web-src/src/pages/PagePlaylist.vue
@@ -4,9 +4,14 @@
{{ playlist.name }}
-
- Shuffle
-
+
{{ tracks.length }} tracks
@@ -18,6 +23,7 @@
+
@@ -27,6 +33,7 @@ import { LoadDataBeforeEnterMixin } from './mixin'
import ContentWithHeading from '@/templates/ContentWithHeading'
import ListItemTrack from '@/components/ListItemTrack'
import ModalDialogTrack from '@/components/ModalDialogTrack'
+import ModalDialogPlaylist from '@/components/ModalDialogPlaylist'
import webapi from '@/webapi'
const playlistData = {
@@ -46,7 +53,7 @@ const playlistData = {
export default {
name: 'PagePlaylist',
mixins: [ LoadDataBeforeEnterMixin(playlistData) ],
- components: { ContentWithHeading, ListItemTrack, ModalDialogTrack },
+ components: { ContentWithHeading, ListItemTrack, ModalDialogTrack, ModalDialogPlaylist },
data () {
return {
@@ -54,7 +61,9 @@ export default {
tracks: [],
show_details_modal: false,
- selected_track: {}
+ selected_track: {},
+
+ show_playlist_details_modal: false
}
},
diff --git a/web-src/src/pages/PagePodcast.vue b/web-src/src/pages/PagePodcast.vue
index d86b6332..9cf74963 100644
--- a/web-src/src/pages/PagePodcast.vue
+++ b/web-src/src/pages/PagePodcast.vue
@@ -4,12 +4,17 @@
{{ album.name }}
-
-
-
-
- Play
-
+
{{ album.track_count }} tracks
@@ -31,6 +36,7 @@
+
@@ -40,6 +46,7 @@ import { LoadDataBeforeEnterMixin } from './mixin'
import ContentWithHeading from '@/templates/ContentWithHeading'
import ListItemTrack from '@/components/ListItemTrack'
import ModalDialogTrack from '@/components/ModalDialogTrack'
+import ModalDialogAlbum from '@/components/ModalDialogAlbum'
import RangeSlider from 'vue-range-slider'
import webapi from '@/webapi'
@@ -60,7 +67,7 @@ const albumData = {
export default {
name: 'PagePodcast',
mixins: [ LoadDataBeforeEnterMixin(albumData) ],
- components: { ContentWithHeading, ListItemTrack, ModalDialogTrack, RangeSlider },
+ components: { ContentWithHeading, ListItemTrack, ModalDialogTrack, RangeSlider, ModalDialogAlbum },
data () {
return {
@@ -68,7 +75,9 @@ export default {
tracks: [],
show_details_modal: false,
- selected_track: {}
+ selected_track: {},
+
+ show_album_details_modal: false
}
},