From 5be89f83fd1bc45bb05983fdf137bd47b43fa9e7 Mon Sep 17 00:00:00 2001 From: Chi Cong Tran Date: Tue, 16 Dec 2025 13:20:18 +0100 Subject: [PATCH] add .GLD file verification for drag and drop --- src/routes/(token-based)/list/[vorgang]/+page.svelte | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/routes/(token-based)/list/[vorgang]/+page.svelte b/src/routes/(token-based)/list/[vorgang]/+page.svelte index baf9703..15d68b9 100644 --- a/src/routes/(token-based)/list/[vorgang]/+page.svelte +++ b/src/routes/(token-based)/list/[vorgang]/+page.svelte @@ -293,13 +293,21 @@ Mit freundlichen Grüßen, // drag and drop functionality let isDragging = $state(false); - function handleDrop(event) { + async function handleDrop(event) { event.preventDefault(); isDragging = false; if (event.dataTransfer?.files?.length) { files = event.dataTransfer.files; } + if (!(await check_valid_glb_file())) { + formErrors = { file: 'Keine gültige .GLD-Datei' } + // reset form fields etc. + files = null; + fileInput.value = ''; + } else { + formErrors = { ...formErrors, file: ''} + }; }