Config-Suche findet einzelne Einstellungen
Die Seitenleisten-Suche kannte nur Bereiche: „starboard" führte zu Community, aber nicht zum Schwellwert-Feld. Bei rund 60 Einstellungen heißt das raten, in welchem Bereich etwas liegt. setting-index.js hält jetzt fest, wo jede Einstellung wohnt, mit Suchwörtern und Synonymen. Die Suche zeigt Treffer als eigene Gruppe unter den Bereichen; ein Klick wechselt den Bereich, scrollt zum Feld und hebt es kurz hervor. Enter nimmt den ersten Treffer, wobei Einstellungen Vorrang vor Bereichen haben — wer „schwellwert" tippt, will das Feld. Die Felder tragen dafür data-setting="<schlüssel>"; das Attribut wurde skriptgesteuert ergänzt, ohne die Struktur anzufassen. Fünf Einstellungen teilen sich ein Feld mit einer anderen (etwa die beiden Markenfarben) — die zeigen über `target` auf den Nachbarn. Textfelder werden beim Sprung fokussiert, Kanal-Auswahlen bewusst nicht: deren Fokus klappt die Liste auf und verdeckt alles darunter. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -128,8 +128,14 @@ Code, die Datenbank enthält nur echte Abweichungen.
|
||||
| Technik | Server · System |
|
||||
| Zugang | API · Team |
|
||||
|
||||
Das Suchfeld über der Leiste findet Bereiche auch über Stichwörter — „geburtstag"
|
||||
führt zu Community, „willkommen" zu Support. Enter springt zum ersten Treffer.
|
||||
Das Suchfeld über der Leiste findet **Bereiche und einzelne Einstellungen**:
|
||||
„geburtstag" führt zu Community, „schwellwert" direkt aufs Starboard-Feld, das
|
||||
kurz hervorgehoben wird. Enter nimmt den ersten Treffer. Welche Einstellung wo
|
||||
liegt, steht in [`frontend/src/setting-index.js`](frontend/src/setting-index.js).
|
||||
|
||||
Sobald sich etwas vom gespeicherten Stand unterscheidet, erscheint unten eine
|
||||
Leiste mit Anzahl, *Verwerfen* und *Speichern*; beim Verlassen mit offenen
|
||||
Änderungen fragt der Browser nach.
|
||||
Der aktive Bereich steht in der Adresse (`/settings#texte`), Links und Neuladen
|
||||
landen also wieder dort.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user