From 37d790d1fc222018f8d17344c03c26d71dcefae1 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Fri, 26 Jun 2020 10:49:18 +0800 Subject: [PATCH] feat(webui): action menu on item cards --- .../src/components/BookActionsMenu.vue | 27 ++++++- .../src/components/CollectionActionsMenu.vue | 25 +++--- komga-webui/src/components/Dialogs.vue | 76 +++++++++++++++++++ komga-webui/src/components/ItemCard.vue | 51 ++++++++++--- .../src/components/SeriesActionsMenu.vue | 29 ++++++- komga-webui/src/main.ts | 2 + komga-webui/src/store.ts | 39 +++++++++- komga-webui/src/types/events-payloads.ts | 9 +++ komga-webui/src/types/events.ts | 3 + komga-webui/src/views/BookReader.vue | 1 - komga-webui/src/views/BrowseBook.vue | 11 ++- komga-webui/src/views/BrowseCollection.vue | 8 +- komga-webui/src/views/BrowseCollections.vue | 13 ++++ komga-webui/src/views/BrowseLibraries.vue | 25 ++++-- komga-webui/src/views/BrowseSeries.vue | 28 ++++--- komga-webui/src/views/Home.vue | 4 +- 16 files changed, 294 insertions(+), 57 deletions(-) create mode 100644 komga-webui/src/components/Dialogs.vue create mode 100644 komga-webui/src/types/events-payloads.ts create mode 100644 komga-webui/src/types/events.ts diff --git a/komga-webui/src/components/BookActionsMenu.vue b/komga-webui/src/components/BookActionsMenu.vue index e9335d65d..8cb8162c7 100644 --- a/komga-webui/src/components/BookActionsMenu.vue +++ b/komga-webui/src/components/BookActionsMenu.vue @@ -1,6 +1,6 @@