From 49bb4befc6d060645fc80a2d2acc6bb12bccdbec Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Wed, 19 Dec 2018 14:04:49 +0100 Subject: [PATCH] See #578: added embed wizard on track and album page to generate iframe embed code --- front/src/components/audio/EmbedWizard.vue | 80 +++++++++++++++++++ .../components/federation/LibraryWidget.vue | 1 + front/src/components/library/Album.vue | 41 +++++++++- front/src/components/library/Track.vue | 39 ++++++++- 4 files changed, 155 insertions(+), 6 deletions(-) create mode 100644 front/src/components/audio/EmbedWizard.vue diff --git a/front/src/components/audio/EmbedWizard.vue b/front/src/components/audio/EmbedWizard.vue new file mode 100644 index 000000000..7a50ffa54 --- /dev/null +++ b/front/src/components/audio/EmbedWizard.vue @@ -0,0 +1,80 @@ + + + + + + diff --git a/front/src/components/federation/LibraryWidget.vue b/front/src/components/federation/LibraryWidget.vue index ff73bb7a8..abe993e46 100644 --- a/front/src/components/federation/LibraryWidget.vue +++ b/front/src/components/federation/LibraryWidget.vue @@ -62,6 +62,7 @@ export default { self.nextPage = response.data.next self.isLoading = false self.libraries = response.data.results + self.$emit('loaded', self.libraries) }, error => { self.isLoading = false self.errors = error.backendErrors diff --git a/front/src/components/library/Album.vue b/front/src/components/library/Album.vue index 9a4adfafc..6a3cfaa8e 100644 --- a/front/src/components/library/Album.vue +++ b/front/src/components/library/Album.vue @@ -37,6 +37,30 @@ View on MusicBrainz +