diff --git a/komga-webui/src/views/BrowseCollection.vue b/komga-webui/src/views/BrowseCollection.vue
index 474be8a38a..75f8d50b2d 100644
--- a/komga-webui/src/views/BrowseCollection.vue
+++ b/komga-webui/src/views/BrowseCollection.vue
@@ -54,6 +54,7 @@
@mark-unread="markSelectedUnread"
@add-to-collection="addToCollection"
@edit="editMultipleSeries"
+ @delete="deleteSeries"
/>
@@ -508,6 +509,9 @@ export default Vue.extend({
editMultipleSeries() {
this.$store.dispatch('dialogUpdateSeries', this.selectedSeries)
},
+ deleteSeries() {
+ this.$store.dispatch('dialogDeleteSeries', this.selectedSeries)
+ },
async markSelectedRead() {
await Promise.all(this.selectedSeries.map(s =>
this.$komgaSeries.markAsRead(s.id),
diff --git a/komga-webui/src/views/BrowseReadList.vue b/komga-webui/src/views/BrowseReadList.vue
index 4492044303..b18c234a30 100644
--- a/komga-webui/src/views/BrowseReadList.vue
+++ b/komga-webui/src/views/BrowseReadList.vue
@@ -52,6 +52,7 @@
@add-to-readlist="addToReadList"
@edit="editMultipleBooks"
@bulk-edit="bulkEditMultipleBooks"
+ @delete="deleteBooks"
/>
@@ -472,6 +473,9 @@ export default Vue.extend({
bulkEditMultipleBooks() {
this.$store.dispatch('dialogUpdateBulkBooks', this.selectedBooks)
},
+ deleteBooks() {
+ this.$store.dispatch('dialogDeleteBook', this.selectedBooks)
+ },
async markSelectedRead() {
await Promise.all(this.selectedBooks.map(b =>
this.$komgaBooks.updateReadProgress(b.id, {completed: true} as ReadProgressUpdateDto),
diff --git a/komga-webui/src/views/DashboardView.vue b/komga-webui/src/views/DashboardView.vue
index 98b1b654f4..1bc1a388bc 100644
--- a/komga-webui/src/views/DashboardView.vue
+++ b/komga-webui/src/views/DashboardView.vue
@@ -28,6 +28,7 @@
@mark-unread="markSelectedSeriesUnread"
@add-to-collection="addToCollection"
@edit="editMultipleSeries"
+ @delete="deleteSeries"
/>
@@ -448,6 +450,12 @@ export default Vue.extend({
editMultipleBooks() {
this.$store.dispatch('dialogUpdateBooks', this.selectedBooks)
},
+ deleteSeries() {
+ this.$store.dispatch('dialogDeleteSeries', this.selectedSeries)
+ },
+ deleteBooks() {
+ this.$store.dispatch('dialogDeleteBook', this.selectedBooks)
+ },
bulkEditMultipleBooks() {
this.$store.dispatch('dialogUpdateBulkBooks', this.selectedBooks)
},
diff --git a/komga-webui/src/views/SearchView.vue b/komga-webui/src/views/SearchView.vue
index 88879a6a52..73ad0b6f0f 100644
--- a/komga-webui/src/views/SearchView.vue
+++ b/komga-webui/src/views/SearchView.vue
@@ -14,6 +14,7 @@
@mark-unread="markSelectedSeriesUnread"
@add-to-collection="addToCollection"
@edit="editMultipleSeries"
+ @delete="deleteSeries"
/>