From 2c9044de6b049ca25cb3cd1649ed7e27aa055138 Mon Sep 17 00:00:00 2001 From: Project Nayuki Date: Thu, 23 Jan 2025 07:20:57 +0000 Subject: [PATCH] Simplified a bit of TypeScript code. --- typescript-javascript/qrcodegen-input-demo.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/typescript-javascript/qrcodegen-input-demo.ts b/typescript-javascript/qrcodegen-input-demo.ts index 2cbd61b..6a5a77e 100644 --- a/typescript-javascript/qrcodegen-input-demo.ts +++ b/typescript-javascript/qrcodegen-input-demo.ts @@ -45,13 +45,9 @@ namespace app { // Show/hide rows based on bitmap/vector image output const bitmapOutput: boolean = getInput("output-format-bitmap").checked; const scaleRow : HTMLElement = getElem("scale-row"); - let download = getElem("download") as HTMLAnchorElement; scaleRow.hidden = !bitmapOutput; - if (bitmapOutput) { - download.download = "qr-code.png"; - } else { - download.download = "qr-code.svg"; - } + let download = getElem("download") as HTMLAnchorElement; + download.download = "qr-code." + (bitmapOutput ? "png" : "svg"); download.removeAttribute("href"); // Reset output images in case of early termination