Die Rechtetafel siebt die Karten jetzt wirklich -- und „ab Dabei" steht dran
ZWEI SACHEN, EINE DAVON EIN ECHTER BEFUND. 1) DIE KARTEN KAMEN AN DER RECHTETAFEL VORBEI Der Bauplan sagt in Kapitel 04 und noch einmal in der Abnahme: "Leite die sichtbaren Karten aus derselben Rechte-Tafel ab, die rechte.html verwendet. Eine Rolle sieht nur Karten zu Seiten, die sie oeffnen darf; pruefe das SERVERSEITIG." Ich habe dafuer eine Pruefung geschrieben, die die Seite ueber die ECHTE Schnittstelle sperrt (nicht mit einem UPDATE in der Datenbank -- nur so laeuft tafelLaden() mit). Sie wurde sofort rot: Nach dem Sperren von bereich.html fuer einen Modi lieferte der Server weiterhin ALLE ELF Bereichs-Karten. Im Browser fiel das nicht auf, und das ist der heikle Teil: Die Seite verbindet jede Karte mit einer Kachel, und die Kachelliste ist gefiltert -- die Karten verschwanden also auf dem Bildschirm. Die TEXTE gingen trotzdem hinaus. Eine Oberflaeche, die etwas nicht anzeigt, ist keine Schranke; genau deshalb steht im Bauplan "serverseitig". Jetzt siebt `darfKarte()` an der Quelle. Der Pfad wird aus dem Schluessel GERECHNET (`bereich:highlight` -> /workspace/bereich.html), nicht aus einer Zuordnungsliste -- das ist die Umkehrung von `schluesselVonZiel`, und eine gepflegte Tabelle daneben waere die, die beim naechsten neuen Brett fehlt. Entschieden wird mit `darfSeite` selbst; hier wird nichts davon nachgebaut. Gegenprobe in derselben Pruefung: zuruecksperren -> die Karten sind wieder da (29 von 29). Und eine Zeile dazwischen, die zaehlt, dass NUR sie verschwunden sind -- waere mit der Sperre die halbe Anleitung weggefallen, waere die erste Zeile auch gruen gewesen. 2) „AB DABEI" UND „AB STAMM" AN DER KARTE (Kapitel 04) "Kann ein Community-Mitglied etwas wegen seiner Stufe noch nicht, steht das an der Karte." Auch das abgeleitet: aus TREFF_SCHREIBEN, derselben Tafel, die das Schreiben ENTSCHEIDET. `null` darin heisst "von aussen schreibt hier niemand" -- das ist keine Stufe, die man erreicht, und bekommt deshalb keine Marke. "ab Stamm" an einem Anschlagbrett waere ein Versprechen, das nie eingeloest wird. Als Wort, nicht als Schloss-Symbol: Ein Schloss sagt "du darfst nicht" und laesst offen, ob jemals. "ab Dabei" sagt, dass es kommt -- und wann, steht mit Datum in der Karte "Deine Stufe" darueber. Ruhig gestaltet, nicht rot: Es ist keine Sperre, sondern eine Auskunft ueber die Zeit. GEPRUEFT (pruef-anleitung 166 -> 173) Die wichtigste der neuen Zeilen ist die, dass die Marke nach dem Aufstieg VERSCHWINDET. Eine Marke, die bleibt, ist schlimmer als keine: Sie sagt jemandem, er duerfe etwas nicht, das er laengst darf, und er probiert es gar nicht erst. Gemessen an drei Karten mit drei verschiedenen Antworten (Chat: Dabei, Highlights: Stamm, Anschlagbrett: gar nichts) -- waere die Rechnung grob falsch, traefe sie alle drei gleich. Dazu die Gegenprobe, dass eine Teamrolle keine einzige solche Marke bekommt. Mitgelaufen: pruef-rechtetafel 19, pruef-rechte-umstellen 56, pruef-css-klassen, pruef-tippziele 13 -- alle gruen. Die Abnahmezahlen aus Kapitel 13 (14/29/29/34 mit ihrer Aufteilung) sind nach dem neuen Sieb unveraendert; das ist der Beleg, dass es im Normalfall nichts wegnimmt. Im Browser nachgemessen (390 px, echte Anmeldung): Community sieht vier Marken (Rudel-Chat, Wunschliste, Mitmachen „ab Dabei", Highlights „ab Stamm"), die rechte Hand keine einzige. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -990,3 +990,21 @@ body[data-rundgang="ja"] [data-rundgang-ziel="ja"] .kachel[data-rundgang-muss="j
|
||||
border-color: color-mix(in srgb, var(--akzent) 58%, transparent);
|
||||
box-shadow: 0 0 0 1px color-mix(in srgb, var(--akzent) 28%, transparent);
|
||||
}
|
||||
|
||||
/* „ab Dabei" / „ab Stamm" an einer Karte (06.10.2026, Bauplan
|
||||
Kapitel 04).
|
||||
|
||||
RUHIG UND NICHT ROT: Es ist keine Sperre und kein Fehler, sondern
|
||||
eine Auskunft über die Zeit — „das kommt noch". Rot wäre hier die
|
||||
falsche Sprache, und wer jeden Tag etwas Rotes sieht, sieht bald
|
||||
gar nichts mehr. Deshalb dieselbe stille Form wie die Marke der
|
||||
Einordnung daneben, nur in der leisen Textfarbe. */
|
||||
.an-karte__abstufe {
|
||||
flex: none;
|
||||
padding: 2px 9px;
|
||||
border: 1px solid var(--rand);
|
||||
border-radius: 999px;
|
||||
background: rgba(255, 255, 255, .03);
|
||||
color: var(--text-leise);
|
||||
font-size: .72rem; line-height: 1.5; white-space: nowrap;
|
||||
}
|
||||
|
||||
@@ -199,6 +199,18 @@
|
||||
verschwindet von selbst: 14 Tage oder bis die Person die Seite
|
||||
nach der Änderung geöffnet hat -- gerechnet wird das im Server. */
|
||||
if (eintrag.neu) namen.append(el('span', 'an-karte__neu', 'Neu'));
|
||||
/* „AB DABEI" / „AB STAMM" (Bauplan Kapitel 04). Steht nur da,
|
||||
wenn es diese Person BETRIFFT -- der Server schickt das Feld
|
||||
gar nicht erst, wenn die Stufe reicht oder gar keine im Spiel
|
||||
ist. Eine Marke, die bei jedem steht, erklärt nichts.
|
||||
|
||||
ALS WORT UND NICHT ALS SCHLOSS-SYMBOL: Ein Schloss sagt „du
|
||||
darfst nicht" und lässt offen, ob jemals. „ab Dabei" sagt, dass
|
||||
es kommt — und wann, steht in der Karte „Deine Stufe" weiter
|
||||
oben, mit Datum. */
|
||||
if (eintrag.erst_ab) {
|
||||
namen.append(el('span', 'an-karte__abstufe', `ab ${eintrag.erst_ab}`));
|
||||
}
|
||||
kopf.append(namen);
|
||||
if (pflegeAn) kopf.append(aendernKnopf(() => karteOeffnen(eintrag, kachel)));
|
||||
karte.append(kopf);
|
||||
|
||||
Reference in New Issue
Block a user