Tankstelle zweizeilig und antippbar, Belegkarte ohne toten Knopf (2026.9.4.5)
Sieben Meldungen des Eigentuemers, beide Codebasen. Karte im Einzelbeleg: "Position laedt nicht" und "der Button funktioniert nicht" waren dieselbe Stelle - ohne aufloesbaren Ort malte das Panel einen beliebigen Ausschnitt und liess den Zentrieren-Knopf fuer immer disabled. Beide zeigen jetzt die Auskunft statt einer Karte und unterscheiden dabei "steht nicht im Beleg" von "findet niemand". Dazu ein echter Paritaetsmangel: die App schlug nur station_address nach, das Panel faellt seit jeher auf den Namen zurueck - von 16 Testbelegen tragen vier eine Anschrift. Der Suchbegriff darf Name und Anschrift NICHT zusammensetzen: gemessen findet Nominatim "Pascalstr. 8, 85057 Ingolstadt", mit dem Betreibernamen davor nichts. Jetzt zwei Kandidaten nacheinander (Anschrift, dann Name); fuer den Kartendienst dagegen beides zusammen, weil Apple und Google Betriebsnamen kennen. Tankstelle steht ueber die volle Kachelbreite, zweizeilig (Tankstelle und Strasse / Ort) und fuehrt beim Tippen in den Standard-Kartendienst - Apple Karten auf Apple-Geraeten, sonst Google Maps. Dieselbe Wahl jetzt auch fuer Fahrzeugstandort und Autohaus. SmartDeal-Ersparnis brach um, weil die dt-Spalte 150,00px breit war und ihr Inhalt 150,20px - zwei Zehntel Pixel, Zeile dadurch 44,8 statt 26,4px hoch. Der Regler "Fahrt beenden" schreibt nicht mehr beim Loslassen: derselbe Wert stellt den Schlaf-Timeout des Dongles, das soll bewusst ausgeloest werden. Speichern/Verwerfen erscheinen nur bei echter Aenderung. Share-Erweiterung: an der ausgelieferten .ipa gemessen trug sie 1.0, die App 2026.9.3.3 - iOS registriert eine Erweiterung mit abweichender Versionsnummer nicht, sie fehlt dann im Teilen-Blatt. ios-signieren.sh schreibt die Version jetzt in beide Ziele und liest die fertige .ipa gegen. Zwischenablage: dritter Weg ueber UIPasteboard.itemProviders, und ein fehlender nativer Teil wird als solcher gemeldet statt als "Kein Zugriff". Am Geraet gesetzt: 1003 Network Ping Timeout 0 -> 60 s, 1004 ACK Type TCP/IP -> AVL. Beide liegen bei flespi als pending bereit. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -427,6 +427,29 @@ button.tile, .tilebtn { transition: background .15s, transform .1s; }
|
||||
.row dd { margin: 0; font-size: 14px; color: var(--fg); text-align: right; }
|
||||
.row dd small { display: block; font-size: 12.5px; color: var(--fg3); margin-top: 3px; }
|
||||
.rows-fest dd { min-width: 120px; }
|
||||
|
||||
/* Tankstelle im Einzelbeleg (Vorgabe des Eigentuemers, 04.09.2026).
|
||||
|
||||
Vorher eine gewoehnliche Zeile: Name rechts in der 120px-Wertespalte, die
|
||||
ganze Anschrift als Kleintext darunter - "Hermann Mogler Mineraloelg. GmbH,
|
||||
Heidenheimerstr.6, 89551 Koenigsbronn" stand dort vier- bis fuenfzeilig.
|
||||
Hier bekommt sie die volle Kachelbreite unter der Beschriftung, zwei Zeilen
|
||||
(Tankstelle und Strasse / Ort), und fuehrt beim Tippen in den Kartendienst -
|
||||
deshalb der Chevron rechts. Deckungsgleich mit .dm-tankstellenzeile in der
|
||||
App. */
|
||||
.row.tankstellenzeile { flex-direction: column; align-items: stretch; gap: 4px; border-bottom: 0; }
|
||||
/* flex:0 0 auto hebt .rows-fest dt{flex:0 0 150px} auf: in einer Spalte
|
||||
ist die Flex-Basis die HOEHE - der Titel waere sonst 150px hoch. */
|
||||
.row.tankstellenzeile dt { font-size: 13px; color: var(--fg2); flex: 0 0 auto; }
|
||||
.row.tankstellenzeile dd { min-width: 0; text-align: left; flex: 0 0 auto; }
|
||||
.row.tankstellenzeile dd > a,
|
||||
.row.tankstellenzeile dd > span {
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
gap: var(--sp-3); color: inherit; text-decoration: none;
|
||||
}
|
||||
.row.tankstellenzeile dd > a:active { opacity: .6; }
|
||||
.tankstellenzeile-ort { display: block; font-size: 14px; color: var(--fg); line-height: 1.35; min-width: 0; }
|
||||
.tankstellenzeile-ort small { display: block; margin-top: 2px; font-size: 12.5px; color: var(--fg3); }
|
||||
/* .row-fussnote ist mit dem Umbau der Service-Seite auf .termingruppe
|
||||
entfallen (2026-08-18) - dort gibt es keine dt/dd-Spalten mehr, die um
|
||||
Platz konkurrieren. Die beiden Regeln dafuer standen seither ohne
|
||||
@@ -695,7 +718,16 @@ img.carfix.klein { aspect-ratio: auto; height: auto; }
|
||||
.dots i { width: 5px; height: 5px; border-radius: 50%; background: var(--line-strong); }
|
||||
.dots i.on { background: var(--red); }
|
||||
|
||||
.marke { display: inline-flex; align-items: center; gap: 6px; }
|
||||
/* white-space:nowrap: ohne die brach "SmartDeal-Ersparnis" neben dem
|
||||
Markenlogo um. Kein Platzmangel, sondern ein Rundungsfehler - am
|
||||
Einzelbeleg gemessen (04.09.2026, 375px breit): die dt-Spalte war 150,00px
|
||||
breit, ihr eigener Inhalt 150,20px, also rutschte der Text hinter dem Logo
|
||||
in eine zweite Zeile und die Zeile wurde 44,8px statt 26,4px hoch. Die
|
||||
Zeile hat reichlich Platz (307px fuer 150 + 16 + 55), sie darf ihn nur nicht
|
||||
abgeschnitten bekommen - dafuer gibt die Wertespalte in genau dieser Zeile
|
||||
ihre feste Mindestbreite auf (.row-marke). */
|
||||
.marke { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; }
|
||||
.rows-fest .row-marke dd { min-width: 0; }
|
||||
.marke-logo { display: inline-flex; align-items: center; }
|
||||
/* 19,2px = 16px + 20%. Der Eigentuemer wollte das Markenlogo in JEDER
|
||||
Darstellung um ein Fuenftel groesser; es steht ueberall neben Text der
|
||||
|
||||
Reference in New Issue
Block a user