Fixed ev.preventDefault() on download button

This commit is contained in:
t510599 2020-06-30 00:57:34 +08:00
parent 44469e4468
commit e754bfdd2a
Signed by: t510599
GPG Key ID: D88388851C28715D

View File

@ -162,29 +162,15 @@ dqs("#submitbtn").on("click", ev => {
});
dqs("#dragzone").on("click", ev => {
ev.preventDefault();
if (dqs("#dragzone").dataset.mode != "uploading") {
let allowlist = ["button", "a"];
if (allowlist.indexOf(ev.target.tagName.toLowerCase()) == -1) {
ev.preventDefault();
dqs("#upload").click();
}
}
});
dqs("#downloadbtn").on("click", ev => {
} else {
ev.preventDefault();
let el = ev.target;
let link = document.createElement("a");
link.setAttribute("download", el.getAttribute("download"));
link.style.display = "none";
link.href = el.href;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
reset();
}
});
dqs("#dragzone").on("drop", ev => {