prompt_template/web
Michael 1e2072c4fe fix: Filter-Navigation vollstaendig implementiert - hashchange-Event-Listener und Navigation-Klick-Handler aufgeraeumt
- toten Nav-Link 'Kategorien' entfernt (type existiert nicht in
  templates.json)
- Filter-State (currentType, currentQuery) + gemeinsamer
  applyFilters()-Helper statt drei duplizierter Bloecke
  (hashchange, nav-click, init). Behebt Active-Class-Inkonsistenz
  zwischen Initial-Load und hashchange-Handler.
- Such- und Typ-Filter jetzt gekoppelt: applyFilters wendet beide
  kombiniert auf allTemplates an (kein Cache-Bypass via
  loadTemplates mehr).
- setNavActive leitet den aktiven Link aus dem href ab, nicht aus
  textContent -> keine Sonderbehandlung fuer 'Alle' noetig.

Verifiziert: JS parst (node --check), GET / 200, applyFilters hat
genau eine Definition, search- und hashchange-Handler rufen
loadTemplates nicht mehr auf.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 16:14:41 +02:00
..
index.html fix: Filter-Navigation vollstaendig implementiert - hashchange-Event-Listener und Navigation-Klick-Handler aufgeraeumt 2026-04-24 16:14:41 +02:00
serve.py fix: JSON-Editor-Refactor aufgeraeumt, Farb-Flip konsistent gezogen 2026-04-24 15:55:25 +02:00
templates.json chore: templates.json im Projektverzeichnis aktualisiert 2026-04-24 10:47:19 +02:00