Fixed ev.preventDefault() on download button
This commit is contained in:
parent
44469e4468
commit
e754bfdd2a
@ -162,31 +162,17 @@ 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();
|
||||
}
|
||||
} else {
|
||||
ev.preventDefault();
|
||||
}
|
||||
});
|
||||
|
||||
dqs("#downloadbtn").on("click", ev => {
|
||||
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 => {
|
||||
ev.stopPropagation();
|
||||
ev.preventDefault();
|
||||
|
Loading…
x
Reference in New Issue
Block a user