Batterie-Messwertliste: Zeilen sehen nicht mehr klickbar aus (Cursor/Presshighlight)

.leaf (Panel) und .dm-listenzeile (companion-app) galten fuer echte
Navigations-Buttons UND fuer die reine <div>-Messwertliste gleichermassen -
Hand-Cursor und Tipp-Rueckmeldung suggerierten dort faelschlich Klickbarkeit,
obwohl die Liste nur Wischen-zum-Loeschen unterstuetzt. Beide Regeln jetzt
auf button.leaf/button.dm-listenzeile beschraenkt - echte Zeilen-Buttons
(Fahrten, Tankvorgaenge, Servicebuch) bleiben unveraendert klickbar.

Version 2026.8.27.22, live verifiziert (Cursor auto statt pointer bei der
Messwertliste, pointer weiterhin bei echten Zeilen-Buttons).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-28 00:47:57 +02:00
parent f4222b715f
commit bdd8cb89a3
4 changed files with 45 additions and 4 deletions
@@ -458,7 +458,6 @@ button.sicherheitszeile:active { background: var(--tile-2); }
font-family: inherit; text-align: left;
padding: 14px 0 14px 40px;
min-height: 56px;
cursor: pointer;
border-bottom: 1px solid var(--line);
color: inherit;
}
@@ -466,8 +465,13 @@ button.sicherheitszeile:active { background: var(--tile-2); }
.leaf .k small { font-size: 12px; color: var(--fg3); }
.leaf .v { font-size: 13px; color: var(--fg2); text-align: right; display: flex; flex-direction: column; flex: 0 0 auto; }
.leaf .v small { font-size: 12px; color: var(--fg3); }
.leaf { transition: background .15s; }
.leaf:active { background: var(--tile-2); }
/* cursor/:active nur für echte .leaf-Buttons (data-go, navigieren bei Klick)
- die Batterie-Messwertliste (vBatterieliste()) ist bewusst ein reines
<div class="leaf">, keine Zeilennavigation, nur Wischen zum Löschen; sie
soll deshalb weder den Hand-Cursor noch die Tipp-Rückmeldung zeigen, die
sonst "hier passiert beim Klick etwas" versprechen. */
button.leaf { cursor: pointer; transition: background .15s; }
button.leaf:active { background: var(--tile-2); }
.chev { width: 6px; height: 10px; color: var(--fg3); flex: 0 0 auto; fill: none; stroke: currentColor; stroke-width: 1.4; }
/* ------------------------------------------------------------- Status */