Setup: Erwartungswert je Listenposition, gruen auch dort (2026.9.1.15)
Tuer- und Fenstersensoren haben vier Positionen, aber nur einen Beispielnamen (front_left_door). Der beschreibt die erste; die anderen drei koennen ihn nie enthalten. Folge: nur die erste Position konnte gruen werden, und im Kopf stand ein Erwartungswert, der fuer drei von vier Zeilen nicht galt. Neu "beispiele" je Position im Feld-Katalog und feldBeispiel(feld, idx) im Panel. Der Erwartungswert steht jetzt an jeder Position statt im Kopf - rechtsbuendig, in der kleinen grauen Schrift des Positionslabels. Auch die Sortierung der Vorschlagsliste nutzt ihn, sonst stuende in allen vier Zeilen dieselbe Entitaet oben. Typografie: .setup-feld-hinweis ist fuer die Kopfzeile gebaut (14px, --fg, rechtsbuendig, max-width 55%). Im 12,5px-Positionslabel wirkt das falsch herum. Eine Regel im Kontext .setup-unterfeld-label .setup-feld-hinweis laesst Groesse und Farbe erben; die Rechtsbuendigkeit kommt aus justify-content: space-between am Label, wie eine Ebene darueber bei .setup-feld-kopf. Verifiziert: alle acht Positionen tragen ihren eigenen Beispielnamen, py_compile und Panel als Modul sauber, audi_ha_test ohne Fehler gestartet. Die Darstellung selbst habe ich nicht im Browser gesehen - das Panel liess sich in der Testinstanz nicht ansteuern. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -1378,7 +1378,17 @@ img.carfix.klein { aspect-ratio: auto; height: auto; }
|
||||
}
|
||||
.setup-unterfelder { display: flex; flex-direction: column; gap: 12px; }
|
||||
.setup-unterfeld { display: flex; flex-direction: column; gap: 4px; }
|
||||
.setup-unterfeld-label { font-size: 12.5px; color: var(--fg3); }
|
||||
/* Positionsname links, Erwartungswert rechts - derselbe Bau wie
|
||||
.setup-feld-kopf eine Ebene darueber, damit beide Zeilen dieselbe Kante
|
||||
haben. Der Hinweis erbt hier die kleine graue Schrift des Labels; die
|
||||
14px/--fg-Form von .setup-feld-hinweis passt nur in die Kopfzeile. */
|
||||
.setup-unterfeld-label {
|
||||
font-size: 12.5px; color: var(--fg3);
|
||||
display: flex; align-items: baseline; justify-content: space-between; gap: 10px;
|
||||
}
|
||||
.setup-unterfeld-label .setup-feld-hinweis {
|
||||
font-size: inherit; color: inherit; max-width: none; flex: 0 0 auto;
|
||||
}
|
||||
|
||||
.entitaet-combo { position: relative; }
|
||||
.entitaet-combo-icon {
|
||||
|
||||
Reference in New Issue
Block a user