From 657fd422bca32c2bbbfb62e2916c1ff0cb794c81 Mon Sep 17 00:00:00 2001 From: Chi Cong Tran Date: Mon, 12 May 2025 13:20:53 +0200 Subject: [PATCH] refactor event handlers --- src/routes/(angemeldet)/list/+page.svelte | 54 +++--- .../(angemeldet)/list/[vorgang]/+page.svelte | 169 ++++++++++-------- 2 files changed, 119 insertions(+), 104 deletions(-) diff --git a/src/routes/(angemeldet)/list/+page.svelte b/src/routes/(angemeldet)/list/+page.svelte index d59b1ce..d2fdc0b 100644 --- a/src/routes/(angemeldet)/list/+page.svelte +++ b/src/routes/(angemeldet)/list/+page.svelte @@ -35,6 +35,33 @@ list = list.concat(objs); } }); + + async function delete_item(ev) { + let delete_item = window.confirm("Bist du sicher?"); + + if (delete_item) { + let filename = event.currentTarget.id.split('del__')[1] + + // delete request + // -------------- + + let url = `/api/list/${filename}` + + console.log(`--- ${filename} + ${url}`) + try { + const response = await fetch(url, + {method: 'DELETE'} + ) + if (response.status == 204) { + setTimeout(() => {window.location.reload()}, 500) + } + } catch (error) { + console.log(error.message) + } + + } + + }
@@ -67,32 +94,7 @@