Use latest Lufi API version

This commit is contained in:
Booteille 2024-11-20 11:47:53 +01:00
parent 85cd6ea7d7
commit af93841867
No known key found for this signature in database
GPG Key ID: 0FE17AFD5A1F837F
6 changed files with 14 additions and 12 deletions

View File

@ -270,7 +270,7 @@ const handleDrop = (evt) => {
evt.stopPropagation(); evt.stopPropagation();
evt.preventDefault(); evt.preventDefault();
handleFiles(evt.dataTransfer.files); handleFiles(Array.from(evt.dataTransfer.files) || []);
}; };
const handleDragOver = (evt) => { const handleDragOver = (evt) => {
@ -292,6 +292,7 @@ const bindDropZone = () => {
document document
.getElementById("file-browser-button") .getElementById("file-browser-button")
.addEventListener("change", (e) => { .addEventListener("change", (e) => {
console.debug(e.target.files)
handleFiles(e.target.files); handleFiles(e.target.files);
}); });
}; };
@ -405,7 +406,8 @@ const startUpload = (
}; };
const handleFiles = (files = []) => { const handleFiles = (files = []) => {
const filesArray = Array.from(files); files = Array.from(files);
const isZipped = const isZipped =
document.getElementById("zip-files").getAttribute("data-checked") === document.getElementById("zip-files").getAttribute("data-checked") ===
"data-checked"; "data-checked";
@ -419,7 +421,7 @@ const handleFiles = (files = []) => {
"data-checked"; "data-checked";
const password = document.getElementById("file_pwd").value; const password = document.getElementById("file_pwd").value;
filesArray.forEach((file) => { files.forEach((file) => {
Materialize.toast( Materialize.toast(
i18n.enqueued.replace("XXX", escapeHtml(file.name)), i18n.enqueued.replace("XXX", escapeHtml(file.name)),
3000, 3000,
@ -430,7 +432,7 @@ const handleFiles = (files = []) => {
document.body.style.cursor = "auto"; document.body.style.cursor = "auto";
startUpload( startUpload(
filesArray, files,
delay, delay,
delAtFirstView, delAtFirstView,
isZipped, isZipped,
@ -439,7 +441,7 @@ const handleFiles = (files = []) => {
); );
} else { } else {
lufi lufi
.addFilesToArchive(filesArray, archiveEntries) .addFilesToArchive(files, archiveEntries)
.andThen((entries) => { .andThen((entries) => {
archiveEntries = entries; archiveEntries = entries;
@ -531,8 +533,8 @@ const uploadBoxComplete = (lufiFile) => {
lufiFile.delay === 0 lufiFile.delay === 0
? i18n.noLimit ? i18n.noLimit
: `${i18n.expiration} ${formatDate( : `${i18n.expiration} ${formatDate(
lufiFile.delay * 86400 + lufiFile.createdAt lufiFile.delay * 86400 + lufiFile.createdAt
)}`; )}`;
if (!isGuest) { if (!isGuest) {
nameDOM.innerHTML += `${sizeDOM.innerHTML} <a href="${actionURL}m?links=${links}"><i class="mdi-communication-email"></i></a><br>${limit}`; nameDOM.innerHTML += `${sizeDOM.innerHTML} <a href="${actionURL}m?links=${links}"><i class="mdi-communication-email"></i></a><br>${limit}`;

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