mirror of
https://github.com/gotson/komga.git
synced 2025-12-06 08:32:25 +01:00
fix(webui): multi-select bar delete button doesn't work on some views
Closes: #1056
This commit is contained in:
parent
88aa7adaad
commit
94fc5fa4d5
4 changed files with 24 additions and 0 deletions
|
|
@ -54,6 +54,7 @@
|
|||
@mark-unread="markSelectedUnread"
|
||||
@add-to-collection="addToCollection"
|
||||
@edit="editMultipleSeries"
|
||||
@delete="deleteSeries"
|
||||
/>
|
||||
|
||||
<!-- Edit elements sticky bar -->
|
||||
|
|
@ -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),
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@
|
|||
@add-to-readlist="addToReadList"
|
||||
@edit="editMultipleBooks"
|
||||
@bulk-edit="bulkEditMultipleBooks"
|
||||
@delete="deleteBooks"
|
||||
/>
|
||||
|
||||
<!-- Edit elements sticky bar -->
|
||||
|
|
@ -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),
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@
|
|||
@mark-unread="markSelectedSeriesUnread"
|
||||
@add-to-collection="addToCollection"
|
||||
@edit="editMultipleSeries"
|
||||
@delete="deleteSeries"
|
||||
/>
|
||||
|
||||
<multi-select-bar
|
||||
|
|
@ -39,6 +40,7 @@
|
|||
@add-to-readlist="addToReadList"
|
||||
@edit="editMultipleBooks"
|
||||
@bulk-edit="bulkEditMultipleBooks"
|
||||
@delete="deleteBooks"
|
||||
/>
|
||||
|
||||
<v-container fluid>
|
||||
|
|
@ -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)
|
||||
},
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
@mark-unread="markSelectedSeriesUnread"
|
||||
@add-to-collection="addToCollection"
|
||||
@edit="editMultipleSeries"
|
||||
@delete="deleteSeries"
|
||||
/>
|
||||
|
||||
<multi-select-bar
|
||||
|
|
@ -25,6 +26,7 @@
|
|||
@add-to-readlist="addToReadList"
|
||||
@edit="editMultipleBooks"
|
||||
@bulk-edit="bulkEditMultipleBooks"
|
||||
@delete="deleteBooks"
|
||||
/>
|
||||
|
||||
<multi-select-bar
|
||||
|
|
@ -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)
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue