From 66701002481210d3920109f0ce79866a7688003d Mon Sep 17 00:00:00 2001 From: Alexander Klein Date: Wed, 16 Sep 2026 20:30:38 +0200 Subject: [PATCH] Clear tag input after initializing tag editors --- doc/ideen.md | 4 +++- internal/web/static/js/main.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/ideen.md b/doc/ideen.md index ea3c418..e5667a0 100644 --- a/doc/ideen.md +++ b/doc/ideen.md @@ -4,10 +4,11 @@ OpenApi einbauen # Vielleicht -- Detailansicht und Bearbeitenansicht trennen? +- Detailansicht und Bearbeitenansicht trennen? Dann in der Ansicht nur gesetzte Sachen anzeigen - Impressum - Einladungslinks, direkt Nutzer auswählen statt über Mail zu gehen - Benachrichtigunssystem +- Tag bearbeitung und Ansicht, Es werden alle Tags angezeigt, diese können umbenannt oder zusammengeführt werden # Unklar - pickieren? zwischen aufgabe und in stammdaten entscheiden @@ -18,6 +19,7 @@ OpenApi einbauen - Auflösen welche Pflanzen dadurch automatisch bewässert werden - Zapfstellen könnten auch ein Ort sein - Datenschutz seite +- Finanzielles Ausgaben Einnahmen mit Tags # Refactoring - Module prüfen auf logisch Trennung, welche Module wären wiederverwendbar? Mailer ist ein schwieriger Fall, weil spezifische templates drin sind \ No newline at end of file diff --git a/internal/web/static/js/main.js b/internal/web/static/js/main.js index 5c3efa4..be8ec48 100644 --- a/internal/web/static/js/main.js +++ b/internal/web/static/js/main.js @@ -409,6 +409,7 @@ function initializeTagEditors(root = document) { if (!input || !bubbles || !suggestions) return; let tags = input.value.split(",").map((tag) => tag.trim().toLowerCase()).filter(Boolean); tags = [...new Set(tags)]; + input.value = ""; const render = () => { bubbles.replaceChildren(...tags.map((tag) => { const bubble = document.createElement("span");