Use latest Lufi API version
This commit is contained in:
parent
85cd6ea7d7
commit
af93841867
|
@ -270,7 +270,7 @@ const handleDrop = (evt) => {
|
|||
evt.stopPropagation();
|
||||
evt.preventDefault();
|
||||
|
||||
handleFiles(evt.dataTransfer.files);
|
||||
handleFiles(Array.from(evt.dataTransfer.files) || []);
|
||||
};
|
||||
|
||||
const handleDragOver = (evt) => {
|
||||
|
@ -292,6 +292,7 @@ const bindDropZone = () => {
|
|||
document
|
||||
.getElementById("file-browser-button")
|
||||
.addEventListener("change", (e) => {
|
||||
console.debug(e.target.files)
|
||||
handleFiles(e.target.files);
|
||||
});
|
||||
};
|
||||
|
@ -405,7 +406,8 @@ const startUpload = (
|
|||
};
|
||||
|
||||
const handleFiles = (files = []) => {
|
||||
const filesArray = Array.from(files);
|
||||
files = Array.from(files);
|
||||
|
||||
const isZipped =
|
||||
document.getElementById("zip-files").getAttribute("data-checked") ===
|
||||
"data-checked";
|
||||
|
@ -419,7 +421,7 @@ const handleFiles = (files = []) => {
|
|||
"data-checked";
|
||||
const password = document.getElementById("file_pwd").value;
|
||||
|
||||
filesArray.forEach((file) => {
|
||||
files.forEach((file) => {
|
||||
Materialize.toast(
|
||||
i18n.enqueued.replace("XXX", escapeHtml(file.name)),
|
||||
3000,
|
||||
|
@ -430,7 +432,7 @@ const handleFiles = (files = []) => {
|
|||
document.body.style.cursor = "auto";
|
||||
|
||||
startUpload(
|
||||
filesArray,
|
||||
files,
|
||||
delay,
|
||||
delAtFirstView,
|
||||
isZipped,
|
||||
|
@ -439,7 +441,7 @@ const handleFiles = (files = []) => {
|
|||
);
|
||||
} else {
|
||||
lufi
|
||||
.addFilesToArchive(filesArray, archiveEntries)
|
||||
.addFilesToArchive(files, archiveEntries)
|
||||
.andThen((entries) => {
|
||||
archiveEntries = entries;
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue