Die Eckenwahl zeigt, wo die Kameras stehen -- der letzte offene Punkt der Werbung

Offener Punkt vom 29.09.2026:

  „Die Eckenbilder koennen auf den Kamerakacheln landen. 'Unten
   rechts' liegt im Layout 'Kino' genau dort, wo die Kameras stehen.
   ... aber die Regie warnt dich (noch) nicht vorher."

GEZEIGT, NICHT VERBOTEN. Ein Platz, den die Regie ablehnt, waere
falsch: Vielleicht soll das Logo genau dorthin, weil die Kameras
gleich umziehen oder weil auf „nur Video" geschaltet wird. Wer
entscheidet, braucht die Auskunft -- nicht die Entmuendigung.
Dasselbe Verhaeltnis wie beim Tempo-Knopf, der grau wird statt zu
verschwinden.

NUR IM LAYOUT „KINO". `kamera_ecke` steuert den Stapel nur dort; bei
„gleich" und „Kamera gross" stehen die Kameras woanders, bei „nur
Video" gar nicht. Ein Hinweis, der auch dann erschiene, warnte vor
etwas, das nicht passieren kann -- und so etwas gewoehnt man sich ab.

AM KNOPF UND IM VORLESETEXT. Ein gestrichelter Rahmen in Bernstein
(40 %, gedaempft -- was gewaehlt ist, muss lauter sein als was zu
bedenken ist) UND der Satz „hier stehen gerade die Kameras" in
`title` und `aria-label`. Eine Markierung, die nur eine Farbe ist,
gibt es fuer den nicht, der Farben schlecht unterscheidet oder die
Seite vorlesen laesst.

Gemessen in mess-reaktion, mit Gegenprobe -- eine Markierung, die
immer da ist, ist keine:
    Eckenwahl im Kino (Kameras unten rechts): ur:benannt
    Gegenprobe bei „nur Video": 0 Hinweis(e)
„benannt" prueft ausdruecklich, dass der Satz dransteht und nicht nur
die Farbe.

Gemessen: mess-reaktion 0/0, pruef-reaktion 407/0, pruef-css-klassen
37/0, pruef-struktur 44/0, pruef-tippziele 13/0.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-30 10:43:42 +02:00
co-authored by Claude Opus 5
parent 6a42ce3432
commit 0031091bdd
48 changed files with 782 additions and 671 deletions
+33 -1
View File
@@ -2715,10 +2715,42 @@
for (const k of ($('eckengroesse-reihe')?.children || [])) {
k.setAttribute('aria-pressed', String(Number(k.dataset.gross) === (w.ecke_gross || 1)));
}
for (const [welches, feld] of [['dogi', 'ecke_dogi'], ['hase', 'ecke_hase']]) {
/* WO STEHEN GERADE DIE KAMERAS? (30.09.2026)
Offener Punkt vom 29.09.: „Unten rechts" liegt im Layout
„Kino" genau dort, wo die Kamerakacheln sitzen — man sieht
es erst, wenn das Logo darauf liegt.
GEZEIGT, NICHT VERBOTEN. Vielleicht soll das Logo genau
dorthin, weil die Kameras gleich umziehen oder weil auf
„nur Video" geschaltet wird. Wer entscheidet, braucht die
Auskunft — nicht die Entmündigung.
NUR IM LAYOUT „KINO". `kamera_ecke` steuert den Stapel nur
dort; bei „gleich" und „Kamera groß" stehen die Kameras
woanders, bei „nur Video" gar nicht. Ein Hinweis, der auch
dann erschiene, warnte vor etwas, das nicht passieren kann
— und so etwas gewöhnt man sich ab. */
const kameraEcke = (lage.layout === 'kino') ? (lage.kamera_ecke || '') : '';
for (const [welches, feld, wort] of [
['dogi', 'ecke_dogi', 'Der Husky'],
['hase', 'ecke_hase', 'Der Häkelhase'],
]) {
const gitter = $(`eckenwahl-${welches}`)?.querySelector('.eckenwahl__gitter');
for (const k of (gitter?.children || [])) {
k.setAttribute('aria-pressed', String(k.dataset.platz === (w[feld] || 'aus')));
/* Auch im Vorlesetext, nicht nur als Farbe — sonst gibt es
den Hinweis für den nicht, der die Seite vorlesen lässt
oder Farben schlecht unterscheidet. */
const dortKameras = !!kameraEcke && k.dataset.platz === kameraEcke;
k.dataset.kameras = dortKameras ? 'ja' : 'nein';
const platzWort = ECKEN_WORT[k.dataset.platz] || k.dataset.platz;
k.title = dortKameras
? `${platzWort} — hier stehen gerade die Kameras`
: platzWort;
k.setAttribute('aria-label', dortKameras
? `${wort}: ${platzWort} — Achtung, hier stehen gerade die Kameras`
: `${wort}: ${platzWort}`);
}
}
/* DAS TEMPO GILT NUR, WENN ETWAS LAEUFT. Ein Knopf, der