diff --git a/server/pruef-reaktion.mjs b/server/pruef-reaktion.mjs
index 71053b62..f60d70d9 100644
--- a/server/pruef-reaktion.mjs
+++ b/server/pruef-reaktion.mjs
@@ -1946,9 +1946,27 @@ melde("=== 20. Regieplatz und Bildschirm ===");
}
/* ---- LINKS, RECHTS UND EINE LEISTE UNTEN ---- */
- ok(/grid-template-areas:\s*"links rechts"\s*"leiste leiste"/.test(regeln.replace(/\s+/g, " ")
- .replace(/" "/g, '" "')) || /links rechts[\s\S]{0,40}leiste leiste/.test(regeln),
+ ok(/laeuft sendung[\s\S]{0,60}laeuft bereit[\s\S]{0,60}leiste leiste/.test(regeln),
"der Regieplatz hat links, rechts und eine Leiste unten");
+ /* ==== ES MUESSEN KACHELN SEIN UND KEINE SPALTEN ==============
+ Filipe hat die erste Fassung zerrissen: „ich wollte was hoch
+ professionelles wo rechts links und unten kacheln sind wo alles
+ drin ist." Zwei Spalten mit einer Trennlinie sind eine Teilung,
+ keine Gliederung -- und das sieht man einer CSS-Regel an:
+ Rahmen, eigener Grund, ein Kopf. */
+ const kachel = regeln.match(/\.regiekachel \{[^}]*\}/);
+ ok(!!kachel && /border:/.test(kachel[0]) && /background:/.test(kachel[0]),
+ "eine Regiekachel hat Rahmen und eigenen Grund");
+ ok((html.match(/class="regiekachel/g) || []).length >= 3,
+ `es gibt ${(html.match(/class="regiekachel/g) || []).length} Kacheln`);
+ /* ==== UND DIE LINKE IST NIE LEER ==============================
+ Sie zeigte nur einen Titel; ohne Video stand dort ein schwarzes
+ Loch neben einer vollen Spalte. Das Vorschaubild fuellt sie --
+ und wenn auch das fehlt, der Satz, der sagt, was zu tun ist. */
+ ok(html.includes('id="laufbild"') && html.includes('id="spur-bild"'),
+ "die linke Kachel hat ein Vorschaubild");
+ ok(/laufbild-leer/.test(js) && /trag rechts eine YouTube-Adresse ein/.test(html),
+ "und ohne Video sagt sie, was zu tun ist");
const platz = [...regeln.matchAll(/([^{}]*\.regieplatz[^{}]*)\{([^}]*)\}/g)]
.filter((m) => /grid-template-areas/.test(m[2]));
/* ZWEI REGELN FUER DIESELBE FRAGE SIND DIE GARANTIE, DASS EINE
diff --git a/workspace/anruf-probe.html b/workspace/anruf-probe.html
index be38ce9f..315f1cda 100644
--- a/workspace/anruf-probe.html
+++ b/workspace/anruf-probe.html
@@ -16,8 +16,8 @@
verdeckt. Gefunden hat es pruef-struktur.
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
-
-
+
+
-
+