From 7581d13d1cdbd190009dea11549669cfa5cc00ad Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Fri, 3 Jul 2020 00:35:09 +0300 Subject: feat: separate album view into multiple components and use vuex --- src/site/components/album/AlbumDetails.vue | 177 ++++++++++++++++++++++++++++ src/site/components/album/AlbumEntry.vue | 179 +++++++++++++++++++++++++++++ 2 files changed, 356 insertions(+) create mode 100644 src/site/components/album/AlbumDetails.vue create mode 100644 src/site/components/album/AlbumEntry.vue (limited to 'src/site/components/album') diff --git a/src/site/components/album/AlbumDetails.vue b/src/site/components/album/AlbumDetails.vue new file mode 100644 index 0000000..a02fe55 --- /dev/null +++ b/src/site/components/album/AlbumDetails.vue @@ -0,0 +1,177 @@ + + + + + + + + diff --git a/src/site/components/album/AlbumEntry.vue b/src/site/components/album/AlbumEntry.vue new file mode 100644 index 0000000..4d23d6c --- /dev/null +++ b/src/site/components/album/AlbumEntry.vue @@ -0,0 +1,179 @@ + + + + + + -- cgit v1.2.3 From 92be4504ccb8f6d918013e5c33870858cd22376a Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Sat, 4 Jul 2020 03:26:35 +0300 Subject: feat: refactor most of the album components to use store for presentation and actions --- src/site/components/album/AlbumDetails.vue | 85 +++++++++++++++++------------- src/site/components/album/AlbumEntry.vue | 11 ++-- 2 files changed, 53 insertions(+), 43 deletions(-) (limited to 'src/site/components/album') diff --git a/src/site/components/album/AlbumDetails.vue b/src/site/components/album/AlbumDetails.vue index a02fe55..b646cb0 100644 --- a/src/site/components/album/AlbumDetails.vue +++ b/src/site/components/album/AlbumDetails.vue @@ -25,13 +25,13 @@ label="Allow download" centered> + @input="updateLinkOptions(albumId, props.row)" /> + @click="promptDeleteAlbumLink(albumId, props.row.identifier)">Delete link + @@ -184,7 +199,6 @@ export default { } - - -- cgit v1.2.3