- multiple download test

This commit is contained in:
Peter Papp
2020-12-12 17:44:24 +01:00
parent 1e49f52abe
commit 874b4bb768
4 changed files with 17 additions and 13 deletions

File diff suppressed because one or more lines are too long

2
public/js/main.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{
"/chunks/files~chunks/shared-files~chunks/shared-page.js": "/chunks/files~chunks/shared-files~chunks/shared-page.js?id=83793cf785302ad61077",
"/js/main.js": "/js/main.js?id=3c907b3345af4bf36f3b",
"/chunks/files~chunks/shared-files~chunks/shared-page.js": "/chunks/files~chunks/shared-files~chunks/shared-page.js?id=ece1ced9bca9d528bbe1",
"/js/main.js": "/js/main.js?id=3dd10beca4336e12197c",
"/css/app.css": "/css/app.css?id=8f6d5dcb7110a726e142",
"/chunks/admin.js": "/chunks/admin.js?id=5c1ef019716afc67775b",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=16cd99641f6c1cb6788a",

View File

@@ -457,16 +457,20 @@ export default {
this.item.name + '.' + this.item.mimetype
)
}
//Download all selected items
// Download all selected items
if(this.fileInfoDetail.includes(this.item)) {
this.fileInfoDetail.forEach((item , i) => {
setTimeout(() => {
this.$downloadFile(
item.file_url,
item.name + '.' + item.mimetype
)
}, 150);
})
var files = this.fileInfoDetail;
var interval = setInterval(() => {
let file = files.pop()
this.$downloadFile(file.file_url,file.name + '.' + file.mimetype)
if (files.length === 0)
clearInterval(interval)
}, 300)
}
},
ItemDetail() {