From 0588b14220459108ff21e63cb55334428a88bf66 Mon Sep 17 00:00:00 2001 From: Reimar Date: Mon, 13 Oct 2025 11:18:20 +0200 Subject: [PATCH] still prompt for filename --- src/utils.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils.js b/src/utils.js index 20f98f6..f0f4c5a 100644 --- a/src/utils.js +++ b/src/utils.js @@ -1,11 +1,16 @@ export function downloadFile(name, content, extension, mime) { + const filename = prompt("Filename?", name); + if (!filename) { + return; + } + const blob = new Blob([content], { type: mime }); const url = URL.createObjectURL(blob); const element = document.createElement("a"); element.href = url; - element.download = name + extension; + element.download = filename.endsWith(extension) ? filename : filename + extension; element.style.display = "none"; document.body.appendChild(element);