Jede Seite traegt die Farbe ihrer Kachel -- und der alte Name ist weg
1. DIE FARBE DER KATEGORIE GILT JETZT AUF DER GANZEN SEITE. Filipe: "die kacheln sollen auch in jeder seite die farben der kategorie haben. ich will dass alles perfekt angepasst ist." Vorher war jede Bereichsseite gleich blau, egal aus welcher Kachel man kam -- beim Klick verlor man die einzige Farbe, an der man sich orientieren konnte. KEINE DRITTE LISTE: Der Ton steht bereits in den Kacheln, und der Browser hat beide Quellen vorliegen (`ich.bereiche` vom Server, `Bereiche.GRUPPEN` fuer die Agentur). `tonSetzen` sucht dort und setzt `data-ton` am <body>; die Zuordnung Nummer->Farbe gilt ueber start.css ohnehin schon. Gefunden wird ueber das ZIEL, nicht ueber den Namen -- der aendert sich (heute zweimal), das Ziel nicht. Der Akzent der Seite wird daraus gemischt, nicht rein uebernommen: Einige Toene sind sehr hell (Ton 30 fast Weissgruen, Ton 36 Zitronengelb) und wuerden als duenne Linie auf dunklem Grund blenden. 12 % ruhiges Blaugrau nehmen die Spitze, ohne die Kategorie unkenntlich zu machen. 2. DER UMBENANNTE NAME WAR NOCH AN VIER STELLEN. Die Kachel heisst seit heute "Eure Aufgaben" -- Titel und Kopfleiste der Seite sagten aber weiter "Entwicklung", und zwei Pruefungen suchten die Kachel ueber ihren alten Namen. Sie waeren beim naechsten Lauf rot geworden, ohne dass etwas kaputt ist. pruef-befinden sucht die Kachel jetzt ueber ihr ZIEL statt ueber den Namen: Das ist die Angabe, die sich nicht aendert, wenn jemand den Namen nachschaerft. GEMESSEN: pruef-entwicklung 43/0, pruef-befinden 75/0, pruef-community-sicht 10/0, pruef-wege-nach-draussen 64/0, pruef-bereiche-lesend gruen. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -144,7 +144,11 @@ melde("=== 1. Die Kachel ===");
|
||||
`und zeigt auf die eigene Seite (${kachel?.ziel})`);
|
||||
/* GEGENPROBE -- ohne sie beweist die Zeile nichts: Die Kachel
|
||||
„Entwicklung" zeigt weiterhin auf die Entwicklungsseite. */
|
||||
const andere = alle.find((k) => k.name === "Entwicklung");
|
||||
/* Der Kachelname wurde am 19.09.2026 von "Entwicklung" zu "Eure
|
||||
Aufgaben" geaendert (sie fuehrt auf den Aufgabenkatalog). Gesucht
|
||||
wird deshalb ueber das ZIEL -- das aendert sich nicht, wenn jemand
|
||||
den Namen nachschaerft. */
|
||||
const andere = alle.find((k) => k.ziel === "entwicklung.html");
|
||||
ok(andere?.ziel === "entwicklung.html",
|
||||
`die Kachel „Entwicklung“ zeigt weiterhin dorthin (${andere?.ziel})`);
|
||||
|
||||
|
||||
@@ -277,7 +277,11 @@ console.log("=== Die Kacheln ===");
|
||||
|
||||
Der Name ist hier die ehrlichere Frage: Es geht um DIESE zwei
|
||||
Kacheln, nicht um alles, was zufaellig dieselbe Adresse hat. */
|
||||
const beide = alle.filter((k) => ["Entwicklung", "Talente"].includes(k.name));
|
||||
/* UMBENANNT AM 19.09.2026: aus "Entwicklung" wurde "Eure Aufgaben"
|
||||
(die Kachel fuehrt auf den Aufgabenkatalog). Der Name steht hier
|
||||
weiterhin, weil der Kommentar darueber ihn ausdruecklich als die
|
||||
ehrlichere Frage bezeichnet -- nur eben der neue. */
|
||||
const beide = alle.filter((k) => ["Eure Aufgaben", "Talente"].includes(k.name));
|
||||
ok(beide.length === 2, `${wer}: beide Kacheln (${beide.map((k) => k.name).join(", ") || "keine"})`);
|
||||
ok(beide.every((k) => k.gruppe === "Entwicklung & Nachwuchs"),
|
||||
`${wer}: in einer eigenen Gruppe (${[...new Set(beide.map((k) => k.gruppe))].join(", ")})`);
|
||||
@@ -308,13 +312,13 @@ console.log("=== Die Kacheln ===");
|
||||
stehen -- sonst waere der gemeldete Fehler beim naechsten Umbau
|
||||
still wieder da. */
|
||||
ok(!alleX.some((k) => k.ziel === "entwicklung.html"
|
||||
&& !["Entwicklung", "Talente"].includes(k.name)),
|
||||
&& !["Eure Aufgaben", "Talente"].includes(k.name)),
|
||||
`${wer}: keine Kachel fuehrt mehr ersatzweise auf die Entwicklungsseite`);
|
||||
}
|
||||
|
||||
const a = await hole("/workspace/api/ich", { host: CREW, keks: ayla.keks });
|
||||
const alle = [...(a.daten?.bereiche || []), ...(a.daten?.bereiche_zusatz || [])];
|
||||
ok(!alle.some((k) => ["Entwicklung", "Talente"].includes(k.name)),
|
||||
ok(!alle.some((k) => ["Eure Aufgaben", "Talente"].includes(k.name)),
|
||||
`ein Teammitglied bekommt sie nicht angeboten (${alle.length} Kacheln)`);
|
||||
|
||||
/* Kein Farbton doppelt -- zwei Kacheln in derselben Farbe sind ein
|
||||
|
||||
Reference in New Issue
Block a user