Close-Knopf je Slot, direkt vor der jeweiligen G/V-Anzeige
User-Wunsch. Zwei Slots heissen zwei Close-Moeglichkeiten - bisher gab es nur
den grossen CLOSE-Knopf, und der schliesst seit heute BEIDE. Neu je ein kleines
✕ vor "G/V" (Slot 1) und vor "G/V · BRK", rechtsbuendig gespiegelt.
BACKEND: `engine.close(slot=None)` - None/"" = beide (Verhalten des grossen
Knopfs, unveraendert), "main" = nur Slot 1, "brk" = nur der Breakout-Autotrader.
`POST /api/order {"side":"close","slot":"brk"}` reicht ihn durch; ohne `slot`
ist das Verhalten bitgleich zu vorher.
⚠ Sicherheitsabfrage NUR im Minus - dieselbe Regel wie beim grossen Knopf: im
Plus direkt schliessen, im Minus nachfragen. Hartes Blockieren ist im Projekt
verworfen, aber ein versehentlicher Klick soll kein Geld kosten.
⚠⚠ EIGENER FEHLER auf dem Weg, gefunden bevor er live ging: mein erster Entwurf
las den P&L aus `_letzterSnap` - eine Variable, die es NICHT gab. Das ist exakt
der ReferenceError, der am 19.08. den halben Render abgeschossen hat, nur
diesmal im Klick-Pfad (er waere erst beim Druecken geknallt, also genau dann,
wenn man schliessen will). Behoben durch `letzterSnap`, das `_applySnapshot`
jetzt fuehrt - die Variable fehlte im Projekt tatsaechlich, Klick-Handler hatten
bisher keinen Zugriff auf den aktuellen Zustand.
Verifiziert: 2 Knoepfe im ausgelieferten HTML, span/div/button ausgeglichen,
keine doppelten IDs, node --check, Render-Probe, 91 Tests und die volle Pipeline
gruen. Deploy verifiziert (v=199).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
14b3fd4f64
commit
d881636e1b
@@ -688,3 +688,17 @@ main{padding-bottom:4.1111rem} /* Platz für die fixe Leiste */
|
||||
.px-split .px-half{display:flex; flex-direction:column; min-width:0}
|
||||
.px-split .px-half.rechts{align-items:flex-end; text-align:right}
|
||||
.px-split .px-half label{white-space:nowrap}
|
||||
|
||||
/* ── Close-Knopf je Slot, VOR der G/V-Anzeige (User-Wunsch 2026-08-20) ────
|
||||
⚠ Bewusst klein und zurueckhaltend: der grosse CLOSE-Knopf unten bleibt der
|
||||
Hauptweg (schliesst BEIDE Slots). Diese zwei sind fuer den Fall, dass genau
|
||||
EINE der beiden Positionen weg soll. */
|
||||
.px-line{display:flex; align-items:center; gap:0.3333rem}
|
||||
.px-half.rechts .px-line{flex-direction:row-reverse}
|
||||
.px-close{
|
||||
background:transparent; border:1px solid var(--border); border-radius:var(--r-sm);
|
||||
color:var(--dim); cursor:pointer; font-size:0.7222rem; line-height:1;
|
||||
padding:0.1667rem 0.3333rem; font-family:inherit;
|
||||
}
|
||||
.px-close:hover{color:#f85149; border-color:#5c1a1a}
|
||||
.px-close[disabled]{opacity:.3; cursor:default}
|
||||
|
||||
Reference in New Issue
Block a user