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 @@