Skip to content

Commit

Permalink
fix(webui): multi-select bar delete button doesn't work on some views
Browse files Browse the repository at this point in the history
Closes: #1056
  • Loading branch information
gotson committed Jan 27, 2023
1 parent 88aa7ad commit 94fc5fa
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 0 deletions.
4 changes: 4 additions & 0 deletions komga-webui/src/views/BrowseCollection.vue
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
@mark-unread="markSelectedUnread"
@add-to-collection="addToCollection"
@edit="editMultipleSeries"
@delete="deleteSeries"
/>

<!-- Edit elements sticky bar -->
Expand Down Expand Up @@ -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),
Expand Down
4 changes: 4 additions & 0 deletions komga-webui/src/views/BrowseReadList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
@add-to-readlist="addToReadList"
@edit="editMultipleBooks"
@bulk-edit="bulkEditMultipleBooks"
@delete="deleteBooks"
/>

<!-- Edit elements sticky bar -->
Expand Down Expand Up @@ -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),
Expand Down
8 changes: 8 additions & 0 deletions komga-webui/src/views/DashboardView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
@mark-unread="markSelectedSeriesUnread"
@add-to-collection="addToCollection"
@edit="editMultipleSeries"
@delete="deleteSeries"
/>

<multi-select-bar
Expand All @@ -39,6 +40,7 @@
@add-to-readlist="addToReadList"
@edit="editMultipleBooks"
@bulk-edit="bulkEditMultipleBooks"
@delete="deleteBooks"
/>

<v-container fluid>
Expand Down Expand Up @@ -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)
},
Expand Down
8 changes: 8 additions & 0 deletions komga-webui/src/views/SearchView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
@mark-unread="markSelectedSeriesUnread"
@add-to-collection="addToCollection"
@edit="editMultipleSeries"
@delete="deleteSeries"
/>

<multi-select-bar
Expand All @@ -25,6 +26,7 @@
@add-to-readlist="addToReadList"
@edit="editMultipleBooks"
@bulk-edit="bulkEditMultipleBooks"
@delete="deleteBooks"
/>

<multi-select-bar
Expand Down Expand Up @@ -339,6 +341,12 @@ export default Vue.extend({
bulkEditMultipleBooks() {
this.$store.dispatch('dialogUpdateBulkBooks', this.selectedBooks)
},
deleteSeries() {
this.$store.dispatch('dialogDeleteSeries', this.selectedSeries)
},
deleteBooks() {
this.$store.dispatch('dialogDeleteBook', this.selectedBooks)
},
deleteCollections() {
this.$store.dispatch('dialogDeleteCollection', this.selectedCollections)
},
Expand Down

0 comments on commit 94fc5fa

Please sign in to comment.