From 8eef37eb1a45bf4d15b5971270cb2952a653a7f7 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sun, 3 Aug 2025 23:28:59 +0200 Subject: [PATCH] template work --- frontend/src/routes/tags/Reference.svelte | 34 ++++++++++++++++++----- frontend/src/routes/tags/TagList.svelte | 1 + frontend/src/routes/tags/TagUses.svelte | 9 ++---- 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/frontend/src/routes/tags/Reference.svelte b/frontend/src/routes/tags/Reference.svelte index 13815e3..764e97a 100644 --- a/frontend/src/routes/tags/Reference.svelte +++ b/frontend/src/routes/tags/Reference.svelte @@ -1,21 +1,27 @@ -{caption} \ No newline at end of file +{#if error} +{error} +{/if} +{#if object} +{#if module=='bookmark'} +{object.url} +
{@html object.comment.rendered}
+{:else if module=='task'} +{object.name} +{:else if module=='document'} +{t(object.type)} ${object.number} (${object.customer.name.split('\n')[0]}) +{:else} +No display defined in Reference.svelte for entities of type {module}. +{/if} +{/if} \ No newline at end of file diff --git a/frontend/src/routes/tags/TagList.svelte b/frontend/src/routes/tags/TagList.svelte index f3bf743..38a1095 100644 --- a/frontend/src/routes/tags/TagList.svelte +++ b/frontend/src/routes/tags/TagList.svelte @@ -21,6 +21,7 @@ // when creating elements, they don`t have an id, yet tags.push(newTag); tags = tags.sort(); + newTag = ''; return; } const url = api(`tags/${module}/${id}`); diff --git a/frontend/src/routes/tags/TagUses.svelte b/frontend/src/routes/tags/TagUses.svelte index 8a924a4..99ccadf 100644 --- a/frontend/src/routes/tags/TagUses.svelte +++ b/frontend/src/routes/tags/TagUses.svelte @@ -1,15 +1,13 @@ @@ -39,7 +34,7 @@

{t(module.endsWith('s') ? module : `${module}s`)}

{/each}