From e03b092109f1667c6156dc4480bcfb1c2c8a392d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Thu, 9 May 2024 11:24:16 +1200 Subject: [PATCH] Changed download func --- materialious/src/routes/watch/[slug]/+page.svelte | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/materialious/src/routes/watch/[slug]/+page.svelte b/materialious/src/routes/watch/[slug]/+page.svelte index 5f721cec..95e853af 100644 --- a/materialious/src/routes/watch/[slug]/+page.svelte +++ b/materialious/src/routes/watch/[slug]/+page.svelte @@ -374,6 +374,15 @@ async function toggleTheatreMode() { theatreMode = !theatreMode; } + + function downloadFile(downloadUrl: string) { + const anchor = document.createElement('a'); + anchor.href = downloadUrl; + anchor.download = downloadUrl.split('/').pop() || 'unknown'; + anchor.target = '_blank'; + anchor.click(); + document.body.removeChild(anchor); + } @@ -477,7 +486,7 @@
{$_('player.download')}
{#each data.downloadOptions as download} - downloadFile(download.url)} >{download.title} {/each}