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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user