mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-06-03 13:44:36 -04:00
Update bulk download to not open in new tab
This commit is contained in:
parent
ff36a9327c
commit
3b7db82bf0
@ -182,7 +182,7 @@ export default {
|
|||||||
|
|
||||||
// The limit of 50 is introduced because of the URL length. Each id has 36 chars, so 36 * 40 = 1440
|
// The limit of 50 is introduced because of the URL length. Each id has 36 chars, so 36 * 40 = 1440
|
||||||
// + 40 , separators = 1480 chars + base path 280 chars = 1760 chars. This keeps the URL under 2000 chars even with longer domains
|
// + 40 , separators = 1480 chars + base path 280 chars = 1760 chars. This keeps the URL under 2000 chars even with longer domains
|
||||||
if(this.selectedMediaItems.length <= 40) {
|
if (this.selectedMediaItems.length <= 40) {
|
||||||
options.push({
|
options.push({
|
||||||
text: this.$strings.LabelDownload,
|
text: this.$strings.LabelDownload,
|
||||||
action: 'download'
|
action: 'download'
|
||||||
@ -255,7 +255,7 @@ export default {
|
|||||||
async batchDownload() {
|
async batchDownload() {
|
||||||
const libraryItemIds = this.selectedMediaItems.map((i) => i.id)
|
const libraryItemIds = this.selectedMediaItems.map((i) => i.id)
|
||||||
console.log('Downloading library items', libraryItemIds)
|
console.log('Downloading library items', libraryItemIds)
|
||||||
this.$downloadFile(`/api/libraries/${this.$store.state.libraries.currentLibraryId}/download?token=${this.$store.getters['user/getToken']}&ids=${libraryItemIds.join(',')}`, null, true)
|
this.$downloadFile(`/api/libraries/${this.$store.state.libraries.currentLibraryId}/download?token=${this.$store.getters['user/getToken']}&ids=${libraryItemIds.join(',')}`)
|
||||||
},
|
},
|
||||||
async playSelectedItems() {
|
async playSelectedItems() {
|
||||||
this.$store.commit('setProcessingBatch', true)
|
this.$store.commit('setProcessingBatch', true)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user