Hide Lufi description on file upload
This commit is contained in:
parent
cd6be150dc
commit
33dd446c2f
|
@ -32,6 +32,12 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
.querySelector("button .delete")
|
.querySelector("button .delete")
|
||||||
.parentNode.addEventListener("click", () => {
|
.parentNode.addEventListener("click", () => {
|
||||||
card.remove();
|
card.remove();
|
||||||
|
|
||||||
|
if (document.getElementById("uploaded-files").children.length === 0) {
|
||||||
|
document
|
||||||
|
.getElementById("lufi-description")
|
||||||
|
.classList.remove("is-hidden");
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return card;
|
return card;
|
||||||
|
@ -142,7 +148,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
zipName,
|
zipName,
|
||||||
password
|
password
|
||||||
) => {
|
) => {
|
||||||
const uploadFilesDOM = document.getElementById("uploaded-files");
|
const uploadedFilesDOM = document.getElementById("uploaded-files");
|
||||||
|
|
||||||
const serverUrl = new URL(ws_url.replace("/upload", ""));
|
const serverUrl = new URL(ws_url.replace("/upload", ""));
|
||||||
serverUrl.protocol = serverUrl.protocol === "ws:" ? "http:" : "https:";
|
serverUrl.protocol = serverUrl.protocol === "ws:" ? "http:" : "https:";
|
||||||
|
@ -151,6 +157,8 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
|
|
||||||
let uploadingFileCard = initCard("uploading", cardId);
|
let uploadingFileCard = initCard("uploading", cardId);
|
||||||
|
|
||||||
|
document.getElementById("lufi-description").classList.add("is-hidden");
|
||||||
|
|
||||||
const runUpload = (job = null) => {
|
const runUpload = (job = null) => {
|
||||||
if (!job || job.status === JobStatus.COMPLETE) {
|
if (!job || job.status === JobStatus.COMPLETE) {
|
||||||
return lufi
|
return lufi
|
||||||
|
@ -189,7 +197,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
updateProgressBar(job.lufiFile, uploadingFileCard);
|
updateProgressBar(job.lufiFile, uploadingFileCard);
|
||||||
});
|
});
|
||||||
|
|
||||||
uploadFilesDOM.prepend(uploadingFileCard);
|
uploadedFilesDOM.prepend(uploadingFileCard);
|
||||||
|
|
||||||
return job
|
return job
|
||||||
.waitForCompletion()
|
.waitForCompletion()
|
||||||
|
@ -222,7 +230,8 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
job.lufiFile.downloadUrl();
|
job.lufiFile.downloadUrl();
|
||||||
uploadedFileCard.querySelector(".action-delete").href =
|
uploadedFileCard.querySelector(".action-delete").href =
|
||||||
job.lufiFile.removeUrl();
|
job.lufiFile.removeUrl();
|
||||||
uploadedFileCard.querySelector(".action-share").href = `${job.lufiFile.serverUrl
|
uploadedFileCard.querySelector(".action-share").href = `${
|
||||||
|
job.lufiFile.serverUrl
|
||||||
}m?links=${encodeURIComponent(
|
}m?links=${encodeURIComponent(
|
||||||
'["' + job.lufiFile.keys.server + '"]'
|
'["' + job.lufiFile.keys.server + '"]'
|
||||||
)}`;
|
)}`;
|
||||||
|
@ -242,14 +251,13 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
}, 1000);
|
}, 1000);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
uploadFilesDOM.replaceChild(
|
uploadedFilesDOM.replaceChild(
|
||||||
uploadedFileCard,
|
uploadedFileCard,
|
||||||
uploadingFileCard
|
uploadingFileCard
|
||||||
);
|
);
|
||||||
|
|
||||||
// Add the file to localStorage
|
// Add the file to localStorage
|
||||||
if (!isGuest) {
|
if (!isGuest) {
|
||||||
console.debug(job.lufiFile.keys.server);
|
|
||||||
addItem(
|
addItem(
|
||||||
job.lufiFile.name,
|
job.lufiFile.name,
|
||||||
job.lufiFile.downloadUrl(),
|
job.lufiFile.downloadUrl(),
|
||||||
|
@ -263,7 +271,8 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isGuest && job.lufiFile.keys.server !== null) {
|
if (isGuest && job.lufiFile.keys.server !== null) {
|
||||||
sendGuestFiles(JSON.stringify({
|
sendGuestFiles(
|
||||||
|
JSON.stringify({
|
||||||
name: job.lufiFile.name,
|
name: job.lufiFile.name,
|
||||||
short: job.lufiFile.keys.server,
|
short: job.lufiFile.keys.server,
|
||||||
url: job.lufiFile.downloadUrl(),
|
url: job.lufiFile.downloadUrl(),
|
||||||
|
@ -271,7 +280,8 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
created_at: job.lufiFile.createdAt,
|
created_at: job.lufiFile.createdAt,
|
||||||
delay,
|
delay,
|
||||||
token: job.lufiFile.actionToken,
|
token: job.lufiFile.actionToken,
|
||||||
}));
|
})
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return okAsync(job);
|
return okAsync(job);
|
||||||
|
@ -300,7 +310,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||||
uploadingFileCard.querySelector(".size").innerText = i18n.unknownYet;
|
uploadingFileCard.querySelector(".size").innerText = i18n.unknownYet;
|
||||||
uploadingFileCard.querySelector(".info").innerText = i18n.compressing;
|
uploadingFileCard.querySelector(".info").innerText = i18n.compressing;
|
||||||
|
|
||||||
uploadFilesDOM.prepend(uploadingFileCard);
|
uploadedFilesDOM.prepend(uploadingFileCard);
|
||||||
|
|
||||||
return lufi
|
return lufi
|
||||||
.addFilesToArchive(files)
|
.addFilesToArchive(files)
|
||||||
|
|
Loading…
Reference in New Issue