fix: Alle Highlight-Selektoren auf korrekte DOM-Elemente gemappt
Dieser Commit ist enthalten in:
@@ -224,18 +224,21 @@ const Chat = {
|
|||||||
// UI-Highlight: Bedienelemente im Dashboard hervorheben wenn im Chat erwaehnt
|
// UI-Highlight: Bedienelemente im Dashboard hervorheben wenn im Chat erwaehnt
|
||||||
// -----------------------------------------------------------------------
|
// -----------------------------------------------------------------------
|
||||||
_UI_HIGHLIGHTS: [
|
_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: ['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: ['barrierefreiheit', 'accessibility', 'hoher kontrast', 'focus-anzeige', 'groessere schrift', 'animationen aus'], selector: '#a11y-btn' },
|
||||||
{ keywords: ['abmelden', 'logout', 'ausloggen', 'abmeldung'], selector: '#logout-btn' },
|
{ keywords: ['abmelden', 'logout', 'ausloggen', 'abmeldung'], selector: '#logout-btn' },
|
||||||
{ keywords: ['benachrichtigung', 'glocken-symbol', 'abonnieren', 'abonniert'], selector: '#notification-btn' },
|
{ keywords: ['benachrichtigung', 'glocken-symbol', 'abonnieren', 'abonniert'], selector: '#notification-btn' },
|
||||||
{ keywords: ['aktualisieren', 'refresh starten'], selector: '#refresh-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: ['faktencheck', 'factcheck'], selector: '[gs-id="factcheck"]' },
|
||||||
{ keywords: ['kartenansicht', 'karte angezeigt', 'interaktive karte', 'geoparsing'], selector: '[gs-id="map"]' },
|
{ keywords: ['kartenansicht', 'karte angezeigt', 'interaktive karte', 'geoparsing'], selector: '[gs-id="map"]' },
|
||||||
{ keywords: ['quellen verwalten', 'quellenverwaltung', 'quelleneinstellung', 'quellenausschluss', 'quellen-einstellung'], selector: 'button[onclick*="openSourceManagement"]' },
|
{ keywords: ['quellen verwalten', 'quellenverwaltung', 'quelleneinstellung', 'quellenausschluss', 'quellen-einstellung'], selector: 'button[onclick*="openSourceManagement"]' },
|
||||||
{ keywords: ['sichtbarkeit', 'privat oder oeffentlich', 'lage privat'], selector: '#incident-settings-btn' },
|
{ 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) {
|
_highlightUI(text) {
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren