Setup-Menü: Sensorhinweis auf (z. B. tatsächlicher Sensor) reduziert
Erst zwei Zeilen (festes Beispiel + zugeordneter Sensor) versucht, aber die erfundenen Beispiele waren für Reichweite/Sofort-Aktualisierung schlicht falsch. Jetzt nur noch eine Zeile mit dem tatsächlich zugeordneten Sensor, "(z. B. ...)" in Label-Größe/-Farbe, der Sensorname selbst wie die Einheit daneben ([on/off], [km]); für Listenfelder (Türen/Fenster) ganz entfernt. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -4239,9 +4239,17 @@ function setupFeldzeile(feld) {
|
|||||||
// und wird auch dort gezeigt.
|
// und wird auch dort gezeigt.
|
||||||
const einheit = feldEinheitAnzeige(feld);
|
const einheit = feldEinheitAnzeige(feld);
|
||||||
const erwartet = feld.liste ? "" : entitaetIdKurz(setupZuordnung[feld.key]);
|
const erwartet = feld.liste ? "" : entitaetIdKurz(setupZuordnung[feld.key]);
|
||||||
|
// Nutzerkorrektur 2026-08-28: kein erfundenes statisches Beispiel mehr (war
|
||||||
|
// für Reichweite/Sofort-Aktualisierung schlicht falsch) - nur EINE Zeile,
|
||||||
|
// der tatsächlich zugeordnete Sensor (erwartet), als "(z. B. ...)"
|
||||||
|
// dargestellt. Der Klammertext selbst in Label-Größe/-Farbe, der Sensorname
|
||||||
|
// darin in derselben kleinen/grauen Schrift wie die Einheit ("[on/off]").
|
||||||
|
const hinweis = erwartet
|
||||||
|
? `<span class="setup-feld-hinweis">(z. B. <span class="setup-feld-einheit">${esc(erwartet)}</span>)</span>`
|
||||||
|
: "";
|
||||||
const kopf = `<div class="setup-feld-kopf">
|
const kopf = `<div class="setup-feld-kopf">
|
||||||
<span class="setup-feld-label">${esc(feld.label)}${einheit ? ` <span class="setup-feld-einheit">[${esc(einheit)}]</span>` : ""}</span>
|
<span class="setup-feld-label">${esc(feld.label)}${einheit ? ` <span class="setup-feld-einheit">[${esc(einheit)}]</span>` : ""}</span>
|
||||||
${erwartet ? `<span class="setup-feld-hinweis">${esc(erwartet)}</span>` : ""}
|
${hinweis}
|
||||||
</div>`;
|
</div>`;
|
||||||
if (feld.liste) {
|
if (feld.liste) {
|
||||||
return `<div class="setup-feldzeile">${kopf}
|
return `<div class="setup-feldzeile">${kopf}
|
||||||
|
|||||||
@@ -1279,12 +1279,18 @@ button.leaf:active { background: var(--tile-2); }
|
|||||||
audi-dashboard-app.js) steht NEBEN der Feld-Überschrift, nicht mehr wie
|
audi-dashboard-app.js) steht NEBEN der Feld-Überschrift, nicht mehr wie
|
||||||
die frühere statische Beschreibung darunter - deshalb Zeile statt Spalte.
|
die frühere statische Beschreibung darunter - deshalb Zeile statt Spalte.
|
||||||
Die erwartete Einheit (feldEinheitAnzeige()) hängt direkt am Label selbst
|
Die erwartete Einheit (feldEinheitAnzeige()) hängt direkt am Label selbst
|
||||||
("Tankfüllstand [%]"), losgelöst davon, ob/welcher Sensor zugeordnet ist. */
|
("Tankfüllstand [%]"), losgelöst davon, ob/welcher Sensor zugeordnet ist.
|
||||||
|
2026-08-28, Nutzerkorrektur: EINE Zeile "(z. B. sensor_id)" statt zwei -
|
||||||
|
der Klammertext "(z. B. "/")" in derselben Größe/Farbe wie das Label links
|
||||||
|
(.setup-feld-label), die Sensor-ID selbst darin in derselben kleinen/
|
||||||
|
grauen Schrift wie die Einheit daneben (.setup-feld-einheit,
|
||||||
|
"[on/off]"/"[km]") - deshalb teilt sich .setup-feld-hinweis die Klasse
|
||||||
|
.setup-feld-einheit für den inneren Span statt einer eigenen Regel. */
|
||||||
.setup-feld-kopf { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin-bottom: 8px; }
|
.setup-feld-kopf { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin-bottom: 8px; }
|
||||||
.setup-feld-label { font-size: 14.5px; color: var(--fg); flex: 0 1 auto; }
|
.setup-feld-label { font-size: 14.5px; color: var(--fg); flex: 0 1 auto; }
|
||||||
.setup-feld-einheit { color: var(--fg3); font-size: 12.5px; }
|
.setup-feld-einheit { color: var(--fg3); font-size: 12.5px; }
|
||||||
.setup-feld-hinweis {
|
.setup-feld-hinweis {
|
||||||
font-size: 12.5px; color: var(--fg2); line-height: 1.4; text-align: right;
|
font-size: 14.5px; color: var(--fg); line-height: 1.4; text-align: right;
|
||||||
max-width: 55%;
|
max-width: 55%;
|
||||||
}
|
}
|
||||||
.setup-unterfelder { display: flex; flex-direction: column; gap: 12px; }
|
.setup-unterfelder { display: flex; flex-direction: column; gap: 12px; }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"domain": "audi_dashboard",
|
"domain": "audi_dashboard",
|
||||||
"name": "Audi Dashboard",
|
"name": "Audi Dashboard",
|
||||||
"version": "2026.8.28.16",
|
"version": "2026.8.28.18",
|
||||||
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
|
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
|
||||||
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
|
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
|
||||||
"codeowners": ["@paul"],
|
"codeowners": ["@paul"],
|
||||||
|
|||||||
Reference in New Issue
Block a user