mirror of
https://github.com/arfct/itty-bitty.git
synced 2026-03-11 08:54:33 +00:00
Switch to download renderer
This commit is contained in:
parent
51cbaa96c6
commit
cec10a8af8
1 changed files with 2 additions and 19 deletions
|
|
@ -336,7 +336,7 @@
|
|||
} else if (durl.type == undefined) {
|
||||
} else if (!renderer) {
|
||||
console.log("unknown type, rendering as download")
|
||||
renderMode = "download";
|
||||
renderer = {script:"download"}
|
||||
}
|
||||
|
||||
if (durl.params.style == "default") {
|
||||
|
|
@ -395,24 +395,7 @@
|
|||
|
||||
console.log("🖋 Rendering mode: " + "\x1B[1m" + renderMode, {url:durl})
|
||||
|
||||
if (renderMode == "download") {
|
||||
try {
|
||||
let extension = title.split(".")
|
||||
let dl = el("a", {id: "download", href:dataURL, download: title},
|
||||
el("div", {id: "dl-image", innerText:extension.pop() ?? ""}),
|
||||
el("div", {id: "dl-name", innerText:"title"}),
|
||||
el("div", {id: "dl-button"}),
|
||||
)
|
||||
document.body.append(dl)
|
||||
document.body.classList.add("download");
|
||||
dl.click();
|
||||
return;
|
||||
} catch (e) {
|
||||
console.log("DL error", e)
|
||||
iframe.src = dataURL;
|
||||
showLoader(false)
|
||||
}
|
||||
} else if (renderMode == "data") {
|
||||
if (renderMode == "data") {
|
||||
iframe.src = dataURL;
|
||||
showLoader(false)
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue