From e5fa6cfc886433c866bf0727234ed252054f0cc3 Mon Sep 17 00:00:00 2001 From: Fornax Date: Mon, 27 Mar 2023 16:00:13 +0200 Subject: [PATCH] Add leave confirmation to upload widget --- svelte/src/util/upload_widget/UploadWidget.svelte | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/svelte/src/util/upload_widget/UploadWidget.svelte b/svelte/src/util/upload_widget/UploadWidget.svelte index d07a473..aebc37d 100644 --- a/svelte/src/util/upload_widget/UploadWidget.svelte +++ b/svelte/src/util/upload_widget/UploadWidget.svelte @@ -96,8 +96,19 @@ const finish_upload = (e) => { start_upload() } +const leave_confirmation = e => { + if (state === "uploading") { + e.preventDefault() + e.returnValue = "If you close this page your files will stop uploading. Do you want to continue?" + return e.returnValue + } else { + return null + } +} + +