Fertige Vorschlaege lassen sich wechseln

Bisher kamen ALLE auf einmal -- damit gab es nichts zu wechseln, die
Liste war entweder ganz da oder ganz weg. Bei 17 Vorschlaegen (Brett
"regeln") ist eine Wand aus Karten ausserdem das Gegenteil von
"uebernehmen, was passt".

Jetzt vier auf einmal, und ein Knopf holt die naechsten vier. Der
Server rechnet die Stelle mit Rest -- nach dem letzten kommt wieder
der erste. Es gibt also keinen Zustand "durchgeklickt, jetzt leer".

Bei hoechstens vier offenen Vorschlaegen erscheint der Knopf gar
nicht: Ein Knopf, der dieselben Karten noch einmal malt, ist ein
Knopf, der nichts tut.

Was es NICHT ist: Die Vorschlaege werden nicht erzeugt. Sie sind ein
geschriebener Vorrat von 113 Stueck auf 16 Brettern.

pruef-vorschlaege.mjs: 21 Pruefungen. Die entscheidende vergleicht
die Titel vorher und nachher -- ein Knopf, der nur gedrueckt werden
kann, besteht jede Pruefung, die nur nach dem Knopf sucht.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-20 19:15:49 +02:00
co-authored by Claude Opus 5
parent c4e26409b9
commit 947ea7ff49
4 changed files with 298 additions and 4 deletions
+19
View File
@@ -998,6 +998,25 @@
font-size: .85rem; color: var(--text-leise);
}
.startkatalog__alle { flex: 0 0 auto; }
.startkatalog__andere { flex: 0 0 auto; }
/* DER WECHSELKNOPF IST DER ZWEITE, NICHT DER ERSTE (20.09.2026).
Neben ihm steht "Alle N uebernehmen" -- das ist die Handlung, die
etwas bewirkt. "Andere zeigen" blaettert nur. Stuenden beide gleich
kraeftig da, muesste man jedes Mal lesen, welcher welcher ist.
Deshalb bekommt er dieselbe Form und weniger Farbe: erkennbar als
Knopf, aber nicht als Angebot. */
.startkatalog__andere {
background: transparent;
border-color: var(--rand);
color: var(--text-leise);
}
.startkatalog__andere:hover {
color: var(--text);
border-color: color-mix(in srgb, var(--akzent) 45%, var(--rand));
background: color-mix(in srgb, var(--akzent) 7%, transparent);
}
/* Auto-fill: Auf dem Handy eine Spalte, am Rechner drei — gemessen,
nicht gerechnet. */