From a7e2ecda57d68ef3ac710aebb47b3d6498675428 Mon Sep 17 00:00:00 2001
From: not-nullptr
Date: Thu, 14 Nov 2024 18:14:05 +0000
Subject: [PATCH] feat: nicer loading bars
---
src/lib/types/file.svelte.ts | 3 ++
src/routes/convert/+page.svelte | 93 ++++++++++++++++++---------------
2 files changed, 54 insertions(+), 42 deletions(-)
diff --git a/src/lib/types/file.svelte.ts b/src/lib/types/file.svelte.ts
index d6a59e4..fcf1a24 100644
--- a/src/lib/types/file.svelte.ts
+++ b/src/lib/types/file.svelte.ts
@@ -50,6 +50,9 @@ export class VertFile {
const a = document.createElement("a");
a.href = blob;
a.download = `VERT-Converted_${new Date().toISOString()}${this.to}`;
+ // force it to not open in a new tab
+ a.target = "_blank";
+ a.style.display = "none";
a.click();
URL.revokeObjectURL(blob);
a.remove();
diff --git a/src/routes/convert/+page.svelte b/src/routes/convert/+page.svelte
index 53cecd0..bb0b7df 100644
--- a/src/routes/convert/+page.svelte
+++ b/src/routes/convert/+page.svelte
@@ -147,7 +147,7 @@
{:else}
-
-
+
-
- {file.file.name}
-
+ {#if processings[files.files.length - i - 1]}
+
+ {:else}
+
+ {file.file.name}
+
+ {/if}
+
- {#if processings[files.files.length - i - 1]}
-
- {/if}
{#if converter && converter.supportedFormats.includes(file.from)}
from
@@ -405,7 +415,7 @@
class="absolute left-0 bottom-0 h-5/6 w-full"
>
{/each}
-
{/if}