From d86dae1e8663f02bee07833985efa4ccd88308cb Mon Sep 17 00:00:00 2001 From: Claude Dev Date: Sun, 15 Mar 2026 23:54:33 +0100 Subject: [PATCH] fix: Alle Highlight-Selektoren auf korrekte DOM-Elemente gemappt --- src/static/js/chat.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/static/js/chat.js b/src/static/js/chat.js index d9cb13f..81172cc 100644 --- a/src/static/js/chat.js +++ b/src/static/js/chat.js @@ -224,18 +224,21 @@ const Chat = { // UI-Highlight: Bedienelemente im Dashboard hervorheben wenn im Chat erwaehnt // ----------------------------------------------------------------------- _UI_HIGHLIGHTS: [ - { keywords: ['neue lage', 'lage erstellen', 'lage anlegen', 'recherche erstellen'], selector: '#new-incident-btn' }, + { keywords: ['neue lage', 'lage erstellen', 'lage anlegen', 'recherche erstellen', 'neuen fall'], selector: '#new-incident-btn' }, { keywords: ['theme wechseln', 'theme-umschalter', 'farbschema', 'helles design', 'dunkles design', 'hell- und dunkel', 'hellem und dunklem', 'dark mode', 'light mode'], selector: '#theme-toggle' }, { keywords: ['barrierefreiheit', 'accessibility', 'hoher kontrast', 'focus-anzeige', 'groessere schrift', 'animationen aus'], selector: '#a11y-btn' }, { keywords: ['abmelden', 'logout', 'ausloggen', 'abmeldung'], selector: '#logout-btn' }, { keywords: ['benachrichtigung', 'glocken-symbol', 'abonnieren', 'abonniert'], selector: '#notification-btn' }, { keywords: ['aktualisieren', 'refresh starten'], selector: '#refresh-btn' }, - { keywords: ['exportieren', 'export-button', 'lagebericht exportieren'], selector: '#export-btn' }, + { keywords: ['exportieren', 'export-button', 'lagebericht exportieren'], selector: 'button[onclick*="toggleExportDropdown"]' }, { keywords: ['faktencheck', 'factcheck'], selector: '[gs-id="factcheck"]' }, { keywords: ['kartenansicht', 'karte angezeigt', 'interaktive karte', 'geoparsing'], selector: '[gs-id="map"]' }, { keywords: ['quellen verwalten', 'quellenverwaltung', 'quelleneinstellung', 'quellenausschluss', 'quellen-einstellung'], selector: 'button[onclick*="openSourceManagement"]' }, { keywords: ['sichtbarkeit', 'privat oder oeffentlich', 'lage privat'], selector: '#incident-settings-btn' }, - { keywords: ['sidebar-filter', 'eigene lagen', 'alle lagen'], selector: '.sidebar-filter' }, + { keywords: ['eigene lagen', 'nur eigene'], selector: '.sidebar-filter-btn[data-filter="mine"]' }, + { keywords: ['alle lagen anzeigen'], selector: '.sidebar-filter-btn[data-filter="all"]' }, + { keywords: ['feedback senden', 'feedback geben', 'rueckmeldung'], selector: 'button[onclick*="openFeedback"]' }, + { keywords: ['lage loeschen', 'lage entfernen', 'fall loeschen'], selector: '#delete-incident-btn' }, ], _highlightUI(text) {