Slot-Close-Knoepfe groesser und in CLOSE-Farbe; grosser CLOSE-Knopf entfernt
User-Wunsch, drei Teile.
(1) GROESSER: font-size 0.72 -> 1rem, Polster 0.17/0.33 -> 0.39/0.61rem, fett.
(2) FARBE wie der bisherige CLOSE-Knopf: background #2d2000, color var(--accent),
Rahmen #4a3600 - derselbe Bernstein-Ton, damit "schliessen" ueberall gleich
aussieht.
(3) Grosser CLOSE-Knopf aus der Aktionsleiste ENTFERNT.
⚠⚠ DER HAKEN AN (3), geprueft bevor entfernt: der Knopf hatte ZWEI Aufgaben im
Render, nicht nur das Klicken - `disabled`, wenn keine Position offen ist, und
BLINKEN beim Close-Alarm (`closeBtn.classList.toggle("blink", closeAlert)`).
Haette ich ihn nur aus der HTML geloescht, waere der Alarm still geworden: nur
noch Ton, keine Sichtbarkeit. Beides ist mitgezogen:
- `close-main` ist disabled, wenn Slot 1 leer ist; `close-brk`, wenn BRK leer
ist (vorher gab es diese Unterscheidung gar nicht)
- `.px-close.blink` nutzt dieselbe `blkClose`-Keyframe wie vorher, und weil
die Farben identisch sind, sieht das Blinken exakt aus wie zuvor
⚠ Es blinkt NUR der Slot-1-Knopf: dort entstehen `sr_close_hint` und der
Flip-Alarm. Ein blinkender BRK-Knopf ohne Anlass waere ein Fehlsignal.
FUNKTIONAL GEPRUEFT (drei Zustaende gegen ein Minimal-DOM):
hasPos=1 hasBrk=0 alarm=0 -> main aktiv, brk gesperrt, kein Blinken
hasPos=0 hasBrk=1 alarm=1 -> main gesperrt, brk aktiv, Blinken
hasPos=1 hasBrk=1 alarm=1 -> beide aktiv, Blinken
0 verbliebene `data-side="close"`-Referenzen in JS und HTML.
⚠ `.btn.close` und `.btn.close.blink` bleiben in der CSS stehen - ungenutzt,
aber harmlos, und sie machen ein Zurueckholen des grossen Knopfs zu einer
Ein-Zeilen-Sache.
v=200 (HTML, JS, style.css und der Cache-Waechter `data-html-v` alle
gleichgezogen und am ausgelieferten Stand verifiziert).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
54bcc9f81d
commit
3e275e7515
+12
-4
@@ -695,10 +695,18 @@ main{padding-bottom:4.1111rem} /* Platz für die fixe Leiste */
|
||||
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}
|
||||
/* ⚠ Groesse und Farbe wie der frühere grosse CLOSE-Knopf (User 2026-08-20):
|
||||
`background:#2d2000; color:var(--accent)` — derselbe Bernstein-Ton, damit
|
||||
„schliessen" ueberall gleich aussieht. Der grosse Knopf ist entfernt, diese
|
||||
beiden haben seine Aufgaben uebernommen (disabled + Blinken beim Alarm). */
|
||||
.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;
|
||||
background:#2d2000; border:1px solid #4a3600; border-radius:var(--r-sm);
|
||||
color:var(--accent); cursor:pointer; font-size:1rem; font-weight:600;
|
||||
line-height:1; padding:0.3889rem 0.6111rem; font-family:inherit;
|
||||
transition:filter .15s;
|
||||
}
|
||||
.px-close:hover{color:#f85149; border-color:#5c1a1a}
|
||||
.px-close:hover{filter:brightness(1.35)}
|
||||
.px-close[disabled]{opacity:.3; cursor:default}
|
||||
/* ⚠ Blinken uebernommen vom entfernten CLOSE-Knopf — sonst haette der
|
||||
Close-Alarm seine Sichtbarkeit verloren und nur noch gepiept. */
|
||||
.px-close.blink{animation:blkClose .6s ease-in-out infinite}
|
||||
|
||||
Reference in New Issue
Block a user