Reaction: Material statt Kaesten, Spende in der Mitte, Gaeste werden gefragt
Nach Filipes sieben Bildschirmfotos vom 07.10.2026. Sieben Wuensche,
und einer davon ("alles viel hochwertiger") betrifft alle anderen --
deshalb steht das Fundament zuerst und nicht am Ende.
DAS AUSSEHEN HAT EINEN WERKSTOFF. Jede Flaeche sagt jetzt, ob sie oben
oder unten liegt: Was obenauf liegt, bekommt oben eine helle Kante und
darunter einen Schatten; was vertieft ist, genau umgekehrt. Dazwischen
gibt es nichts mehr. Vorher stand im ganzen Pult zweimal eine
Lichtkante und sonst nirgends -- genau deshalb sahen diese zwei Stellen
gut aus und alles daneben danebengestellt. Dazu: jeder Knopf senkt sich
beim Druecken, jedes Feld ist ein Loch und kein Kasten, und wer mit der
Tastatur bedient, wird zum ersten Mal ueberhaupt gesehen.
UND EIN FUND DABEI: Die drei Kacheln des Regieplatzes hiessen in der
HTML anders als im Stilblatt (kachel--laeuft gegen regiekachel--laeuft,
regieregiekachel__kopf gegen regiekachel__kopf). Die Aufteilung "links
was laeuft, rechts was man eintraegt" hat damit NIE gegriffen -- und
mess-reaktion hat den falschen Zustand gemessen und gruen gemeldet,
weil sie gegen die HTML geschrieben war.
DIE SPENDENKARTE STEHT IN DER MITTE und kommt aus der Tiefe nach vorn.
Das dreht eine Entscheidung vom 28.09. um ("sie deckt nie die Mitte
zu"); die Begruendung war richtig und ist es noch -- sie schuetzt das
Video, und Filipe sieht die Spende als das, was in dem Augenblick
zaehlt. Der alte Platz bleibt einen Knopf weit weg und gilt fuer Saal
UND OBS-Tafel. Die Karte besteht dafuer aus zwei Teilen: `opacity`
unter 1 zwingt ein Element auf `transform-style: flat`, eine Karte mit
Deckkraft-Uebergang waere also genau waehrend des Hereinkommens flach
und spraenge am Ende in einem Bild in die Tiefe.
FERTIGE SAETZE GEHEN SOFORT INS BILD. Der Browser schickt nur die
Kennung, den Text holt der Server -- deshalb darf hier die Bestaetigung
entfallen und beim freien Text nicht. Zwei Schranken bleiben: sofort
nur mit einem der vier Knopfbetraege (Filipes Ansage galt dem SATZ,
nicht der Summe), und GEZEIGT IST NICHT GEBUCHT -- die Dogen gibt es
erst nach dem Tipp der Leitung, sonst stellt sich jeder seine eigene
Waehrung aus.
WER GESPENDET HAT, GLAENZT IM CHAT -- je nach Hoehe. Die Dauer haengt
an der Stufe und nicht an einer zweiten Leiter; 0 heisst "gar nicht".
GAESTE WERDEN GEFRAGT, NICHT GEHOLT. Vorher sprang die Kamera eines
Zuschauers an, sobald jemand "Dazuholen" drueckte -- er hat es daran
gemerkt, dass er sich selbst sah. Jetzt gibt es einen Vorraum: eigenes
Bild, Pegel, Kamera und Mikro vorwaehlen, Geraete waehlen, dann "Dabei
sein" oder "Lieber nicht". Zwei Minuten Frist, und sie verfaellt
SICHTBAR -- eine verschwundene Zeile sieht fuer den Host aus wie ein
Verklicker.
DAS MISCHPULT. Hier stand fest `echoCancellation: true,
noiseSuppression: true`. Fuer ein Laptopmikrofon richtig, ueber einem
RODECaster falsch: Das Pult hat Gate, Kompressor und EQ schon gemacht,
und die Echo-Unterdrueckung legt sich danach als zweite Automatik
darueber und duckt, sobald von der Gegenseite Ton kommt -- genau das
Pumpen vom 14.09. Jetzt: Geraetewahl fuer Mikro, Kamera und Ausgabe
(auch fuer Gaeste), ein Pultmodus, und darunter GEMESSEN, was wirklich
ankommt. Mit und ohne Pult.
DAS ZWEITE VIDEO war nie gesperrt -- es war nur unsichtbar. Jetzt
stehen Vorschaubild, Titel und die gemerkte Stelle da, "Jetzt wechseln"
auch von hier aus, und aus der Warteschlange legt ein Knopf eines
bereit.
UND EIN FUND AUF DEM BILDSCHIRMFOTO: Das Band "Ton einschalten" lag auf
derselben Hoehe wie die Senderleiste. Bei vier Knoepfen reichte die
Leiste bis zur Mitte -- vom Mikro-Knopf war nur noch ein "t" zu sehen.
Das war schon vorher so; der fuenfte Knopf hat es sichtbar gemacht.
Dieselbe Lehre wie am 06.09.: keine neue Zahl suchen, sondern die
Begegnung unmoeglich machen. mess-reaktion misst das jetzt als
UEBERLAPPUNG.
GEPRUEFT: pruef-reaktion 423 -> 478 (0 Fehler), pruef-spenden 172 -> 215
(0), pruef-reaktion-schmal 44 (0), pruef-tippziele 13 (0), dazu gruen:
pruef-css-klassen, pruef-alle-wege, pruef-haus-trennung, pruef-agentur,
pruef-deutsche-texte. Keine Zahl ist gefallen.
Drei Doppelungen hat erst das Pruefen gefunden: `satz_unbekannt` gab es
zweimal (Muenzsatz), `saetze` im Spendenstand war belegt (ebenfalls
Muenzsaetze), und `glanz_minuten` waere in einem frischen Haus immer 0
geblieben -- die Spalte kam per ALTER TABLE, und das laeuft VOR dem
Anlegen der Werksstufen.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
+14
-14
@@ -7,17 +7,17 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610080131" />
|
||||
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
|
||||
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
|
||||
Variablen, und bei Variablen entscheidet allein, wer zuletzt
|
||||
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="halle">
|
||||
@@ -289,16 +289,16 @@
|
||||
|
||||
Und anleitung.js braucht es doppelt: Symbol, Farbe, Name und
|
||||
Adresse jeder Karte kommen von dort, nicht vom Server. -->
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
|
||||
Liste. pruef-css-klassen setzt das durch, und zwar auch die
|
||||
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
|
||||
Bedienelement. -->
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/anleitung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/anleitung.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
verdeckt. Gefunden hat es pruef-struktur.
|
||||
|
||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||
@@ -33,7 +33,7 @@
|
||||
schreibt jede Seite app.webmanifest -- auch die hier. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<style>
|
||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||
@@ -135,7 +135,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/anruf-probe.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202610080131",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202610080131",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610080131",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610080131",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,28 +1,151 @@
|
||||
/* =====================================================================
|
||||
DIE SPENDENKARTE (28.09.2026)
|
||||
DIE SPENDENKARTE (28.09.2026, Mitte und Tiefe am 08.10.2026)
|
||||
|
||||
Eigenes Stilblatt, weil dieselbe Karte an zwei Orten laeuft: in der
|
||||
Reaction-Seite und -- spaeter -- als eigene Seite fuer OBS und
|
||||
Reaction-Seite und als eigene Seite (`tafel.html`) fuer OBS und
|
||||
TikTok Studio. Zweimal gestaltet hiesse: Bei der naechsten
|
||||
Aenderung sieht sie an einem der beiden Orte anders aus, und man
|
||||
merkt es erst im Livestream.
|
||||
|
||||
SIE IST GROSS, KURZ UND WEG. Wer etwas gibt, soll es sehen; wer
|
||||
zusieht, soll das Video nicht verlieren. Deshalb kommt sie von der
|
||||
Seite, steht ein paar Sekunden am Rand und geht wieder -- sie
|
||||
deckt nie die Mitte zu.
|
||||
---------------------------------------------------------------------
|
||||
SIE STEHT JETZT IN DER MITTE (08.10.2026)
|
||||
|
||||
Filipe: „die spende soll auch in der mitte vom bild angezeigt
|
||||
werden. es soll richtig geil angezeigt werden so richtig in 3D
|
||||
modus."
|
||||
|
||||
Hier stand bis heute das Gegenteil, woertlich: „sie deckt nie die
|
||||
Mitte zu." Diese Begruendung war richtig und ist es immer noch —
|
||||
nur beantwortet sie eine andere Frage. Sie schuetzt das VIDEO.
|
||||
Filipe sieht die Spende als das, was in diesem Augenblick zaehlt,
|
||||
und das ist seine Entscheidung.
|
||||
|
||||
DER ALTE PLATZ BLEIBT TROTZDEM ERHALTEN und ist einen Knopf weit
|
||||
weg („Gestaltung → Wo die Karte steht"). Bei einem Film, bei dem
|
||||
ein Deckel in der Mitte stoert, ist er der bessere — und eine
|
||||
Festlegung, die man nicht zuruecknehmen kann, ist keine
|
||||
Einstellung.
|
||||
|
||||
---------------------------------------------------------------------
|
||||
WARUM DIE KARTE AUS ZWEI TEILEN BESTEHT
|
||||
|
||||
Aussen `.spendenkarte-auftritt`, innen `.spendenkarte`. Das ist
|
||||
kein Umweg, sondern die einzige Form, in der echte Tiefe
|
||||
funktioniert:
|
||||
|
||||
`opacity` unter 1, `filter`, `backdrop-filter`, `overflow: hidden`
|
||||
und `mask` zwingen ein Element laut CSS-Transforms-2 auf
|
||||
`transform-style: flat`. Eine Karte, die beim Hereinkommen ihre
|
||||
Deckkraft aendert, ist in genau dieser Zeit also FLACH — und
|
||||
sobald die Deckkraft 1 erreicht, springt sie in einem einzigen
|
||||
Bild in die Tiefe. Dieses Springen sieht man.
|
||||
|
||||
Also: Die Huelle macht das Erscheinen (Deckkraft + Flug aus der
|
||||
Tiefe), die Karte darin macht die Form. Beide haben ihre eigene
|
||||
Umformung, und sie setzen sich durch die Verschachtelung
|
||||
zusammen, statt sich gegenseitig zu ueberschreiben.
|
||||
|
||||
---------------------------------------------------------------------
|
||||
EINE NACH DER ANDEREN
|
||||
|
||||
Zwei Spenden gleichzeitig sind keine Seltenheit — wenn es im Live
|
||||
gut laeuft, kommen drei in zehn Sekunden. Uebereinander gelegt
|
||||
waere keine mehr lesbar, und ausgerechnet die groesste ginge
|
||||
unter. Die Schlange steht in `spendenkarte.js`.
|
||||
===================================================================== */
|
||||
|
||||
/* =====================================================================
|
||||
DER KASTEN — UND WO DARIN DIE KARTE STEHT
|
||||
|
||||
`perspective` steht HIER und nicht an der Karte: Ein Fluchtpunkt
|
||||
gehoert zum Raum, nicht zum Gegenstand darin. Saesse er an der
|
||||
Karte, haette jede Karte ihren eigenen, und zwei nacheinander
|
||||
kaemen aus verschiedenen Richtungen.
|
||||
|
||||
1200 Pixel sind gemessen und nicht gegriffen: Darunter kippt die
|
||||
Karte beim Hereinkommen so stark, dass die Schrift auf der
|
||||
oberen Haelfte zerlaeuft; darueber ist von der Tiefe nichts mehr
|
||||
zu sehen und man haette sie auch weglassen koennen.
|
||||
===================================================================== */
|
||||
.spendentafel {
|
||||
position: absolute;
|
||||
left: 0; right: 0; bottom: 84px;
|
||||
inset: 0;
|
||||
z-index: 45;
|
||||
display: grid; gap: 10px;
|
||||
justify-items: start;
|
||||
padding: 0 18px;
|
||||
display: grid;
|
||||
gap: 10px;
|
||||
padding: 18px;
|
||||
pointer-events: none;
|
||||
perspective: 1200px;
|
||||
perspective-origin: 50% 44%;
|
||||
}
|
||||
|
||||
/* ==== DIE GROESSE ==================================================
|
||||
/* MITTE: die Karte steht im Bild, nicht daneben. */
|
||||
.spendentafel[data-platz="mitte"] {
|
||||
align-content: center;
|
||||
justify-items: center;
|
||||
}
|
||||
/* RAND: der alte Platz — unten links, ueber dem unteren Bildrand.
|
||||
Die 84 Pixel sind der Abstand zur Transportleiste; eine Karte
|
||||
darauf waere halb verdeckt. */
|
||||
.spendentafel[data-platz="rand"] {
|
||||
align-content: end;
|
||||
justify-items: start;
|
||||
padding: 0 18px 84px;
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DIE HUELLE — SIE MACHT DAS ERSCHEINEN
|
||||
===================================================================== */
|
||||
.spendenkarte-auftritt {
|
||||
/* Damit die Tiefe durch die Huelle hindurch bis zur Karte reicht.
|
||||
Ohne das projiziert der Browser die Karte in die Ebene der
|
||||
Huelle, und jede Drehung darin sieht aus wie eine Verzerrung. */
|
||||
transform-style: preserve-3d;
|
||||
max-width: 100%;
|
||||
min-width: 0;
|
||||
|
||||
/* ==== DER FLUG AUS DER TIEFE ====================================
|
||||
Von weit hinten, leicht nach hinten gekippt, nach vorn auf
|
||||
ihren Platz. `translate3d` und `rotateX` rechnet der Browser auf
|
||||
der Grafikkarte — alles andere (Breite, Rand, Abstand) laesst
|
||||
das Bild ruckeln, und ein ruckelnder Dank ist schlimmer als
|
||||
keiner.
|
||||
|
||||
Die Kurve (.16, 1, .3, 1) bremst am Ende sehr weich aus. Eine
|
||||
lineare Bewegung sieht aus wie ein Dia, das eingeschoben wird;
|
||||
diese sieht aus wie etwas, das ankommt. */
|
||||
opacity: 0;
|
||||
transform: translate3d(0, 14px, -360px) rotateX(26deg) scale(.94);
|
||||
transition:
|
||||
opacity .42s ease,
|
||||
transform .62s cubic-bezier(.16, 1, .3, 1);
|
||||
}
|
||||
.spendenkarte-auftritt[data-da="ja"] {
|
||||
opacity: 1;
|
||||
transform: none;
|
||||
}
|
||||
/* Beim Gehen faellt sie nach hinten weg statt einfach zu
|
||||
verblassen — dieselbe Richtung, aus der sie kam. */
|
||||
.spendenkarte-auftritt[data-da="nein"] {
|
||||
opacity: 0;
|
||||
transform: translate3d(0, -10px, -220px) rotateX(-14deg) scale(.97);
|
||||
transition:
|
||||
opacity .34s ease,
|
||||
transform .42s cubic-bezier(.4, 0, .9, .5);
|
||||
}
|
||||
|
||||
/* Am Rand kommt sie weiterhin von der Seite. Das ist dort richtig:
|
||||
Eine Karte, die am unteren Bildrand aus der Tiefe geflogen kommt,
|
||||
waere eine grosse Bewegung fuer eine kleine Nebensache. */
|
||||
.spendentafel[data-platz="rand"] .spendenkarte-auftritt {
|
||||
transform: translate3d(-28px, 0, 0) scale(.96);
|
||||
}
|
||||
.spendentafel[data-platz="rand"] .spendenkarte-auftritt[data-da="nein"] {
|
||||
transform: translate3d(-18px, 0, 0) scale(.98);
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DIE GROESSE
|
||||
|
||||
Filipe: „auch so dass ich das anders gestalten kann oder die
|
||||
größe verändern kann."
|
||||
@@ -33,15 +156,17 @@
|
||||
Faktor, und die ganze Karte wächst gleichmäßig mit.
|
||||
|
||||
Der naheliegende Weg wäre `transform: scale()` gewesen. Der geht
|
||||
hier nicht: Die Karte kommt mit `transform: translateX()` herein,
|
||||
und zwei `transform` an derselben Stelle schließen einander aus —
|
||||
entweder die Größe oder die Bewegung. Außerdem skaliert `scale()`
|
||||
auch die Schriftglättung mit, und Text wird dabei sichtbar
|
||||
matschig. Eine Schriftgröße tut das nicht. */
|
||||
hier nicht: `scale()` skaliert auch die Schriftglättung mit, und
|
||||
Text wird dabei sichtbar matschig. Eine Schriftgröße tut das
|
||||
nicht. (Bis zum 08.10. stand hier zusätzlich, dass `transform`
|
||||
schon für die Bewegung gebraucht wird — das stimmt seit der
|
||||
Huelle nicht mehr, der erste Grund genügt aber allein.)
|
||||
===================================================================== */
|
||||
.spendenkarte {
|
||||
--sp-farbe: #8ec9ff;
|
||||
--sp-gross: 1;
|
||||
font-size: calc(1rem * var(--sp-gross));
|
||||
position: relative;
|
||||
display: flex; align-items: center; gap: .875em;
|
||||
max-width: min(30em, 78%);
|
||||
padding: .8125em 1.25em .8125em .875em;
|
||||
@@ -57,21 +182,133 @@
|
||||
inset 0 1px 0 color-mix(in srgb, var(--sp-farbe) 40%, transparent);
|
||||
backdrop-filter: blur(14px) saturate(1.25);
|
||||
-webkit-backdrop-filter: blur(14px) saturate(1.25);
|
||||
/* Die Karte kommt von links herein. `translate` und `opacity`
|
||||
rechnet der Browser auf der Grafikkarte -- alles andere
|
||||
(Breite, Rand, Abstand) laesst das Bild ruckeln, und ein
|
||||
ruckelnder Dank ist schlimmer als keiner. */
|
||||
opacity: 0;
|
||||
transform: translateX(-28px) scale(.96);
|
||||
transition: opacity .45s ease, transform .45s cubic-bezier(.22, 1, .3, 1);
|
||||
}
|
||||
.spendenkarte[data-da="ja"] { opacity: 1; transform: none; }
|
||||
|
||||
/* =====================================================================
|
||||
IN DER MITTE WIRD AUS DER ZEILE EIN AUFSTELLER (08.10.2026)
|
||||
|
||||
Eine waagerechte Karte ist am Bildrand richtig: Sie nimmt wenig
|
||||
Höhe und liest sich im Vorbeischauen. In der Mitte des Bildes
|
||||
wirkt dieselbe Form wie ein Hinweisbalken — man schiebt sie
|
||||
gedanklich weg.
|
||||
|
||||
Hier steht sie deshalb als Säule: Münze oben, Betrag groß darunter,
|
||||
dann wer, dann was er geschrieben hat. Das ist die Reihenfolge,
|
||||
in der man es wissen will, und es ist die Form, die jeder von
|
||||
Spenden-Einblendungen kennt.
|
||||
===================================================================== */
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte {
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
gap: .45em;
|
||||
/* Grösser als am Rand — hier IST sie der Augenblick. Der Faktor
|
||||
der Stufe multipliziert weiter mit. */
|
||||
font-size: calc(1.3rem * var(--sp-gross));
|
||||
max-width: min(20em, 88%);
|
||||
padding: 1.45em 1.6em 1.5em;
|
||||
border-radius: 1.4em;
|
||||
background:
|
||||
/* Ein Lichtkegel von oben statt eines Farbverlaufs von links.
|
||||
Er macht aus der Fläche einen Körper, der angestrahlt wird. */
|
||||
radial-gradient(120% 86% at 50% -8%,
|
||||
color-mix(in srgb, var(--sp-farbe) 34%, transparent), transparent 62%),
|
||||
linear-gradient(180deg, rgba(18, 15, 28, .94), rgba(8, 6, 14, .96));
|
||||
box-shadow:
|
||||
/* Der Hof. Er liegt WEIT draußen und sehr schwach — ein harter
|
||||
Schein um eine Karte in der Bildmitte wäre genau das Grelle,
|
||||
das in diesem Haus nirgends vorkommt. */
|
||||
0 0 160px -40px var(--sp-farbe),
|
||||
0 42px 80px -30px #000,
|
||||
inset 0 1px 0 color-mix(in srgb, var(--sp-farbe) 52%, transparent),
|
||||
inset 0 -1px 0 rgba(0, 0, 0, .5);
|
||||
}
|
||||
|
||||
/* ---- Die Kante, die den Körper macht -------------------------------
|
||||
Ein einzelner Rahmen ist eine Linie. Zwei Linien mit einem
|
||||
Zwischenraum sind eine KANTE — und eine Kante hat eine Dicke, also
|
||||
eine Tiefe. Das ist derselbe Trick wie an einem Möbelstück: Man
|
||||
sieht nicht das Holz, man sieht die Fase. */
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 1px;
|
||||
border-radius: inherit;
|
||||
border: 1px solid color-mix(in srgb, var(--sp-farbe) 16%, transparent);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* ---- Der Lichtstreifen ----------------------------------------------
|
||||
Er läuft EINMAL über die Karte, von links unten nach rechts oben,
|
||||
und ist danach weg.
|
||||
|
||||
EINMAL UND NICHT IN EINER SCHLEIFE. Ein Glanz, der alle zwei
|
||||
Sekunden wiederkommt, ist ein Blinken — und daneben läuft ein
|
||||
Video. Ein einziger Streifen sagt „das hier ist gerade passiert";
|
||||
ein wiederkehrender sagt gar nichts mehr und belastet die Augen.
|
||||
|
||||
`overflow: hidden` steht am Streifen und NICHT an der Karte: An
|
||||
der Karte würde es sie flachdrücken (siehe der Kopf dieser Datei)
|
||||
und obendrein den Hof abschneiden. */
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
border-radius: inherit;
|
||||
overflow: hidden;
|
||||
pointer-events: none;
|
||||
background:
|
||||
linear-gradient(104deg,
|
||||
transparent 38%,
|
||||
rgba(255, 255, 255, .13) 48%,
|
||||
rgba(255, 255, 255, .2) 50%,
|
||||
rgba(255, 255, 255, .13) 52%,
|
||||
transparent 62%);
|
||||
background-size: 260% 100%;
|
||||
background-repeat: no-repeat;
|
||||
background-position: 170% 0;
|
||||
animation: sp-glanz 1.25s .34s cubic-bezier(.3, .1, .2, 1) 1 both;
|
||||
}
|
||||
@keyframes sp-glanz {
|
||||
from { background-position: 170% 0; }
|
||||
to { background-position: -70% 0; }
|
||||
}
|
||||
|
||||
/* ---- Das sanfte Wiegen ----------------------------------------------
|
||||
Zweieinhalb Grad, hin und her, in neun Sekunden. Das ist so
|
||||
langsam, dass man es nicht als Bewegung liest, sondern als Tiefe:
|
||||
Das Licht auf der Kante wandert, und erst daran sieht das Auge,
|
||||
dass die Karte im Raum steht und nicht auf dem Glas klebt.
|
||||
|
||||
Sie sitzt an der KARTE und nicht an der Hülle: Die Hülle macht das
|
||||
Erscheinen, und zwei Bewegungen an derselben Eigenschaft
|
||||
überschreiben einander (die spätere gewinnt vollständig — sie
|
||||
mischen sich nicht).
|
||||
|
||||
Die Verzögerung von 0,8 s ist der Flug: Während die Hülle noch
|
||||
unterwegs ist, ist sie wegen ihrer Deckkraft ohnehin flach, und
|
||||
eine Drehung darin wäre dort eine Verzerrung. */
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte {
|
||||
animation: sp-wiegen 9s .8s ease-in-out infinite;
|
||||
}
|
||||
@keyframes sp-wiegen {
|
||||
0% { transform: rotateY(-2.5deg) rotateX(1.1deg); }
|
||||
50% { transform: rotateY(2.5deg) rotateX(-1.1deg); }
|
||||
100% { transform: rotateY(-2.5deg) rotateX(1.1deg); }
|
||||
}
|
||||
|
||||
.spendenkarte__bild {
|
||||
flex: none;
|
||||
width: 3.375em; height: 3.375em;
|
||||
display: grid; place-items: center;
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__bild {
|
||||
width: 4.6em; height: 4.6em;
|
||||
/* Die Münze wirft einen eigenen Schatten auf die Karte. Damit
|
||||
liegt sie DARAUF und ist nicht hineingedruckt — das ist die
|
||||
billigste und zugleich deutlichste Tiefe, die es gibt. */
|
||||
filter: drop-shadow(0 .22em .3em rgba(0, 0, 0, .66));
|
||||
}
|
||||
.spendenkarte__bild svg { width: 100%; height: 100%; }
|
||||
.spendenkarte__bild img {
|
||||
width: 100%; height: 100%;
|
||||
@@ -83,11 +320,41 @@
|
||||
}
|
||||
|
||||
.spendenkarte__text { display: grid; gap: 1px; min-width: 0; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__text {
|
||||
gap: .2em;
|
||||
justify-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* ==== IN DER MITTE STEHT DER BETRAG OBEN ==========================
|
||||
|
||||
Am Rand liest man die Karte wie eine Zeile: wer, wie viel. In der
|
||||
Mitte ist sie ein Augenblick, und darin ist die ZAHL das Erste —
|
||||
so macht es jede Einblendung, die man kennt, und aus gutem Grund:
|
||||
Sie steht drei Sekunden da, und in drei Sekunden liest niemand
|
||||
zwei Zeilen von oben nach unten.
|
||||
|
||||
DAS DOKUMENT BLEIBT, WIE ES IST. `order` ändert nur die Anzeige;
|
||||
ein Vorleseprogramm hört weiterhin „Lenny, 2,5 Dogen, Starke
|
||||
Runde, …" und damit den Satz, der sich von selbst versteht. Die
|
||||
Reihenfolge im Quelltext umzubauen hätte die Karte am Rand
|
||||
mitgedreht — zwei Fassungen desselben Dinges, und eine davon
|
||||
wäre nach dem nächsten Umbau falsch. */
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__betrag { order: 1; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__wer { order: 2; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__stufe { order: 3; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__gruss { order: 4; }
|
||||
.spendenkarte__wer {
|
||||
font-size: .8em; font-weight: 700;
|
||||
letter-spacing: .03em;
|
||||
color: color-mix(in srgb, var(--sp-farbe) 30%, #ffffff);
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
max-width: 100%;
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__wer {
|
||||
font-size: .86em;
|
||||
letter-spacing: .09em; text-transform: uppercase;
|
||||
opacity: .9;
|
||||
}
|
||||
.spendenkarte__betrag {
|
||||
font-size: 1.62em; font-weight: 900;
|
||||
@@ -97,12 +364,22 @@
|
||||
einen eigenen Schein. */
|
||||
text-shadow: 0 0 22px color-mix(in srgb, var(--sp-farbe) 60%, transparent);
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__betrag {
|
||||
font-size: 2.15em;
|
||||
/* Zwei Schatten: einer eng und dunkel (er hebt die Ziffern von der
|
||||
Fläche ab), einer weit und farbig (er ist der Schein). Mit nur
|
||||
dem farbigen verschwimmt die Zahl auf hellem Grund. */
|
||||
text-shadow:
|
||||
0 .04em .06em rgba(0, 0, 0, .55),
|
||||
0 0 .7em color-mix(in srgb, var(--sp-farbe) 62%, transparent);
|
||||
}
|
||||
|
||||
/* ==== ZAHL, ZEICHEN UND WORT GEHOEREN ZUSAMMEN =====================
|
||||
|
||||
Filipe: „man soll nie die summe sehen sondern die dogen auch mit
|
||||
dem symbol."
|
||||
|
||||
Das Stueck steht auf der Karte, in den Listen im Pult, an den
|
||||
Das Stueck steht auf der Karte, in zwei Listen im Pult, an den
|
||||
Knoepfen und beim eigenen Stand -- und ueberall gleich. Es rechnet
|
||||
in `em`, damit es die Groesse seiner Umgebung annimmt: auf der
|
||||
Karte gross, in einer Liste klein, ohne eine einzige zweite Zahl.
|
||||
@@ -166,6 +443,18 @@
|
||||
letter-spacing: .12em; text-transform: uppercase;
|
||||
color: color-mix(in srgb, var(--sp-farbe) 22%, #ffffff);
|
||||
}
|
||||
/* In der Mitte wird aus dem Wort ein Schild. Es benennt den Rang und
|
||||
trägt dessen Farbe — damit ist es das Einzige auf der Karte, das
|
||||
die Stufe NENNT statt sie nur anzudeuten. */
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__stufe {
|
||||
margin-top: .15em;
|
||||
padding: .28em .85em .32em;
|
||||
border-radius: 999px;
|
||||
color: color-mix(in srgb, var(--sp-farbe) 30%, #ffffff);
|
||||
background: color-mix(in srgb, var(--sp-farbe) 17%, transparent);
|
||||
border: 1px solid color-mix(in srgb, var(--sp-farbe) 42%, transparent);
|
||||
box-shadow: inset 0 1px 0 color-mix(in srgb, var(--sp-farbe) 34%, transparent);
|
||||
}
|
||||
.spendenkarte__gruss {
|
||||
margin: .3125em 0 0;
|
||||
font-size: .86em; line-height: 1.4;
|
||||
@@ -175,19 +464,67 @@
|
||||
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
|
||||
overflow: hidden;
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__gruss {
|
||||
margin-top: .45em;
|
||||
font-size: .78em;
|
||||
color: #d9d4e8;
|
||||
/* Anführungszeichen, weil es ein Zitat ist: Das hat jemand
|
||||
geschrieben, das sagt nicht die Sendung. */
|
||||
quotes: "\201E" "\201C";
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__gruss::before { content: open-quote; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__gruss::after { content: close-quote; }
|
||||
|
||||
/* Wer weniger Bewegung eingestellt hat, bekommt die Karte trotzdem --
|
||||
sie steht dann einfach da. Die Aussage ist wichtiger als der Weg. */
|
||||
/* =====================================================================
|
||||
WER WENIGER BEWEGUNG EINGESTELLT HAT
|
||||
|
||||
Bekommt die Karte trotzdem — sie steht dann einfach da. Die
|
||||
Aussage ist wichtiger als der Weg.
|
||||
|
||||
ALLE DREI BEWEGUNGEN GEHEN WEG, nicht nur die auffälligste: der
|
||||
Flug, das Wiegen und der Lichtstreifen. Eine davon stehen zu
|
||||
lassen, weil sie „ja klein ist", ist genau die Entscheidung, die
|
||||
man nicht für jemand anderen treffen darf.
|
||||
===================================================================== */
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.spendenkarte { transition: opacity .2s linear; transform: none; }
|
||||
.spendenkarte-auftritt {
|
||||
transition: opacity .2s linear;
|
||||
transform: none;
|
||||
}
|
||||
.spendenkarte-auftritt[data-da="nein"] {
|
||||
transition: opacity .2s linear;
|
||||
transform: none;
|
||||
}
|
||||
.spendentafel[data-platz="rand"] .spendenkarte-auftritt,
|
||||
.spendentafel[data-platz="rand"] .spendenkarte-auftritt[data-da="nein"] {
|
||||
transform: none;
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte { animation: none; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte::after { animation: none; opacity: 0; }
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
AM HANDY
|
||||
|
||||
Die Mitte bleibt die Mitte — nur kleiner. Ein Aufsteller, der auf
|
||||
einem 390 Pixel breiten Bild in seiner Rechnergröße erschiene,
|
||||
deckte das ganze Video zu.
|
||||
===================================================================== */
|
||||
@media (max-width: 860px) {
|
||||
.spendentafel { bottom: 12px; padding: 0 10px; }
|
||||
.spendentafel { padding: 10px; }
|
||||
.spendentafel[data-platz="rand"] { padding: 0 10px 12px; }
|
||||
.spendenkarte {
|
||||
max-width: 92%;
|
||||
gap: .625em; padding: .625em .875em .625em .625em;
|
||||
}
|
||||
.spendenkarte__bild { width: 2.625em; height: 2.625em; }
|
||||
.spendenkarte__betrag { font-size: 1.3em; }
|
||||
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte {
|
||||
font-size: calc(1rem * var(--sp-gross));
|
||||
max-width: 86%;
|
||||
padding: 1.1em 1.2em 1.2em;
|
||||
}
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__bild { width: 3.5em; height: 3.5em; }
|
||||
.spendentafel[data-platz="mitte"] .spendenkarte__betrag { font-size: 1.85em; }
|
||||
}
|
||||
|
||||
@@ -325,6 +325,33 @@
|
||||
sendest_nicht:
|
||||
'Kamera und Mikro schaltet nur, wer gerade sendet – '
|
||||
+ 'der Host oder ein Gast auf der Bühne.',
|
||||
/* ---- Die Einladung (08.10.2026) ---- */
|
||||
keine_einladung:
|
||||
'Für dich liegt gerade keine Einladung vor. '
|
||||
+ 'Vielleicht wurde sie zurückgezogen – DogFather kann dich neu einladen.',
|
||||
einladung_abgelaufen:
|
||||
'Diese Einladung ist abgelaufen. Sag kurz Bescheid, '
|
||||
+ 'dann lädt DogFather dich neu ein.',
|
||||
/* ---- Die Spenden (08.10.2026) ---- */
|
||||
/* `fertigsatz_` und nicht `satz_`: `satz_unbekannt` gehört seit
|
||||
dem 28.09.2026 dem MÜNZSATZ. Zwei Bedeutungen unter einem Wort
|
||||
heißen, dass eine von beiden irgendwann den falschen Satz
|
||||
bekommt — und gefunden hätte man es erst an der Fehlermeldung
|
||||
vor einem Zuschauer. Die Prüfung hat die Dopplung gemeldet,
|
||||
bevor sie jemand gesehen hat. */
|
||||
fertigsatz_unbekannt:
|
||||
'Diesen fertigen Satz gibt es nicht mehr. '
|
||||
+ 'Lade die Seite neu – dann stehen die aktuellen da.',
|
||||
glanz_unklar:
|
||||
'Die Zeit, wie lange jemand im Chat besonders aussieht, '
|
||||
+ 'muss zwischen 0 und 180 Minuten liegen. 0 heißt: gar nicht.',
|
||||
platz_unklar:
|
||||
'Die Karte steht entweder in der Mitte oder am Rand – etwas anderes gibt es nicht.',
|
||||
saetze_fehlen:
|
||||
'Es ist keine Liste von Sätzen angekommen. Versuch es noch einmal.',
|
||||
zu_viele_saetze:
|
||||
'Höchstens acht fertige Sätze. Eine Liste, die man scrollen muss, '
|
||||
+ 'liest beim Spenden niemand.',
|
||||
nichts_zu_tun:
|
||||
'Da war nichts zu schalten.',
|
||||
chatmodus_unbekannt:
|
||||
|
||||
+1273
-15
File diff suppressed because it is too large
Load Diff
@@ -209,28 +209,71 @@
|
||||
const eile = Math.min(1, 4 / Math.max(1, schlange.length + 1));
|
||||
const dauer = Math.max(2200, Math.round((karte.stufe?.dauer_ms || 7000) * eile));
|
||||
|
||||
const tafel = bauen(karte);
|
||||
kasten.append(tafel);
|
||||
/* ==== DER PLATZ STEHT AM KASTEN, NICHT AN DER KARTE ==========
|
||||
(08.10.2026)
|
||||
|
||||
Er entscheidet die ANORDNUNG -- also etwas, das der Kasten tut
|
||||
und nicht sein Inhalt. An der Karte stuende dieselbe Auskunft
|
||||
einmal je Karte, und zwei gleichzeitig angezeigte koennten
|
||||
sich widersprechen.
|
||||
|
||||
Eine unbekannte Angabe faellt auf „mitte" zurueck: Das ist der
|
||||
Platz, den Filipe bestellt hat, und ein leerer Wert kommt nur
|
||||
von einer aelteren Fassung des Servers. */
|
||||
const platz = karte.platz === 'rand' ? 'rand' : 'mitte';
|
||||
/* AUSSER JEMAND HAT ES FUER DIESE QUELLE AUSDRUECKLICH GESETZT.
|
||||
Die Spendentafel in OBS kennt `?pos=` -- dort liegt im Stream
|
||||
oft noch etwas anderes im Bild. Was in der Adresse steht, ist
|
||||
eine Entscheidung fuer DIESE Szene und muss schwerer wiegen
|
||||
als die Hauseinstellung; sonst zoege sie bei der naechsten
|
||||
Spende zurueck, und niemand wuesste, warum. */
|
||||
if (kasten.dataset.posFest !== 'ja' && kasten.dataset.platz !== platz) {
|
||||
kasten.dataset.platz = platz;
|
||||
}
|
||||
|
||||
const huelle = bauen(karte);
|
||||
kasten.append(huelle);
|
||||
/* Ein Bild in derselben Umdrehung anzuhaengen und gleich zu
|
||||
bewegen, ueberspringt der Browser -- er fasst beides zusammen.
|
||||
Ein Bildaufbau dazwischen, dann laeuft es. */
|
||||
requestAnimationFrame(() => requestAnimationFrame(() => {
|
||||
tafel.dataset.da = 'ja';
|
||||
huelle.dataset.da = 'ja';
|
||||
}));
|
||||
|
||||
setTimeout(() => {
|
||||
tafel.dataset.da = 'nein';
|
||||
huelle.dataset.da = 'nein';
|
||||
setTimeout(() => {
|
||||
tafel.remove();
|
||||
huelle.remove();
|
||||
laeuft = false;
|
||||
naechste(kasten);
|
||||
}, 600);
|
||||
}, dauer);
|
||||
}
|
||||
|
||||
/** Baut die Huelle und die Karte darin.
|
||||
*
|
||||
* ==== WARUM ZWEI ELEMENTE UND NICHT EINS (08.10.2026)
|
||||
*
|
||||
* Die Huelle macht das ERSCHEINEN (Deckkraft und Flug aus der
|
||||
* Tiefe), die Karte darin macht die FORM (Wiegen, Glanz).
|
||||
*
|
||||
* Das ist kein Umweg: `opacity` unter 1 zwingt ein Element laut
|
||||
* CSS-Transforms-2 auf `transform-style: flat`. Eine Karte, die
|
||||
* beim Hereinkommen ihre Deckkraft aendert, ist in genau dieser
|
||||
* Zeit flach -- und springt in dem einen Bild, in dem die
|
||||
* Deckkraft 1 erreicht, in die Tiefe. Dieses Springen sieht man.
|
||||
* Mit zwei Elementen setzen sich beide Umformungen durch die
|
||||
* Verschachtelung zusammen, statt einander zu ueberschreiben.
|
||||
*
|
||||
* Dass die Werte (`--sp-farbe`, `--sp-gross`) an der HUELLE
|
||||
* stehen, ist Absicht: Sie werden vererbt, und damit kann auch
|
||||
* die Huelle sie benutzen, ohne dass sie zweimal gesetzt werden. */
|
||||
function bauen(karte) {
|
||||
const farbe = karte.stufe?.farbe || '#8ec9ff';
|
||||
const huelle = el('div', 'spendenkarte-auftritt');
|
||||
const tafel = el('div', 'spendenkarte');
|
||||
huelle.append(tafel);
|
||||
huelle.style.setProperty('--sp-farbe', farbe);
|
||||
tafel.style.setProperty('--sp-farbe', farbe);
|
||||
/* DIE GROESSE KOMMT VON DER STUFE. Genau das ist „spezielle
|
||||
sachen bei speziellen spenden": Eine Rudel-Legende darf
|
||||
@@ -240,8 +283,9 @@
|
||||
Bühnenstrom. Eine Zahl, die aus der Leitung kommt, wird nicht
|
||||
ungeprüft in ein Stilblatt geschrieben. */
|
||||
const g = Number(karte.stufe?.groesse);
|
||||
tafel.style.setProperty('--sp-gross',
|
||||
String(Number.isFinite(g) && g >= 1 && g <= 2.5 ? g : 1));
|
||||
const gross = String(Number.isFinite(g) && g >= 1 && g <= 2.5 ? g : 1);
|
||||
huelle.style.setProperty('--sp-gross', gross);
|
||||
tafel.style.setProperty('--sp-gross', gross);
|
||||
tafel.dataset.stufe = karte.stufe?.name || '';
|
||||
tafel.setAttribute('role', 'status');
|
||||
|
||||
@@ -295,7 +339,7 @@
|
||||
}
|
||||
if (karte.gruss) text.append(el('p', 'spendenkarte__gruss', karte.gruss));
|
||||
tafel.append(text);
|
||||
return tafel;
|
||||
return huelle;
|
||||
}
|
||||
|
||||
/** Eine Karte zeigen. Kasten und Karte, sonst nichts. */
|
||||
|
||||
@@ -55,14 +55,50 @@
|
||||
const faktor = Number.isFinite(g) && g >= 0.5 && g <= 4 ? g : 1.4;
|
||||
document.documentElement.style.fontSize = `${Math.round(16 * faktor)}px`;
|
||||
|
||||
/* ==== WO DIE KARTE STEHT — EINE ANTWORT, EINE AUSNAHME =======
|
||||
(geändert 08.10.2026)
|
||||
|
||||
Seit heute entscheidet das Regiepult, ob die Karte in der
|
||||
MITTE des Bildes steht oder am RAND; die Karte bringt den
|
||||
Platz mit („Gestaltung → Wo die Karte steht"), und derselbe
|
||||
Wert gilt im Saal und hier. Das ist die eine Antwort — wer
|
||||
umstellt, stellt beide Orte zugleich um und muss nicht daran
|
||||
denken, in OBS eine Adresse nachzuziehen.
|
||||
|
||||
`pos` IN DER ADRESSE BLEIBT TROTZDEM, UND ZWAR ALS AUSNAHME.
|
||||
Im Stream liegt oft noch etwas anderes im Bild — ein
|
||||
Kamerakasten, ein Alert, ein Rahmen. Dafür braucht es eine
|
||||
Stelle, an der man die Karte für DIESE Szene wegschiebt, ohne
|
||||
den Saal mitzuverstellen.
|
||||
|
||||
UND SIE GILT NUR, WENN SIE AUSDRÜCKLICH DASTEHT. Vorher stand
|
||||
hier `p.get('pos') || 'ul'` — damit hatte JEDE Adresse eine
|
||||
Lage, auch die, in der nie jemand eine angegeben hat, und die
|
||||
Hauseinstellung wäre an dieser Seite wirkungslos verpufft.
|
||||
Das ist der Unterschied zwischen einer Ausnahme und einer
|
||||
zweiten Regel.
|
||||
|
||||
Die Werte heißen `align-content`/`justify-items` und nicht
|
||||
`justify-content`/`align-items`: Die Tafel ist seit dem
|
||||
08.10. ein Raster mit einer Spalte, und dort sind das die
|
||||
Eigenschaften, die wirken. */
|
||||
const lagen = {
|
||||
ul: ['flex-end', 'flex-start'], ur: ['flex-end', 'flex-end'],
|
||||
ol: ['flex-start', 'flex-start'], or: ['flex-start', 'flex-end'],
|
||||
ul: ['end', 'start'], ur: ['end', 'end'],
|
||||
ol: ['start', 'start'], or: ['start', 'end'],
|
||||
mitte: ['center', 'center'],
|
||||
};
|
||||
const [senkrecht, waagerecht] = lagen[String(p.get('pos') || 'ul')] || lagen.ul;
|
||||
tafel.style.justifyContent = senkrecht;
|
||||
tafel.style.alignItems = waagerecht;
|
||||
const gewuenscht = String(p.get('pos') || '');
|
||||
if (gewuenscht && lagen[gewuenscht]) {
|
||||
const [senkrecht, waagerecht] = lagen[gewuenscht];
|
||||
tafel.style.alignContent = senkrecht;
|
||||
tafel.style.justifyItems = waagerecht;
|
||||
/* Die FORM muss zur Lage passen: In der Mitte steht die Karte
|
||||
als Aufsteller (Münze oben, Betrag darunter), an jeder
|
||||
anderen Lage als Zeile. Ohne diese Zeile stünde mitten im
|
||||
Bild die flache Randfassung. */
|
||||
tafel.dataset.platz = gewuenscht === 'mitte' ? 'mitte' : 'rand';
|
||||
tafel.dataset.posFest = 'ja';
|
||||
}
|
||||
}
|
||||
const schluessel = new URLSearchParams(location.search).get('s') || '';
|
||||
|
||||
|
||||
+19
-19
@@ -12,19 +12,19 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="garage">
|
||||
@@ -430,22 +430,22 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202610072346"></script>
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/textform.js?v=202610080131"></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202610080131" defer></script>
|
||||
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
|
||||
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
|
||||
eigene Datei; hier zeigt er den Creator-Katalog.
|
||||
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="garage">
|
||||
@@ -168,15 +168,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/automation.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/automation.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -197,16 +197,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+24
-24
@@ -12,29 +12,29 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610080131" />
|
||||
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
|
||||
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
|
||||
Stelle, an der dieselbe Sache anders aussieht. -->
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610080131" />
|
||||
<!-- Die Bildschau: ein Banner wird darin mittig gezeigt statt als nackte
|
||||
Datei in einem neuen Tab. Sie ist seit dem 07.10.2026 eine eigene
|
||||
Datei und keine Kopie aus chat.css -- dieselbe Schau im Chat und
|
||||
hier, ein Stil. -->
|
||||
<link rel="stylesheet" href="assets/css/bildschau.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bildschau.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -413,20 +413,20 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202610072346"></script>
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/textform.js?v=202610080131"></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202610072346"></script>
|
||||
<script src="assets/js/bereich.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202610080131"></script>
|
||||
<script src="assets/js/bereich.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -7,17 +7,17 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
</main>
|
||||
|
||||
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -59,11 +59,11 @@
|
||||
<!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite:
|
||||
Zwei Fassungen altern unterschiedlich, und dann sieht der Stream
|
||||
anders aus als das, worueber geredet wird. -->
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610080131" />
|
||||
</head>
|
||||
<body class="obs-buehne">
|
||||
<div id="platz"></div>
|
||||
<script src="assets/js/werbung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="lounge">
|
||||
@@ -89,15 +89,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/calls.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/calls.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+21
-21
@@ -12,31 +12,31 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
|
||||
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
|
||||
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
|
||||
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
|
||||
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
|
||||
Dialog zu sehen bekam. -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202610080131" />
|
||||
<!-- Die Bildschau stand bis zum 07.10.2026 in chat.css. Sie wird jetzt
|
||||
auch vom Event-Banner benutzt (bereich.html) und hat deshalb eine
|
||||
eigene Datei. Sie steht GENAU HIER -- direkt hinter chat.css, also
|
||||
an derselben Stelle im Ladeweg wie der Block vorher. -->
|
||||
<link rel="stylesheet" href="assets/css/bildschau.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bildschau.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="lounge">
|
||||
@@ -744,24 +744,24 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202610072346"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131"></script>
|
||||
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
|
||||
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
|
||||
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
|
||||
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
|
||||
wirklich vor den anderen dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202610072346"></script>
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346"></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346"></script>
|
||||
<script src="assets/js/textform.js?v=202610080131"></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131"></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131"></script>
|
||||
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
|
||||
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
|
||||
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
|
||||
die Knoepfe fehlten, und niemand wuesste warum. -->
|
||||
<script src="assets/js/anruf.js?v=202610072346"></script>
|
||||
<script src="assets/js/anruf.js?v=202610080131"></script>
|
||||
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
|
||||
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
|
||||
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne
|
||||
@@ -772,8 +772,8 @@
|
||||
sie beim ersten Foto noch nicht da -- und der erste Klick ginge
|
||||
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
|
||||
auftritt, ist der, den man nie nachstellen kann. -->
|
||||
<script src="assets/js/bildschau.js?v=202610072346"></script>
|
||||
<script src="assets/js/chat.js?v=202610072346"></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202610080131"></script>
|
||||
<script src="assets/js/chat.js?v=202610080131"></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="portal">
|
||||
@@ -179,15 +179,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/content.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/content.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -36,15 +36,15 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
|
||||
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
|
||||
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
|
||||
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
|
||||
die eine Seite, auf der man das Umfaerben sieht. -->
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/gate.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202610080131",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202610080131",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610080131",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610072346",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610080131",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="arena">
|
||||
@@ -108,15 +108,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,14 +7,14 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -306,20 +306,20 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
|
||||
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
|
||||
in Dokumentreihenfolge. -->
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/gate.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="skyline">
|
||||
@@ -383,15 +383,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="arena">
|
||||
@@ -444,13 +444,13 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346"></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346"></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346"></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346"></script>
|
||||
<script src="assets/js/leistung.js?v=202610072346"></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131"></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131"></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131"></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131"></script>
|
||||
<script src="assets/js/leistung.js?v=202610080131"></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610080131" />
|
||||
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
|
||||
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
|
||||
Variablen, und bei Variablen entscheidet allein, wer zuletzt
|
||||
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="arena">
|
||||
@@ -230,16 +230,16 @@
|
||||
kopf.js liest daraus die Leitungsrollen. Ohne sie stürzt jede
|
||||
Seite ab, und zwar nur in der Browserkonsole -- die Kopfleiste
|
||||
kommt trotzdem. -->
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
|
||||
Liste. pruef-css-klassen setzt das durch, und zwar auch die
|
||||
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
|
||||
Bedienelement. -->
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/manager-ziele.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/manager-ziele.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,13 +12,13 @@
|
||||
vergessen wird. -->
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
<body class="start" data-ton="42" data-buehne="studio">
|
||||
|
||||
@@ -138,14 +138,14 @@
|
||||
<p class="m-laedt" id="laedt">Einen Moment …</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/material.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/material.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-ton="46">
|
||||
@@ -181,12 +181,12 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="halle">
|
||||
@@ -453,14 +453,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/personen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/personen.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="halle">
|
||||
@@ -214,16 +214,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/profil.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/profil.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+270
-43
@@ -7,15 +7,15 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start reaktion-seite" data-stand="laedt">
|
||||
@@ -270,6 +270,29 @@
|
||||
<span id="s-mikro-wort">Mikro</span><kbd class="sender-taste">M</kbd>
|
||||
</button>
|
||||
<span class="sender-pegel" id="s-pegel" aria-hidden="true"><i></i></span>
|
||||
<!-- ==== GERÄTE AUCH FÜR GÄSTE (08.10.2026) ============
|
||||
Filipe: „auch bei den gästen."
|
||||
|
||||
Das Regiepult sehen nur die zwei, die die Sendung
|
||||
führen — ein Gast käme also nach dem Vorraum nie mehr
|
||||
an seine Gerätewahl. Genau dann braucht er sie aber:
|
||||
wenn mitten in der Sendung auffällt, dass der falsche
|
||||
Weg läuft. Der Knopf steht deshalb in der
|
||||
Senderleiste, bei Kamera und Mikro, denn er gehört zu
|
||||
derselben Frage.
|
||||
|
||||
Er steht auch beim Host da. Zwei Wege zur selben
|
||||
Einstellung sind hier kein Widerspruch, sondern
|
||||
derselbe Bauplan an zwei Griffen — dahinter liegt
|
||||
dieselbe Funktion. -->
|
||||
<button type="button" class="sender-knopf sender-knopf--klein" id="s-geraete"
|
||||
title="Mikrofon, Kamera und Mischpult">
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<path d="M5 4v16M12 4v16M19 4v16" />
|
||||
<path d="M2.5 9.5h5M9.5 14.5h5M16.5 7.5h5" />
|
||||
</svg>
|
||||
<span class="sender-knopf__wort">Geräte</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<button type="button" class="ton-an" id="ton-an" hidden>
|
||||
@@ -365,8 +388,26 @@
|
||||
<input type="text" id="geben-name" maxlength="40"
|
||||
autocomplete="off" placeholder="So wie du dastehen willst" />
|
||||
</label>
|
||||
|
||||
<!-- ==== DIE FERTIGEN SÄTZE (08.10.2026) ===============
|
||||
Filipe: „es soll fertige sätze geben und wenn jemand
|
||||
die auswählt muss keiner es bestätigen dan wird es
|
||||
sofort angezeigt und wenn jemand selber was schreibt
|
||||
dan muss bestätigt werden damit es angezeigt wird."
|
||||
|
||||
SIE STEHEN VOR DEM FREIEN FELD und nicht daneben.
|
||||
Das ist der ganze Punkt: Der schnelle Weg soll der
|
||||
naheliegende sein. Wer tippen will, tippt darunter
|
||||
weiter — nur dauert es dann, bis es im Bild steht,
|
||||
und genau das steht auch dort. -->
|
||||
<div class="geben__saetze" id="geben-saetze" hidden>
|
||||
<span class="geben__saetze-wort">Ein fertiger Satz — steht sofort im Bild</span>
|
||||
<div class="geben__satzreihe" id="geben-satzreihe" role="group"
|
||||
aria-label="Fertige Sätze"></div>
|
||||
</div>
|
||||
|
||||
<label class="geben__feld">
|
||||
<span>Dein Text <span class="geben__rest" id="geben-rest"></span></span>
|
||||
<span>Oder selbst schreiben <span class="geben__rest" id="geben-rest"></span></span>
|
||||
<textarea id="geben-text" rows="2" maxlength="140"
|
||||
placeholder="Was soll im Bild stehen?"></textarea>
|
||||
</label>
|
||||
@@ -477,9 +518,9 @@
|
||||
auch bevor etwas eingetragen ist. Vorher stand hier
|
||||
nur ein Titel, und wenn keiner da war, ein schwarzes
|
||||
Loch neben einer vollen Spalte. -->
|
||||
<section class="regiekachel kachel--laeuft" id="spur">
|
||||
<div class="regieregiekachel__kopf">
|
||||
<h4 class="regieregiekachel__ueber">Was läuft</h4>
|
||||
<section class="regiekachel regiekachel--laeuft" id="spur">
|
||||
<div class="regiekachel__kopf">
|
||||
<h4 class="regiekachel__ueber">Was läuft</h4>
|
||||
<span class="spur__marke" id="spur-marke">Läuft</span>
|
||||
</div>
|
||||
|
||||
@@ -498,15 +539,15 @@
|
||||
</section>
|
||||
|
||||
<!-- ==== RECHTS OBEN: DIE SENDUNG ==================== -->
|
||||
<section class="regiekachel kachel--sendung">
|
||||
<div class="regieregiekachel__kopf">
|
||||
<h4 class="regieregiekachel__ueber">Die Sendung</h4>
|
||||
<section class="regiekachel regiekachel--sendung">
|
||||
<div class="regiekachel__kopf">
|
||||
<h4 class="regiekachel__ueber">Die Sendung</h4>
|
||||
</div>
|
||||
<label class="pult__feld">
|
||||
<span>Titel der Sendung</span>
|
||||
<input type="text" id="p-titel" maxlength="120" placeholder="Worum geht es?" />
|
||||
</label>
|
||||
<div class="regieregiekachel__paar">
|
||||
<div class="regiekachel__paar">
|
||||
<label class="pult__feld">
|
||||
<span>YouTube</span>
|
||||
<input type="text" id="p-video" placeholder="Adresse oder Kennung" />
|
||||
@@ -516,6 +557,18 @@
|
||||
<input type="datetime-local" id="p-beginn" />
|
||||
</label>
|
||||
</div>
|
||||
<!-- ==== DAS VORSCHAUBILD GEHÖRT ZUR SENDUNG ========
|
||||
Es stand bis zum 08.10.2026 unter „Bereitlegen",
|
||||
direkt neben dem zweiten Video — und sah damit aus,
|
||||
als gehöre es dazu. Es ist aber das Bild der
|
||||
WARTETAFEL, also eine Eigenschaft dieser Sendung wie
|
||||
Titel und Beginn. Zwei Felder nebeneinander, von
|
||||
denen eines etwas ganz anderes meint, sind eine
|
||||
Falle, die man nur einmal braucht. -->
|
||||
<label class="pult__feld">
|
||||
<span>Vorschaubild (freiwillig)</span>
|
||||
<input type="text" id="p-vorschau" placeholder="Adresse eines Bildes" />
|
||||
</label>
|
||||
<div class="pult__zeile pult__zeile--ende">
|
||||
<button type="button" class="knopf-still knopf-still--haupt"
|
||||
id="p-sichern">Übernehmen</button>
|
||||
@@ -523,22 +576,47 @@
|
||||
</section>
|
||||
|
||||
<!-- ==== RECHTS UNTEN: BEREITLEGEN =================== -->
|
||||
<section class="regiekachel kachel--bereit">
|
||||
<div class="regieregiekachel__kopf">
|
||||
<h4 class="regieregiekachel__ueber">Bereitlegen</h4>
|
||||
<section class="regiekachel regiekachel--bereit">
|
||||
<div class="regiekachel__kopf">
|
||||
<h4 class="regiekachel__ueber">Bereitlegen</h4>
|
||||
</div>
|
||||
<div class="regieregiekachel__paar">
|
||||
<label class="pult__feld">
|
||||
<span>Zweites Video</span>
|
||||
<input type="text" id="p-zweit" placeholder="Adresse — leer räumt es weg" />
|
||||
</label>
|
||||
<label class="pult__feld">
|
||||
<span>Vorschaubild</span>
|
||||
<input type="text" id="p-vorschau" placeholder="Adresse eines Bildes" />
|
||||
</label>
|
||||
<!-- ==== WAS BEREITLIEGT, SIEHT MAN JETZT (08.10.2026)
|
||||
Filipe: „perfektioniere das ganze system auch für das
|
||||
zweite video. auch so dass ich während einer sendung
|
||||
auch immer ein zweites vorbereiten kann oder ändern
|
||||
kann."
|
||||
|
||||
Vorher stand hier nur ein Textfeld mit einer
|
||||
YouTube-Kennung darin. Ob das Richtige bereitlag,
|
||||
wusste man erst nach dem Umschalten — also vor
|
||||
Publikum. Jetzt stehen Bild, Titel und die GEMERKTE
|
||||
STELLE da, und die ist der eigentliche Grund für das
|
||||
zweite Video: Man schaltet mittendrin weg und später
|
||||
dort weiter. -->
|
||||
<div class="laufbild" id="zweitbild" data-bild="nein">
|
||||
<img id="zweit-bild" alt="" />
|
||||
<span class="laufbild__leer" id="zweit-leer">
|
||||
Noch kein zweites Video — trag unten eine Adresse ein
|
||||
oder nimm eines aus der Warteschlange.
|
||||
</span>
|
||||
<span class="laufbild__stelle" id="zweit-stelle" hidden></span>
|
||||
</div>
|
||||
<strong class="spur__titel" id="zweit-titel">Nichts bereitgelegt</strong>
|
||||
|
||||
<label class="pult__feld">
|
||||
<span>Zweites Video</span>
|
||||
<input type="text" id="p-zweit" placeholder="Adresse — leer räumt es weg" />
|
||||
</label>
|
||||
<div class="pult__zeile pult__zeile--ende">
|
||||
<button type="button" class="knopf-still" id="p-zweit-sichern">Bereitlegen</button>
|
||||
<!-- Derselbe Tausch wie in der Transportleiste, nur von
|
||||
hier aus. Er steht an BEIDEN Stellen, weil man ihn
|
||||
an beiden braucht: unten, während man sendet, und
|
||||
hier, während man einrichtet. Dahinter liegt
|
||||
dieselbe Funktion — zwei wären zwei, die
|
||||
auseinanderlaufen. -->
|
||||
<button type="button" class="knopf-still" id="p-zweit-tausch"
|
||||
disabled>Jetzt wechseln</button>
|
||||
<!-- ==== ALLES ZURÜCKSETZEN ====================
|
||||
Filipe: „brauch ich auch noch einen button wo ich
|
||||
alles easy zurücksetzen kann."
|
||||
@@ -577,6 +655,21 @@
|
||||
id="tafel-ton" aria-labelledby="reiter-ton">
|
||||
<div class="regler-reihe" id="regler"></div>
|
||||
<p class="pult__klein" id="ton-hinweis"></p>
|
||||
|
||||
<!-- ==== DIE GERÄTE (08.10.2026) ========================
|
||||
Filipe: „ich will dass du das auch mit meinem
|
||||
mischpult, also meinen rodeduo verbindest. also soll
|
||||
mit und ohne gehen bitte."
|
||||
|
||||
Bis heute nahm diese Seite immer das, was Windows
|
||||
gerade für den Standard hielt — bei fünfzehn
|
||||
RØDE-Einträgen ist das Glückssache. Und sie schaltete
|
||||
Echo- und Rauschunterdrückung fest EIN, also genau die
|
||||
zwei Automatiken, die über einem Pult nichts zu suchen
|
||||
haben. Beides steht jetzt hier. -->
|
||||
<h3 class="pult__ueber">Geräte & Mischpult</h3>
|
||||
<div class="geraete" id="geraete"></div>
|
||||
<p class="pult__klein" id="geraete-hinweis"></p>
|
||||
</section>
|
||||
|
||||
<!-- ==== Gäste ========================================== -->
|
||||
@@ -586,7 +679,7 @@
|
||||
<div class="gast-reihe" id="gast-reihe"></div>
|
||||
<div class="pult__zeile">
|
||||
<select id="p-wen" class="pult__wahl" aria-label="Wen holen?"></select>
|
||||
<button type="button" class="knopf-still" id="p-holen">Dazuholen</button>
|
||||
<button type="button" class="knopf-still" id="p-holen">Einladen</button>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -693,12 +786,31 @@
|
||||
in Drittel geteilt.
|
||||
</p>
|
||||
|
||||
<!-- ==== WO DIE KARTE STEHT (08.10.2026) ================
|
||||
Filipe: „die spende soll auch in der mitte vom bild
|
||||
angezeigt werden."
|
||||
|
||||
Der Knopf bleibt trotzdem: Bei einem Film, bei dem ein
|
||||
Deckel in der Mitte stört, ist der alte Platz der
|
||||
bessere — und eine Festlegung, die man nicht
|
||||
zurücknehmen kann, ist keine Einstellung. Er gilt für
|
||||
den Saal UND für die Tafel in OBS. -->
|
||||
<h3 class="pult__ueber">Wo die Karte steht</h3>
|
||||
<div class="platzwahl" id="platzwahl" role="group"
|
||||
aria-label="Wo die Spendenkarte im Bild steht"></div>
|
||||
<p class="pult__klein">
|
||||
In der Mitte steht sie als Aufsteller und kommt aus der
|
||||
Tiefe nach vorn — am Rand liegt sie flach unten links und
|
||||
lässt das Bild frei. Beides gilt auch für die Tafel in OBS.
|
||||
</p>
|
||||
|
||||
<h3 class="pult__ueber">Wie eine Spende aussieht</h3>
|
||||
<p class="pult__klein">
|
||||
Je Stufe: ab wie vielen Dogen sie gilt, wie sie heißt,
|
||||
welches Zeichen, welche Farbe, wie lange sie steht und wie
|
||||
groß. Eine Spende bekommt immer die höchste Stufe, die auf
|
||||
sie passt.
|
||||
welches Zeichen, welche Farbe, wie lange sie steht, wie
|
||||
groß — und wie lange der Spender danach im Chat besonders
|
||||
aussieht. Eine Spende bekommt immer die höchste Stufe, die
|
||||
auf sie passt.
|
||||
</p>
|
||||
<div class="stufen" id="stufen"></div>
|
||||
<div class="pult__zeile">
|
||||
@@ -711,6 +823,28 @@
|
||||
„Ausprobieren“ zeigt dir eine Karte — nur bei dir, und es wird
|
||||
keine Spende daraus. Im Saal sieht das niemand.
|
||||
</p>
|
||||
|
||||
<!-- ==== DIE FERTIGEN SÄTZE (08.10.2026) ================
|
||||
Was hier steht, kann ein Zuschauer beim Spenden
|
||||
auswählen — und was er auswählt, geht OHNE Bestätigung
|
||||
sofort ins Bild. Das ist der Grund, warum die Liste
|
||||
hier steht und nicht irgendwo: Wer sie schreibt, hat
|
||||
damit vorher entschieden, was später ungesehen im
|
||||
Stream erscheinen darf. -->
|
||||
<h3 class="pult__ueber">Fertige Sätze</h3>
|
||||
<p class="pult__klein">
|
||||
Wählt jemand einen davon aus, läuft seine Karte
|
||||
<strong>sofort</strong> — niemand muss sie bestätigen. Nur
|
||||
selbst geschriebene Texte warten im Register „Spenden" auf
|
||||
dich. Ein leeres Feld nimmt den Satz weg.
|
||||
</p>
|
||||
<div class="saetze" id="saetze"></div>
|
||||
<div class="pult__zeile">
|
||||
<button type="button" class="knopf-still" id="satz-neu">Satz dazu</button>
|
||||
<button type="button" class="knopf-still knopf-still--haupt"
|
||||
id="saetze-sichern">Übernehmen</button>
|
||||
<span class="pult__klein" id="saetze-stand"></span>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ==== Spenden ======================================= -->
|
||||
@@ -903,17 +1037,110 @@
|
||||
|
||||
</main>
|
||||
|
||||
<!-- ======================================================================
|
||||
DIE ZWEI VORHAENGE STEHEN AUSSERHALB DES SAALS (08.10.2026)
|
||||
|
||||
Sie lagen zuerst in `<main class="saal">` -- und kamen damit nie
|
||||
ueber die Kopfleiste des Hauses. Der Grund ist ein STAPELKONTEXT
|
||||
und keine zu kleine Zahl: `body.start > main` traegt `position:
|
||||
relative; z-index: 1`, die Kopfleiste steht bei 6. Alles INNERHALB
|
||||
von main wird mit main zusammen eingeordnet -- ein `z-index: 500`
|
||||
darin bleibt unter der 6 daneben. Gemessen: An der Stelle, an der
|
||||
der Vorhang liegen sollte, fand `elementFromPoint` die Kopfleiste.
|
||||
|
||||
Das ist dieselbe Falle wie eine zweite CSS-Regel fuer dieselbe
|
||||
Frage: Man dreht an der Zahl und wundert sich, dass nichts
|
||||
passiert. Hier steht der Vorhang jetzt dort, wo ein Vorhang
|
||||
hingehoert -- als letztes Kind des Dokuments, neben main und
|
||||
Kopfleiste statt darin.
|
||||
====================================================================== -->
|
||||
<!-- ============ GERÄTE WÄHREND DER SENDUNG ====================
|
||||
Dieselbe Oberfläche wie im Vorraum und im Register „Ton" —
|
||||
gebaut von derselben Stelle im Programm (`geraeteBauen`).
|
||||
Dreimal nachgebaut hiesse: Beim nächsten Umbau sieht eine
|
||||
davon anders aus, und gemerkt würde es mitten in einer
|
||||
Sendung. -->
|
||||
<div class="vorraum" id="geraetefenster" hidden role="dialog" aria-modal="true"
|
||||
aria-labelledby="geraetefenster-titel">
|
||||
<div class="vorraum__karte">
|
||||
<h2 class="vorraum__titel" id="geraetefenster-titel">Mikrofon, Kamera, Mischpult</h2>
|
||||
<p class="vorraum__satz">
|
||||
Die Umstellung gilt sofort — die Verbindungen bleiben dabei
|
||||
stehen, es wird nichts neu aufgebaut.
|
||||
</p>
|
||||
<div class="geraete" id="geraetefenster-inhalt"></div>
|
||||
<div class="vorraum__knoepfe">
|
||||
<button type="button" class="knopf-still knopf-still--haupt"
|
||||
id="geraetefenster-zu">Fertig</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ============ DER VORRAUM FÜR EINGELADENE GÄSTE ============
|
||||
Filipe: „wenn gäste eingeladen werden, sollen die akzeptieren
|
||||
oder ablehnen können. bevor die auch angezeigt werden sollen
|
||||
die auswählen können ob die kamera an ist oder aus ist. also
|
||||
iohre eigene."
|
||||
|
||||
ER LIEGT ÜBER ALLEM UND IST NICHT WEGZUKLICKEN — aber er hat
|
||||
immer zwei Ausgänge: „Dabei sein" und „Lieber nicht". Ein
|
||||
Vorhang ohne zweiten Ausgang wäre eine Falle, und zwar
|
||||
ausgerechnet für den, der gerade nur zuschauen wollte.
|
||||
|
||||
DAS BILD LÄUFT DARIN, BEVOR ES HINAUSGEHT. Das ist der ganze
|
||||
Sinn: Man sieht sich selbst, bevor einen jemand anderes sieht
|
||||
— und entscheidet dann, ob die Kamera an sein soll. -->
|
||||
<div class="vorraum" id="vorraum" hidden role="dialog" aria-modal="true"
|
||||
aria-labelledby="vorraum-titel">
|
||||
<div class="vorraum__karte">
|
||||
<h2 class="vorraum__titel" id="vorraum-titel">Du bist eingeladen</h2>
|
||||
<p class="vorraum__satz" id="vorraum-satz">
|
||||
Du sollst mit auf die Bühne. Du entscheidest, ob deine Kamera
|
||||
und dein Mikro dabei an sind.
|
||||
</p>
|
||||
|
||||
<div class="vorraum__bild">
|
||||
<!-- Stumm, und zwar für immer: Sich selbst mit Verzögerung zu
|
||||
hören ist der schnellste Weg, dass jemand aufhört zu
|
||||
reden. -->
|
||||
<video id="vorraum-video" autoplay playsinline muted></video>
|
||||
<span class="vorraum__aus" id="vorraum-aus" hidden>Kamera aus</span>
|
||||
<span class="vorraum__pegel" id="vorraum-pegel" aria-hidden="true"><i></i></span>
|
||||
</div>
|
||||
|
||||
<div class="vorraum__schalter">
|
||||
<button type="button" class="vorraum__schalt" id="vorraum-kamera"
|
||||
aria-pressed="true">Kamera an</button>
|
||||
<button type="button" class="vorraum__schalt" id="vorraum-mikro"
|
||||
aria-pressed="true">Mikro an</button>
|
||||
</div>
|
||||
|
||||
<!-- Dieselbe Geräteauswahl wie im Register „Ton" — gebaut von
|
||||
derselben Stelle im Programm. Filipe: „auch bei den
|
||||
gästen." -->
|
||||
<div class="geraete vorraum__geraete" id="vorraum-geraete"></div>
|
||||
|
||||
<p class="vorraum__frist" id="vorraum-frist" aria-live="polite"></p>
|
||||
<div class="vorraum__knoepfe">
|
||||
<button type="button" class="knopf-still knopf-still--haupt"
|
||||
id="vorraum-ja">Dabei sein</button>
|
||||
<button type="button" class="knopf-still knopf-still--leise"
|
||||
id="vorraum-nein">Lieber nicht</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -134,14 +134,14 @@
|
||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||
die seit dem 07.09. jede Seite danach absucht. -->
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="showbuehne">
|
||||
@@ -106,17 +106,17 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/report.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/report.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="wald">
|
||||
@@ -194,14 +194,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -12,26 +12,26 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
|
||||
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202610080131" />
|
||||
<!-- Die Einweisung bringt ihr Aussehen mit. Sie steht in
|
||||
anleitung.css, weil sie dorthin gehoert -- und nicht in
|
||||
start.css, wo sie zwischen 48 Kachelfarben verschwinden
|
||||
wuerde. -->
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -768,22 +768,22 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/live.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/start.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/live.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/start.js?v=202610080131" defer></script>
|
||||
<!-- Die Begruessung und der Rundgang beim ersten Anmelden.
|
||||
EIGENE DATEI und nicht ein Stueck start.js: Sie laeuft auf der
|
||||
meistbenutzten Seite des Hauses, und wenn hier etwas schiefgeht,
|
||||
darf davon nichts anderes betroffen sein. -->
|
||||
<script src="assets/js/rundgang.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/aufstieg.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/rundgang.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/aufstieg.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="wald">
|
||||
@@ -85,16 +85,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="halle">
|
||||
@@ -150,16 +150,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="studio">
|
||||
@@ -154,16 +154,16 @@
|
||||
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
||||
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
||||
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
|
||||
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
|
||||
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
|
||||
uebersicht.html, und heute hier. -->
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/support.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/support.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+38
-9
@@ -23,7 +23,7 @@
|
||||
„Eigenes CSS" leer lassen (der Grund ist schon
|
||||
durchsichtig).
|
||||
====================================================================== -->
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610080131" />
|
||||
<style>
|
||||
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
|
||||
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
|
||||
@@ -34,19 +34,29 @@
|
||||
overflow: hidden;
|
||||
font-family: "Segoe UI", system-ui, -apple-system, sans-serif;
|
||||
}
|
||||
/* Der Kasten für die Karten füllt das Bild. Wo sie erscheinen,
|
||||
entscheidet die Ausrichtung — unten links, wie im Saal. */
|
||||
/* Der Kasten für die Karten füllt das Bild.
|
||||
|
||||
WO SIE STEHEN, ENTSCHEIDET SEIT DEM 08.10.2026 DAS REGIEPULT.
|
||||
Die Anordnung kommt aus `spendenkarte.css` über `data-platz`,
|
||||
damit Saal und Stream dieselbe Karte an derselben Stelle zeigen
|
||||
— hier stand vorher eine zweite, feste Antwort („unten links"),
|
||||
und die hätte jede Umstellung im Pult stillschweigend
|
||||
überstimmt. `?pos=` in der Adresse bleibt als ausdrückliche
|
||||
Ausnahme für eine Szene; das regelt `tafel.js`.
|
||||
|
||||
Hier bleibt nur, was wirklich zu DIESER Quelle gehört: Sie
|
||||
liegt fest im Bild und nimmt keine Klicks an. */
|
||||
.obs-tafel {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-end;
|
||||
align-items: flex-start;
|
||||
gap: 14px;
|
||||
padding: 48px;
|
||||
pointer-events: none;
|
||||
}
|
||||
/* Am Rand braucht sie im Stream mehr Abstand als im Saal: Dort
|
||||
grenzt sie an eine Bedienleiste, hier an den Bildrand, und ein
|
||||
Rand von 18 Pixeln sieht auf 1080 Zeilen aus wie ein Versehen. */
|
||||
.obs-tafel[data-platz="rand"] { padding: 48px; }
|
||||
/* Auf der Bühne darf sie größer sein als im Saal: Hier deckt sie
|
||||
nichts zu, was man lesen müsste. */
|
||||
/* ALLES IN rem. Ein einziger Wert am Wurzelelement (`&g=` in der
|
||||
@@ -65,6 +75,25 @@
|
||||
.obs-tafel .spendenkarte__stufe { font-size: .8rem; }
|
||||
.obs-tafel .spendenkarte__gruss { font-size: 1rem; }
|
||||
|
||||
/* ---- Und in der Mitte als Aufsteller (08.10.2026) --------------
|
||||
Dieselben Werte eine Stufe größer. Im Stream ist die Karte in
|
||||
der Bildmitte das, was in diesem Augenblick zählt — und sie
|
||||
steht dort nur ein paar Sekunden.
|
||||
|
||||
Alles weiterhin in `rem`: Ein einziger Wert am Wurzelelement
|
||||
(`&g=` in der Adresse) nimmt damit Schrift, Bild, Polsterung und
|
||||
Rundung gleichmäßig mit. */
|
||||
.obs-tafel[data-platz="mitte"] .spendenkarte {
|
||||
max-width: 26rem;
|
||||
padding: 1.6rem 1.8rem 1.7rem;
|
||||
border-radius: 1.5rem;
|
||||
}
|
||||
.obs-tafel[data-platz="mitte"] .spendenkarte__betrag { font-size: 3rem; }
|
||||
.obs-tafel[data-platz="mitte"] .spendenkarte__bild { width: 5.6rem; height: 5.6rem; }
|
||||
.obs-tafel[data-platz="mitte"] .spendenkarte__wer { font-size: 1.05rem; }
|
||||
.obs-tafel[data-platz="mitte"] .spendenkarte__stufe { font-size: .85rem; }
|
||||
.obs-tafel[data-platz="mitte"] .spendenkarte__gruss { font-size: 1.1rem; }
|
||||
|
||||
/* Steht hier gar nichts, ist das der Normalfall — keine Spende,
|
||||
keine Karte. Ein Hinweis darauf wäre im Stream zu sehen. */
|
||||
.obs-fehler {
|
||||
@@ -80,7 +109,7 @@
|
||||
<body>
|
||||
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
|
||||
|
||||
<script src="assets/js/spendenkarte.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,18 +7,18 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610080131" />
|
||||
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
|
||||
der Regel hier waere die zweite Stelle, an der dieselbe Sache
|
||||
anders aussieht. -->
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,15 +111,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/talente.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/talente.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,20 +7,20 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="halle">
|
||||
@@ -110,15 +110,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/team.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/team.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,20 +7,20 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||
@@ -84,15 +84,15 @@
|
||||
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
||||
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
||||
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,15 +112,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,14 +126,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,18 +7,18 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
||||
Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css
|
||||
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
|
||||
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -248,14 +248,14 @@
|
||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||
die seit dem 07.09. jede Seite danach absucht. -->
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,22 +12,22 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="showbuehne">
|
||||
@@ -149,16 +149,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,14 +335,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/live.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/live.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
|
||||
„Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610080131" defer></script>
|
||||
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
|
||||
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
|
||||
von pruef-meldungen, nicht beim Ansehen. -->
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,15 +7,15 @@
|
||||
<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=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,14 +144,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
veraltet beim naechsten Umbau. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
|
||||
<style>
|
||||
/* Bewusst ohne eigenes Stilblatt: Die Seite ist in aller Regel nur
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610072346" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610072346" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610080131" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202610080131" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610080131" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610072346" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610080131" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-buehne="arena">
|
||||
@@ -190,15 +190,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610080131" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202610072346" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610080131" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202610080131" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user