Die Kachel heisst jetzt "Willkommen & Anleitung" -- und zeigt dorthin, wo die Anleitung ist
Bauplan "Einweisung je Rolle", Kapitel 03 und 04.
ES GAB ZWEI SEITEN NEBENEINANDER. `willkommen.html` listete alle
Bereiche gleich auf -- genau das, was Kapitel 01 des Bauplans als
Problem beschreibt. `anleitung.html` sortiert je Rolle nach Muss,
Regelmaessig und Bei Bedarf; dort war die Einweisung fuer die Agentur
schon gebaut. Die Crew-Kachel zeigte auf die alte.
Jetzt zeigt sie auf die neue, heisst "Willkommen & Anleitung" mit der
Unterzeile "Was du brauchst und was nicht", und anleitung.html ist in
der Rechtetafel auch fuer die Crew geoeffnet. WELCHE Inhalte jemand
sieht, entscheidet weiterhin die Adresse.
willkommen.html bleibt und leitet weiter -- der Bauplan verlangt
ausdruecklich, dass alte Verweise funktionieren. Drei Wege, damit
keiner ins Leere laeuft: meta-refresh (auch ohne JavaScript),
`location.replace` (ohne Eintrag im Verlauf -- sonst landet man beim
Zurueckgehen wieder hier) und ein sichtbarer Verweis.
DABEI AUFGEFALLEN, weil die Pruefung rot wurde: Nach dem Umhaengen
antwortete willkommen.html mit 302 auf start.html. Grund ist die
zweite Schranke `gehoertAufDieseAdresse` -- eine Seite gehoert zur
Crew-Adresse, wenn eine KACHEL dorthin fuehrt. Es fuehrte keine mehr.
Die Seite steht jetzt in OHNE_KACHEL_UEBERALL; ohne das waere das
Lesezeichen von gestern eine Sackgasse.
DREI DINGE VORWEG und DEINE STUFE (Kapitel 04), beide nur fuer die
Community:
"Dein Code gehoert dir" · "Nachts ist Ruhe" · "Was hier passiert,
bleibt hier" -- neue Zeilenart `vorweg`, leer bei allen anderen
Rollen, dann faellt der Abschnitt weg.
Die Stufenkarte zeigt Neu/Dabei/Stamm, hebt die eigene hervor und
nennt das DATUM, ab dem mehr geht -- aus dem Beitrittstag gerechnet
("fruehestens ab 13.10.2026"), nicht "in ein paar Tagen". Die
Fristen kommen aus workspace-treff.js, wo die Stufe auch berechnet
wird; sie sind dafuer ausgefuehrt worden statt abgeschrieben. Eine
zweite 7 im Text waere ausgerechnet in der Erklaerung veraltet.
DIE KACHELN KOMMEN JETZT AUS BEIDEN QUELLEN. anleitung.js baute
seinen Kachel-Index immer aus `Bereiche.GRUPPEN` -- der Liste im
Browser. Fuer die Agentur stimmt das (der Server schickt dort
bewusst `bereiche: null`). Fuer die Crew schickt er eine echte Liste,
und die Browserliste kennt deren Kacheln nicht: Gemessen zeigte die
Seite 0 Karten, obwohl die Schnittstelle 14 bzw. 34 lieferte. Jede
Karte wurde weggelassen, weil zu ihrem Schluessel keine Kachel zu
finden war -- von aussen sah die Seite einfach leer aus.
GEMESSEN IM BROWSER, 390 px, mit Bild:
Community 14 Karten · Vorweg ja · Stufe "Du bist gerade: Neu"
Rechte Hand 34 Karten · Vorweg nein · Stufe nein
kein Querscrollen, keine Browsermeldungen.
Die Messung hat dabei zweimal sich selbst korrigiert: Auf der
Crew-Wand faengt bei 390 px das Buehnenbild jeden Klick ab (angemeldet
wird deshalb ueber die Schnittstelle), und ueber `http://` laedt die
Seite nackt -- der Name steht in der HSTS-Liste, Chromium erzwingt
https fuer alles Nachgeladene. Jetzt derselbe HTTPS-Vorbau wie in
pruef-chat-neu-stelle.
pruef-anleitung 127 -> 137. Vier weitere Zeilen darin verteidigten
den alten Zustand (Seite gesperrt, keine Hinweise fuer die Crew) und
sind mitgewandert. Neu dazu: die Community in der Rollenliste, die
Altersbestaetigung beim Anmelden, und die Gegenprobe, dass ein Modi
weder "Vorweg" noch Stufenkarte bekommt.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
+18
-18
@@ -7,16 +7,16 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610061629" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610061629" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610061643" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610061643" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610061643" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610061643" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610061643" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610061643" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610061643" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610061643" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610061629" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610061643" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610061643" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610061629" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610061643" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610061643" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user