Am Handy ist die Transportleiste wieder erreichbar

Der offene Punkt von gestern Nacht, jetzt geloest -- und dabei stellte
sich heraus, dass er schlimmer war als gemeldet.

WAS WIRKLICH LOS WAR

Gemeldet war: "Am Handy bleibt bei offener Regie vom Bild nichts."
Gemessen auf 390x844 ergab sich mehr:

    Saal 69..844 (775 px)
    Zeilen  101 + 0 + 511 + 325 = 937
    transport 681..1006  -- 162 Pixel UNTER dem Fensterrand

Der Koerper hat `overflow: hidden`; die Leiste war also nicht
abgeschnitten, sondern weg. Play, "Naechstes" und die Sprungknoepfe:
bei offener Regie nicht erreichbar. Das Bild hatte dabei null Pixel.

DIE RECHNUNG, DIE ES ERKLAERT

    Regieleiste   101  (zwei Zeilen Register)
    Regie-Kopf    207  (fuenf Zeilen zu je rund 44 px -- der
                        Klapp-Knopf stand allein in einer)
    Regie-Inhalt  305
    Transport     325  (Schiene 48 + drei Gruppen untereinander)
                 ----
                  938  von 775.

Video, Regie und Transport passen auf einem Handy nicht nebeneinander.
Das ist keine Frage der Gestaltung, sondern des Platzes.

VIER SCHNITTE UND EINE ENTSCHEIDUNG

  1. Die Tempo-Gruppe klappt hinter ihren eigenen Wert -- dasselbe
     Muster wie "Aa" im Chat, das dort 73 Pixel gespart hat. Der
     Knopf zeigt "1x" oder "1,5x", man muss zum Nachsehen also nicht
     aufklappen. Am Rechner gibt es ihn nicht.
  2. Der Klapp-Knopf rutscht neben die Lampe statt in eine eigene
     Zeile.
  3. Die drei Gruppen der Transportreihe stehen nebeneinander (158
     statt 240 Pixel) -- moeglich, seit die Tempo-Gruppe klappt.
  4. Die Messwerte stehen in einer Zeile, die grossen Knoepfe
     bekommen weniger Polsterung.

Das reichte nicht. Also die Entscheidung: AM HANDY LEGT SICH DIE
REGIE UEBER DAS BILD, statt ihm Platz wegzunehmen -- als Rasterfeld
ueber die Zeilen 2 und 3, unten angedockt, hoechstens 72 Prozent
hoch. Oben bleibt ein Streifen Bild stehen (gemessen 135 px): Wer
mitten in der Sendung etwas einstellt, muss sehen, worueber er redet.

Gemessen jetzt: Saal 775 = Leiste 101 + Bild 481 + Regie 346, und
der Transport steht bei 601..844 -- erreichbar.

DREI VERSUCHE, DIE ES NICHT WURDEN (und warum)

  - `position: absolute` mit gemessener Transporthoehe: lief, lag
    aber 17 Pixel ueber den Registern. Der Bezugsrahmen eines
    absolut gesetzten RASTERFELDES ist sein Rasterbereich, nicht der
    Container -- mit `grid-row: 3` (0 Pixel hoch) wurde aus
    `max-height: 100%` eine Hoehe von einem Pixel.
  - `top` UND `bottom` UND `height: fit-content`: Der Browser
    verwirft dann das `bottom`; die Regie ragte 101 Pixel in die
    Leiste.
  - `grid-row: 2 / 4` mit `align-self: end` statt absolut: ragte 146
    Pixel nach oben und schob die Seite 198 Pixel breiter.

AUF 320 PIXELN BLEIBT ES BEIM ALTEN

Dort passen Register (104), Regie-Kopf (210) und Transportleiste
(158) zusammen nicht in die 499 Pixel Saal -- es fehlten 17. Fuenf
Verteilungen haben nur bestimmt, WER verdeckt wird: erst
"Vorbereiten" und "Beenden" unter der Leiste, dann die Schublade
ueber "Gaeste" und "Bild". Die Schublade greift deshalb erst ab 360
Pixeln; darunter bleibt der Stand von vorher -- ein bekannter Mangel,
aber kein neuer. Der Grund steht im Stilblatt.

NEBENBEI GEFUNDEN

  - `.muenzsatz` brach nicht um und ragte auf 320 px 8 Pixel hinaus
    -- die Tafel rollte dort wieder waagerecht.

WACHEN GESCHAERFT

  - Die Klammerwache von gestern hat heute ihren ersten echten Fund
    gemacht: Beim Herausschneiden einer Regel blieb eine `}` stehen.
    Ohne sie waere das als drei Befunde in `mess-reaktion`
    aufgetaucht, die wie Programmfehler ausgesehen haetten.
  - Der Namensstreit-Waechter meldete `pult (grid vs. flex)` und
    `messwerte__paar (grid vs. flex)` -- beides Fehlalarm: Eine
    Regel in einem Zusammenhang (`.saal .pult`) und eine in einer
    Medienabfrage sind Varianten, kein Streit. Er nimmt beides jetzt
    aus. Dabei fiel auf, dass sein Muster die schliessende Klammer
    verbrauchte, die der naechste Treffer als Anfang braucht -- der
    echte Fall vom 28.09. (`.stufen` zweimal) wurde dadurch gar
    nicht gefunden. Die Gegenprobe deckt jetzt fuenf Faelle ab.
  - `mess-reaktion` mass die HOEHE der Kinozeile und haette 431
    Pixel gemeldet, waehrend das Bild vollstaendig verdeckt war.
    Sie misst jetzt, wieviel oberhalb der Schublade uebrig bleibt.

GEPRUEFT
  pruef-reaktion, -css-klassen, -tippziele, -handy, -struktur,
  -buehne: alle EXIT 0
  mess-reaktion  EXIT 0, kein ACHTUNG, kein offener Punkt
  mess-quer      EXIT 0 -- fuenf Groessen, nichts rollt seitlich
  mess-buehne    EXIT 0
This commit is contained in:
2026-09-29 12:56:03 +02:00
parent a9e0834cfb
commit e272dd4673
50 changed files with 1044 additions and 689 deletions
+11
View File
@@ -310,6 +310,7 @@ const GERAETE = [
["Handy", 412, 915],
["iPhone", 390, 844],
["kleines Handy", 360, 640],
["kleinstes Handy", 320, 568],
];
let befunde = 0;
@@ -374,6 +375,16 @@ for (const [gname, breite, hoehe] of GERAETE) {
const register = await host.seite.evaluate(() =>
[...document.querySelectorAll(".reiter__knopf")].map((b) => b.dataset.tafel));
console.log(` Register: ${register.join(" · ")}`);
{
const z = await host.seite.evaluate(() => {
const saal = document.getElementById("saal");
const teile = [...saal.children].filter((e) => e.getBoundingClientRect().height > 0)
.map((e) => { const q = e.getBoundingClientRect();
return `${e.id || e.className.split(" ")[0]} ${Math.round(q.top)}..${Math.round(q.bottom)}`; });
return `Zeilen ${getComputedStyle(saal).gridTemplateRows} | ${teile.join(" / ")}`;
});
console.log(` ${z}`);
}
/* Erst die Seite als Ganzes. */
const seitlich = await host.seite.evaluate(() =>
+43 -3
View File
@@ -2456,15 +2456,55 @@ await zuschauer.kontext.close();
const alle = [...document.getElementById("saal").children]
.filter((e) => e.getBoundingClientRect().height > 0)
.map((e) => `${e.id || e.className.split(" ")[0]}=${Math.round(e.getBoundingClientRect().height)}`);
/* WIEVIEL VOM BILD IST WIRKLICH ZU SEHEN?
Die Hoehe der Kinozeile sagt das nicht: Seit die Regie am
Handy eine Schublade darueber ist, kann die Zeile 431 Pixel
hoch sein und trotzdem vollstaendig verdeckt. Ein gruener
Haken ueber eine Zeilenhoehe waere genau die Sorte, die das
Falsche misst. Gefragt ist der Streifen, der oberhalb der
Schublade uebrig bleibt. */
const kino = document.getElementById("teil-live").getBoundingClientRect();
const regie = document.getElementById("pult").getBoundingClientRect();
const frei = Math.max(0, Math.round(Math.min(kino.bottom, regie.top) - kino.top));
return { saal: g("saal"), leiste: g("regieleiste"), kino: g("teil-live"), pult: g("pult"),
alle: alle.join(" + ") };
frei, alle: alle.join(" + ") };
});
console.log(` Handy offen: Saal ${platzHandy.saal} = Leiste ${platzHandy.leiste} `
+ `+ Kino ${platzHandy.kino} + Regie ${platzHandy.pult}`);
console.log(` Handy Zeilen: ${platzHandy.alle}`);
if (platzHandy.kino < 190) {
const spur = await chef.seite.evaluate(() => {
const saal = document.getElementById("saal");
const r = saal.getBoundingClientRect();
const teile = [...saal.children].filter((e) => e.getBoundingClientRect().height > 0)
.map((e) => {
const q = e.getBoundingClientRect();
return `${e.id || e.className.split(" ")[0]} ${Math.round(q.top)}..${Math.round(q.bottom)}`;
});
const tr = document.querySelector(".transport");
const teileT = [...(tr ? tr.children : [])].map((e) => {
const q = e.getBoundingClientRect();
return `${e.className.split(" ")[0]}=${Math.round(q.height)}`;
});
return `Saal ${Math.round(r.top)}..${Math.round(r.bottom)} (Fenster ${window.innerHeight})`
+ ` | Zeilen ${getComputedStyle(saal).gridTemplateRows}`
+ ` | ${teile.join(" / ")}`
+ ` | Transport: ${teileT.join(" + ")}`
+ ` | Regie-Kopf: ${(() => {
const l = document.querySelector(".pult__leiste");
if (!l) return "-";
const kinder = [...l.children].map((e) => {
const q = e.getBoundingClientRect();
return `${e.className.split(" ")[0] || e.tagName.toLowerCase()}`
+ ` ${Math.round(q.top)}..${Math.round(q.bottom)}`;
});
return `${Math.round(l.getBoundingClientRect().height)} px = ${kinder.join(" / ")}`;
})()}`;
});
console.log(` SPUR: ${spur}`);
console.log(` Vom Bild sichtbar (nicht von der Regie verdeckt): ${platzHandy.frei} px`);
if (platzHandy.frei < 120) {
offenePunkte.push(`Am Handy bleibt bei offener Regie vom Bild fast nichts `
+ `(${platzHandy.kino} px, noetig 190). Bekannt seit 28.09.2026. `
+ `(${platzHandy.frei} px sichtbar, noetig 120). Bekannt seit 28.09.2026. `
+ `Wurzel: die umgebrochene Transportleiste braucht auf 320 px `
+ `Breite 220 Pixel. Der Weg steht in reaktion.css beim Handy-Block.`);
}
+57 -17
View File
@@ -989,12 +989,39 @@ melde("=== 12. Die Regie ===");
Grundregeln, die beide sagen, WIE das Bauteil gebaut ist --
`grid` gegen `flex`, wie bei `.stufen`. */
const positiv = (wert) => wert && wert !== "none" && !/^none/.test(wert);
/* ZWEI EINSCHRAENKUNGEN MEHR, BEIDE AM 29.09.2026 NOETIG GEWORDEN.
(3) Der Selektor muss GENAU die Klasse sein. `.saal .pult {
display: flex }` ist keine zweite Grundregel zu `.pult {
display: grid }`, sondern dieselbe Klasse in einem anderen
Zusammenhang -- und genau dafuer sind Selektoren da. Die
erste Fassung nahm jede Klasse, der ein Trennzeichen
vorausging, und meldete deshalb `pult (grid vs. flex)`.
(4) Regeln INNERHALB einer Medienabfrage zaehlen nicht. Sie
sind per Definition eine Variante fuer eine andere
Umgebung -- `messwerte__paar` steht am Fingergeraet als
`flex` und sonst als `grid`, und das ist die Absicht.
Was uebrig bleibt, ist der Fall, um den es ging: `.stufen`
stand zweimal als blanke Grundregel, ohne Medienabfrage und
ohne Zusammenhang -- zwei verschiedene Bauteile, ein Name. */
const ohneMedien = (text) => text.replace(
/@media[^{]*\{(?:[^{}]|\{[^{}]*\})*\}/g,
(m) => m.replace(new RegExp("[^" + String.fromCharCode(10) + "]", "g"), " "));
const lies = (text) => {
const raus = {};
for (const m of text.matchAll(/(^|[\s};])(\.(-?[a-zA-Z_][a-zA-Z0-9_-]*))\s*\{([^{}]*)\}/g)) {
const wert = (m[4].match(/(?:^|[\s;])display\s*:\s*([^;]+)/) || [, ""])[1].trim();
/* LOOKBEHIND STATT VERBRAUCHEN. Mit `(^|[};])` frisst der erste
Treffer die schliessende Klammer, die der naechste als Anfang
braeuchte -- `.stufen { … } .stufen { … }` lieferte dann nur
EINEN Treffer, und die Gegenprobe zum echten Fall vom 28.09.
schlug fehl. */
for (const m of ohneMedien(text).matchAll(/(?:^|(?<=[};]))\s*(\.(-?[a-zA-Z_][a-zA-Z0-9_-]*))\s*\{([^{}]*)\}/g)) {
const wert = (m[3].match(/(?:^|[\s;])display\s*:\s*([^;]+)/) || [, ""])[1].trim();
if (!positiv(wert)) continue;
(raus[m[3]] ||= []).push(wert);
(raus[m[2]] ||= []).push(wert);
}
return raus;
};
@@ -1010,20 +1037,33 @@ melde("=== 12. Die Regie ===");
: `${Object.keys(grundregeln).length} Klassen sagen, WIE sie gebaut sind `
+ "-- keine davon zweimal verschieden");
/* GEGENPROBE: Findet die Regel einen eingeschobenen Streit? Ohne
diese Zeile waere oben nur bewiesen, dass sie „in Ordnung"
sagen kann. Eingeschoben wird genau der Fall vom 28.09.: eine
zweite Grundregel mit einem anderen positiven display. */
ok(streitIn(roh("reaktion.css") + " .pult-tafel { display: flex; } ")
.some((z) => z.startsWith("pult-tafel (")),
"Gegenprobe: eine zweite Grundregel mit anderem display faellt auf");
/* UND IN DIE ANDERE RICHTUNG: Ein Bauteil, das erst versteckt und
dann gezeigt wird, darf NICHT anschlagen -- sonst haette man
die Regel nur so lange geschaerft, bis sie alles meldet. */
ok(streitIn(" .probe { display: none; } .probe { display: grid; } ").length === 0
&& streitIn(" .probe { display: grid; } .probe { display: flex; } ").length === 1,
"Gegenprobe: verstecken-und-zeigen ist kein Streit, grid-gegen-flex schon");
/* GEGENPROBEN AN EIGENSTAENDIGEN TEXTEN, nicht an die echte
Datei angehaengt. Die erste Fassung tat das -- und scheiterte,
sobald der Sucher Medienabfragen ausklammert: Was hinter dem
letzten `@media` angehaengt wird, kann darin verschwinden.
Eine Gegenprobe, die vom Inhalt der geprueften Datei abhaengt,
prueft nicht die Regel, sondern die Datei. */
{
const faelle = [
["der Fall vom 28.09. (zwei Grundregeln, anderes display)",
".stufen { display: grid; } .stufen { display: flex; }", true],
["verstecken und zeigen",
".probe { display: none; } .probe { display: grid; }", false],
["dieselbe Klasse in einem Zusammenhang",
".pult { display: grid; } .saal .pult { display: flex; }", false],
["eine Variante in einer Medienabfrage",
".paar { display: grid; } @media (pointer: coarse) { .paar { display: flex; } }", false],
["zweimal dasselbe display",
".gleich { display: grid; } .gleich { display: grid; }", false],
];
const daneben = faelle
.filter(([, text, soll]) => (streitIn(text).length > 0) !== soll)
.map(([name]) => name);
ok(daneben.length === 0,
daneben.length ? `Gegenprobe daneben bei: ${daneben.join(", ")}`
: `Gegenprobe: alle ${faelle.length} Faelle richtig eingeordnet `
+ "(Streit, Zustand, Zusammenhang, Medienabfrage, Wiederholung)");
}
/* ---- Nichts rollt absichtlich waagerecht ----------------------
+5 -5
View File
@@ -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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<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=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/anruf-probe.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
</body>
</html>
+4 -4
View File
@@ -23,25 +23,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609290232",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609291246",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609290232",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609291246",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609290232",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609291246",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609290232",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609291246",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+229 -2
View File
@@ -188,7 +188,7 @@ body.reaktion-seite > .kopfleiste { flex: none; }
/* ENDLICH PLATZ. Unten waren es 272 Pixel fuer drei Felder
untereinander -- sie passten nicht, und der Transport verdeckte
den Rest. Hier ist die Hoehe die des Saals. */
.saal:has(.pult[data-auf="ja"]) .pult__innen {
.saal .pult__innen {
max-height: none;
height: 100%;
overflow-y: auto;
@@ -2325,7 +2325,11 @@ body.reaktion-seite > .kopfleiste { flex: none; }
.muenzwahl { display: grid; gap: 8px; }
.muenzsatz {
appearance: none; cursor: pointer; text-align: left;
display: flex; align-items: center; gap: 14px;
/* UMBRUCH: Auf 320 Pixeln ragten die drei Muenzen plus ihr Text
8 Pixel hinaus und die Tafel rollte waagerecht -- genau das,
was am 28.09. abgestellt wurde. Der Text rutscht jetzt unter
die Muenzen, statt neben ihnen hinauszulaufen. */
display: flex; align-items: center; gap: 14px; flex-wrap: wrap;
padding: 8px 12px;
border-radius: 13px;
border: 1px solid var(--rand);
@@ -3080,3 +3084,226 @@ body[data-nur="buehne"] { background: #000; }
.sender-taste,
.spur__knopf kbd { display: none; }
}
/* ==== DIE TEMPO-GRUPPE KLAPPT AM FINGERGERAET =====================
Der offene Punkt vom 28.09.2026: Am Handy blieb bei offener
Regie vom Bild null Pixel. Die Wurzel war die Transportleiste --
seit sie umbricht (Filipes Ansage: nichts nach links oder rechts
schieben), braucht sie auf 320 px Breite 220 Pixel. Der groesste
Posten darin sind die sechs Tempo-Knoepfe zu je 44 Pixeln.
Am Rechner aendert sich NICHTS: Dort gibt es den Klappknopf gar
nicht, und die Gruppe steht offen -- sie war Filipes Wunsch an
genau dieser Stelle. Nur wo mit dem Finger bedient wird und der
Platz fehlt, klappt sie hinter ihren eigenen Wert. */
.tempo__auf { display: none; }
@media (pointer: coarse) {
.tempo__auf {
display: inline-flex; align-items: center; justify-content: center;
appearance: none; cursor: pointer;
min-height: 44px; min-width: 52px; padding: 0 10px;
border-radius: 10px;
border: 1px solid var(--rand);
background: rgba(255, 255, 255, .05);
color: var(--schrift);
font: inherit; font-size: .78rem; font-weight: 800;
font-variant-numeric: tabular-nums;
}
/* AUFGEKLAPPT SIEHT MAN ES DEM KNOPF AN -- sonst drueckt man ihn
ein zweites Mal, weil man nicht weiss, ob der erste gewirkt hat. */
.tempo__auf[aria-expanded="true"] {
border-color: rgba(154, 183, 255, .4);
background: rgba(154, 183, 255, .14);
}
/* Das Wort „Tempo" faellt weg: Der Knopf daneben sagt bereits
„1×", und die Kuerzel darin gibt es an einem Geraet ohne
Tastatur ohnehin nicht. */
#tempo-teil .transport__wort { display: none; }
#tempo-teil[data-auf="zu"] .tempo { display: none; }
}
/* ==== AM HANDY MUSS DER TRANSPORT ERREICHBAR BLEIBEN ==============
Gemessen am 29.09.2026 auf 390x844 bei offener Regie:
Saal 775 px, Zeilen 101 + 0 + 511 + 325 = 937
transport 681..1006 -- 162 Pixel UNTER dem Fensterrand
Der Koerper hat `overflow: hidden`; die Leiste war also nicht
abgeschnitten, sondern weg. Play, „Naechstes" und ±10 Sekunden
waren bei offener Regie nicht erreichbar, und das Kino hatte
null Pixel.
Drei Schnitte, keiner davon nimmt eine Funktion weg: */
@media (pointer: coarse) {
/* 1. DER KLAPP-KNOPF STAND ALLEIN IN EINER ZEILE -- 44 Pixel plus
Abstand fuer einen Pfeil. Er gehoert an den Rand der obersten
Zeile, neben die Lampe. `order` reicht dafuer: Die Leiste ist
ohnehin eine umbrechende Reihe. */
.pult__leiste { position: relative; padding-right: 64px; }
.pult__klapp {
position: absolute; top: 9px; right: 12px;
}
/* 2. DIE DREI GRUPPEN DER TRANSPORTREIHE NEBENEINANDER.
Untereinander kosteten sie 240 Pixel; nebeneinander sind es
rund 58. Moeglich wurde das, als die Tempo-Gruppe hinter
ihren eigenen Wert klappte -- vorher brauchte sie allein
zwei Zeilen. */
.transport__reihe {
grid-template-columns: auto 1fr auto;
justify-items: stretch;
gap: 8px;
}
.transport__teil--rechts { justify-content: flex-end; }
/* 3. DER REGIE-INHALT NIMMT, WAS UEBRIG BLEIBT.
Eine feste Hoechsthoehe waere hier die dritte Zahl, die
dasselbe zu regeln versucht wie die Schublade darueber --
und zwei Regeln fuer eine Frage haben heute schon zweimal
gereicht, damit eine davon falsch gewinnt. Als Flex-Kind
bekommt der Inhalt den Rest und rollt darin. */
.saal:has(.pult[data-auf="ja"]) .pult__innen {
max-height: none;
flex: 1 1 auto;
min-height: 0;
}
}
/* ==== AM HANDY LEGT SICH DIE REGIE UEBER DAS BILD =================
GERECHNET, NICHT GERATEN. Auf 390x844 hat der Saal 775 Pixel.
Davon gehen weg: Regieleiste 101, Regie-Kopf 207, Regie-Inhalt
240, Transport 243 -- zusammen 791. Mehr als da ist. Selbst nach
drei Schnitten (Klapp-Knopf aus der eigenen Zeile, Transportreihe
nebeneinander, Inhalt kuerzer, zusammen 145 Pixel) bleiben fuer
das Bild rund 120 Pixel: ein Streifen, kein Bild.
Das ist keine Frage der Gestaltung mehr, sondern des Platzes.
Video, Regie und Transport passen auf einem Handy nicht
nebeneinander.
ALSO UEBEREINANDER. Das Video behaelt seine volle Hoehe und ist
sofort wieder da, sobald man die Regie zuklappt. Der Transport
bleibt sichtbar, weil die Schublade oberhalb von ihm endet --
seine Hoehe misst das Skript und schreibt sie in
`--transport-hoch`; eine Zahl waere beim naechsten Knopf still
falsch.
WARUM DAS NICHT DER ALTE FEHLER IST. Weiter oben steht, dass das
Pult frueher `position: fixed` war und „die untere Haelfte
verdeckte". Das stimmt -- fuer den RECHNER, wo Platz fuer beides
ist, und dort bleibt alles wie es ist. Am Handy ist die Wahl
nicht „nebeneinander oder uebereinander", sondern
„uebereinander oder gar nicht". */
/* ERST AB 360 PIXELN. Auf 320x568 passen Register (104), Regie-Kopf
(210) und Transportleiste (158) zusammen nicht in die 499 Pixel
Saal -- gemessen fehlten 17. Jede Verteilung hat dort nur
bestimmt, WER verdeckt wird: erst „Vorbereiten“ und „Beenden“
unter der Leiste, dann die Schublade ueber „Gäste“ und „Bild“.
Fuenf Versuche haben den Befund verschoben und keinen geloest.
Auf diesem Geraet (iPhone SE der ersten Reihe, 2016) bleibt es
deshalb beim Stand von vorher -- ein bekannter Mangel, aber
kein neuer. Ab 360 Pixeln greift die Schublade, und dort ist
alles sauber. */
@media (pointer: coarse) and (min-width: 360px) {
/* IM RASTER, NICHT DARUEBER GESCHWEBT.
Der erste Bau nahm `position: absolute` und rechnete die
Unterkante aus der gemessenen Transporthoehe. Das lief -- und
die Schublade lag dabei 17 Pixel ueber den Registern, weil
„von unten so hoch wie noetig" nichts darueber weiss, wo oben
etwas anderes steht.
Als Rasterfeld ueber die Zeilen 2 und 3, unten angedockt,
braucht es keine einzige gerechnete Zahl: Es beginnt nie ueber
der Regieleiste (die ist Zeile 1) und endet nie unter dem
Transport (der ist Zeile 4). Das Bild liegt darunter in
derselben Zeile 2 und behaelt seine volle Hoehe. */
.saal .pult {
/* UEBER ZEILE 2 UND 3, ABSOLUT DARIN.
Der Bezugsrahmen eines absolut gesetzten RASTERFELDES ist
sein Rasterbereich -- nicht der ganze Container. Das hat
zwei Versuche gekostet: Mit `grid-row: 3` (0 Pixel hoch)
wurde aus `max-height: 100%` eine Hoehe von einem Pixel, und
mit `top` UND `bottom` UND `height: fit-content` verwirft der
Browser das `bottom` -- die Regie ragte 101 Pixel in die
Transportleiste.
Ueber die Zeilen 2 und 3 gespannt stimmt beides von selbst:
Der Bereich beginnt unter der Regieleiste und endet ueber
dem Transport. `bottom: 0` dockt unten an. Keine gemessene
Zahl, keine Variable, nichts, das beim naechsten Knopf
veraltet.
72 PROZENT UND NICHT 100: Oben bleibt ein Streifen Bild
stehen. Wer mitten in der Sendung etwas einstellt, muss
sehen, worueber er redet -- eine Schublade, die alles
zudeckt, waere derselbe Zustand wie vorher, nur mit einem
anderen Grund. Gemessen sind das auf 390x844 rund 120 Pixel
Bild und 310 Pixel Regie; der Kopf mit den drei grossen
Knoepfen passt hinein, der Rest rollt. */
grid-row: 2 / 4;
position: absolute;
left: 0; right: 0; bottom: 0;
/* 72 PROZENT: Oben bleibt ein Streifen Bild stehen. Wer
mitten in der Sendung etwas einstellt, muss sehen, worueber
er redet -- eine Schublade, die alles zudeckt, waere
derselbe Zustand wie vorher, nur mit anderem Grund.
Gemessen auf 390x844: rund 120 Pixel Bild, 310 Pixel Regie. */
max-height: 72%;
/* DER INHALT MUSS SICH DIE HOEHE TEILEN. Ohne diese drei
Zeilen hielt sich die Schublade an ihre 72 Prozent, ihr
INHALT aber nicht: Das Vorschaubild der Kachel „Was läuft"
lag im Bildschirmfoto quer ueber der Transportleiste.
Als Spalte bekommt der Kopf, was er braucht, und der Rest
rollt in dem, was uebrig bleibt. */
display: flex;
flex-direction: column;
overflow: hidden;
z-index: 60;
/* Ein Schatten nach oben -- sonst sieht die Schublade aus wie
ein abgeschnittenes Bild statt wie etwas, das darueberliegt. */
box-shadow: 0 -18px 40px -12px rgba(0, 0, 0, .75);
}
/* Die dritte Zeile faellt damit weg -- das Bild bekommt sie.
AUCH ZUGEKLAPPT: Bei 320x568 ist der Kopf der Regie allein
207 Pixel hoch (drei Knoepfe brauchen dort zwei Zeilen), und
zusammen mit den drei Zeilen Registern (148) und der
Transportleiste (243) sind das 598 von 499 Pixeln Saal.
Gemessen ragten „Vorbereiten" und „Beenden" dadurch in die
Transportleiste -- verdeckte Knoepfe, die man drueckt und
dabei etwas anderes trifft. Als Schublade legt sich der Kopf
ueber das Bild statt in die Leiste. */
.saal {
grid-template-rows: auto minmax(0, 1fr) 0 auto;
}
}
/* ==== DER KOPF DER REGIE AM FINGERGERAET ==========================
Gemessen auf 320x568: Der Kopf ist 207 Pixel hoch -- fuenf
Zeilen zu je rund 44 Pixeln. Zusammen mit drei Zeilen Registern
(148) und der Transportleiste (243) sind das 598 von 499 Pixeln
Saal, und „Vorbereiten" und „Beenden" lagen unter der Leiste.
Drei Straffungen, die auf jedem Fingergeraet gelten und keine
Funktion wegnehmen:
- Die Messwerte stehen in EINER Zeile statt umzubrechen.
„Sehen zu 3 · Mit Bild 3/12 · Gäste 1/2 · Upload –" liest
sich nebeneinander genauso gut, und untereinander kosten
sie 41 Pixel.
- Die Schrift der Zahlen ist kleiner. Sie sind Nebenauskunft,
nicht die Hauptsache -- 11,52 px ist die Hausgrenze, und
darueber bleibt es.
- Die drei grossen Knoepfe bekommen weniger Polsterung. Ihre
44 Pixel Hoehe bleiben (das ist die Daumengrenze), nur die
Breite gibt nach, damit sie in eine Zeile passen. */
@media (pointer: coarse) {
.pult__leiste { gap: 6px 10px; padding: 8px 12px; }
.messwerte { gap: 2px 12px; flex-wrap: nowrap; overflow: visible; }
.messwerte__paar { display: flex; align-items: baseline; gap: 5px; }
.messwerte dt { font-size: .72rem; }
.messwerte dd { font-size: .8rem; }
.pult__tun { gap: 6px; }
.pult__tun .tun { padding: 0 10px; font-size: .78rem; }
}
+27
View File
@@ -1858,6 +1858,24 @@
treihe.append(k);
}
/* ---- Die Tempo-Gruppe klappt am Fingergerät ----
Der Zustand liegt im Browser und nicht an der Sendung: Ob
ICH die sechs Stufen sehen will, geht die anderen nichts an
-- anders als das Tempo selbst, das für alle gilt. */
$('tempo-auf').addEventListener('click', () => {
const teil = $('tempo-teil');
const auf = teil.dataset.auf !== 'auf';
teil.dataset.auf = auf ? 'auf' : 'zu';
$('tempo-auf').setAttribute('aria-expanded', String(auf));
try { localStorage.setItem('reaktion-tempo-auf', auf ? 'auf' : 'zu'); } catch { /* egal */ }
});
try {
if (localStorage.getItem('reaktion-tempo-auf') === 'auf') {
$('tempo-teil').dataset.auf = 'auf';
$('tempo-auf').setAttribute('aria-expanded', 'true');
}
} catch { /* ohne Gedächtnis bleibt sie zu -- das ist die sichere Seite */ }
/* ---- Das zweite Video ---- */
$('p-zweit-sichern').addEventListener('click', zweitSichern);
$('p-zweit').addEventListener('keydown', (e) => {
@@ -2409,6 +2427,15 @@
for (const k of $('tempo').children) {
k.setAttribute('aria-pressed', String(Number(k.dataset.tempo) === (lage.tempo || 1)));
}
/* DER KLAPPKNOPF TRAEGT DEN AKTUELLEN WERT. Zugeklappt ist er
die einzige Auskunft darüber, wie schnell es läuft -- ein
Knopf, der dazu schweigt, zwingt zum Aufklappen, nur um
nachzusehen. */
{
const t = lage.tempo || 1;
const k = $('tempo-auf');
if (k) k.textContent = t === 1 ? '1×' : `${String(t).replace('.', ',')}×`;
}
for (const k of $('kamgroesse').children) {
k.setAttribute('aria-pressed',
String(Number(k.dataset.gross) === (lage.kamera_gross || 1)));
+19 -19
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -391,22 +391,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=202609290232"></script>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/textform.js?v=202609291246"></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/zuteilung.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/zuteilung.js?v=202609291246" 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=202609290232" defer></script>
<script src="assets/js/aufgaben.js?v=202609290232" defer></script>
<script src="assets/js/vorlagenbrett.js?v=202609291246" defer></script>
<script src="assets/js/aufgaben.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -168,15 +168,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/automation.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/automation.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -197,16 +197,16 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/befinden.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/befinden.js?v=202609291246" defer></script>
</body>
</html>
+22 -22
View File
@@ -12,24 +12,24 @@
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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -304,19 +304,19 @@
<!-- 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=202609290232"></script>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/textform.js?v=202609291246"></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/checkliste.js?v=202609290232" defer></script>
<script src="assets/js/ampel.js?v=202609290232" defer></script>
<script src="assets/js/schulung.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/bereich.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/checkliste.js?v=202609291246" defer></script>
<script src="assets/js/ampel.js?v=202609291246" defer></script>
<script src="assets/js/schulung.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/bereich.js?v=202609291246" defer></script>
</body>
</html>
+19 -19
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/auskunft.js?v=202609290232" defer></script>
<script src="assets/js/bewerben.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/auskunft.js?v=202609291246" defer></script>
<script src="assets/js/bewerben.js?v=202609291246" defer></script>
</body>
</html>
+18 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -80,16 +80,16 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/auskunft.js?v=202609290232" defer></script>
<script src="assets/js/bewerbungen.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/auskunft.js?v=202609291246" defer></script>
<script src="assets/js/bewerbungen.js?v=202609291246" defer></script>
</body>
</html>
+1 -1
View File
@@ -59,6 +59,6 @@
</head>
<body>
<div id="platz"></div>
<script src="assets/js/buehne.js?v=202609290232" defer></script>
<script src="assets/js/buehne.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -89,15 +89,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/ki.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/calls.js?v=202609290232" defer></script>
<script src="assets/js/ki.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/calls.js?v=202609291246" defer></script>
</body>
</html>
+20 -20
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -739,24 +739,24 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609290232"></script>
<script src="assets/js/bereiche.js?v=202609291246"></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=202609290232"></script>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232"></script>
<script src="assets/js/glocke.js?v=202609290232"></script>
<script src="assets/js/textform.js?v=202609291246"></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246"></script>
<script src="assets/js/glocke.js?v=202609291246"></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=202609290232"></script>
<script src="assets/js/anruf.js?v=202609291246"></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
@@ -767,8 +767,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=202609290232"></script>
<script src="assets/js/chat.js?v=202609290232"></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/bildschau.js?v=202609291246"></script>
<script src="assets/js/chat.js?v=202609291246"></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/content.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/content.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -179,15 +179,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/checkliste.js?v=202609290232" defer></script>
<script src="assets/js/content.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/checkliste.js?v=202609291246" defer></script>
<script src="assets/js/content.js?v=202609291246" defer></script>
</body>
</html>
+6 -6
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609291246" />
</head>
<body class="gate gate--crew">
@@ -459,7 +459,7 @@
<script src="assets/js/gate.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/gate.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
</body>
</html>
+4 -4
View File
@@ -23,25 +23,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/crew-192.png?v=202609290232",
"src": "/assets/img/app-symbole/crew-192.png?v=202609291246",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609290232",
"src": "/assets/img/app-symbole/crew-512.png?v=202609291246",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609290232",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609291246",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609290232",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609291246",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -108,15 +108,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/dateien.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/dateien.js?v=202609291246" defer></script>
</body>
</html>
+18 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -297,20 +297,20 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" 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=202609290232" defer></script>
<script src="assets/js/entwicklung.js?v=202609290232" defer></script>
<script src="assets/js/vorlagenbrett.js?v=202609291246" defer></script>
<script src="assets/js/entwicklung.js?v=202609291246" defer></script>
</body>
</html>
+15 -15
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -146,14 +146,14 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/hilfe.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/hilfe.js?v=202609291246" defer></script>
</body>
</html>
+5 -5
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
</head>
<body class="gate">
@@ -427,7 +427,7 @@
<script src="assets/js/gate.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/gate.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -383,15 +383,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/kalender.js?v=202609290232" defer></script>
<script src="assets/js/kalender-abo.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/kalender.js?v=202609291246" defer></script>
<script src="assets/js/kalender-abo.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -444,13 +444,13 @@
</form>
</dialog>
<script src="assets/js/meldung.js?v=202609290232"></script>
<script src="assets/js/nachfrage.js?v=202609290232"></script>
<script src="assets/js/wahl.js?v=202609290232"></script>
<script src="assets/js/bereiche.js?v=202609290232"></script>
<script src="assets/js/kopf.js?v=202609290232"></script>
<script src="assets/js/glocke.js?v=202609290232"></script>
<script src="assets/js/leistung.js?v=202609290232"></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246"></script>
<script src="assets/js/nachfrage.js?v=202609291246"></script>
<script src="assets/js/wahl.js?v=202609291246"></script>
<script src="assets/js/bereiche.js?v=202609291246"></script>
<script src="assets/js/kopf.js?v=202609291246"></script>
<script src="assets/js/glocke.js?v=202609291246"></script>
<script src="assets/js/leistung.js?v=202609291246"></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/material.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/material.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/material.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/material.js?v=202609291246" defer></script>
</body>
</html>
+14 -14
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/notizen.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/notizen.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/notizen.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/notizen.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -453,14 +453,14 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/personen.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/personen.js?v=202609291246" defer></script>
</body>
</html>
+18 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -214,16 +214,16 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/steckbrief.js?v=202609290232" defer></script>
<script src="assets/js/profil.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/steckbrief.js?v=202609291246" defer></script>
<script src="assets/js/profil.js?v=202609291246" defer></script>
</body>
</html>
+28 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start reaktion-seite" data-stand="laedt">
@@ -766,7 +766,17 @@
Eine Legende zwingt außerdem dazu, vom Knopf zur Liste zu
schauen und zurück. Am Knopf liest man die Taste beim
Bedienen und lernt sie dabei. -->
<div class="transport__teil">
<!-- DIE GRUPPE KLAPPT AM FINGERGERAET HINTER IHREN WERT.
Sechs Knoepfe zu je 44 Pixeln passen auf 320 px nicht in
eine Zeile; umgebrochen kosteten sie die Transportleiste
rund 90 Pixel Hoehe — und die fehlten dem Bild. Der Knopf
zeigt, was gerade gilt, damit man zum Nachsehen nicht
aufklappen muss. Am Rechner gibt es ihn nicht, dort steht
die Gruppe offen. -->
<div class="transport__teil transport__teil--links" id="tempo-teil" data-auf="zu">
<button type="button" class="tempo__auf" id="tempo-auf"
aria-expanded="false" aria-controls="tempo"
aria-label="Geschwindigkeit ein- und ausklappen">1×</button>
<span class="transport__wort">Tempo <kbd>+</kbd><kbd>−</kbd></span>
<div class="tempo" id="tempo" role="group" aria-label="Geschwindigkeit"></div>
</div>
@@ -803,14 +813,14 @@
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
liest daraus die Leitungsrollen. -->
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/spendenkarte.js?v=202609290232" defer></script>
<script src="assets/js/reaktion.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/spendenkarte.js?v=202609291246" defer></script>
<script src="assets/js/reaktion.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/rechte.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/rechte.js?v=202609291246" defer></script>
</body>
</html>
+18 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/report.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/report.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -106,17 +106,17 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/ki.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/report.js?v=202609290232" defer></script>
<script src="assets/js/ki.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/report.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -173,14 +173,14 @@
</div>
</div>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/scouting.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/scouting.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,21 +12,21 @@
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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -732,16 +732,16 @@
</p>
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/live.js?v=202609290232" defer></script>
<script src="assets/js/start.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/live.js?v=202609291246" defer></script>
<script src="assets/js/start.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -85,16 +85,16 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/ki.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/startcheck.js?v=202609290232" defer></script>
<script src="assets/js/ki.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/startcheck.js?v=202609291246" defer></script>
</body>
</html>
+18 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -150,16 +150,16 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/auskunft.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/steckbrief.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/auskunft.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/steckbrief.js?v=202609291246" defer></script>
</body>
</html>
+14 -14
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/support.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/support.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -128,16 +128,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=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" 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=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/support.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/support.js?v=202609291246" defer></script>
</body>
</html>
+3 -3
View File
@@ -23,7 +23,7 @@
„Eigenes CSS" leer lassen (der Grund ist schon
durchsichtig).
====================================================================== -->
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609291246" />
<style>
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
@@ -80,7 +80,7 @@
<body>
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
<script src="assets/js/spendenkarte.js?v=202609290232" defer></script>
<script src="assets/js/tafel.js?v=202609290232" defer></script>
<script src="assets/js/spendenkarte.js?v=202609291246" defer></script>
<script src="assets/js/tafel.js?v=202609291246" defer></script>
</body>
</html>
+18 -18
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -111,15 +111,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/talente.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/talente.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/team.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/team.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -110,15 +110,15 @@
</main>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/team.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/team.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/team.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/team.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/teamlage.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" defer></script>
<script src="assets/js/teamlage.js?v=202609291246" defer></script>
</body>
</html>
+15 -15
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -112,15 +112,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/teilen.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/teilen.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -126,14 +126,14 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/treff-moderation.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/treff-moderation.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/auskunft.js?v=202609290232" defer></script>
<script src="assets/js/treff-regeln.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/auskunft.js?v=202609291246" defer></script>
<script src="assets/js/treff-regeln.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -149,16 +149,16 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/uebersicht.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/uebersicht.js?v=202609291246" defer></script>
</body>
</html>
+15 -15
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -335,14 +335,14 @@
</main>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/live.js?v=202609290232" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/live.js?v=202609291246" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</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=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/holen.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/holen.js?v=202609291246" 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=202609290232" defer></script>
<script src="assets/js/unterstuetzen.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/unterstuetzen.js?v=202609291246" defer></script>
</body>
</html>
+16 -16
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -144,14 +144,14 @@
</main>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/werdegang.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/werdegang.js?v=202609291246" defer></script>
</body>
</html>
+15 -15
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
@@ -75,13 +75,13 @@
<p class="fehler" id="fehler" hidden></p>
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/willkommen.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/willkommen.js?v=202609291246" defer></script>
</body>
</html>
+17 -17
View File
@@ -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=202609290232" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609290232" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/start.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609290232" />
<link rel="stylesheet" href="assets/css/module.css?v=202609290232" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609291246" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609291246" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/start.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609291246" />
<link rel="stylesheet" href="assets/css/module.css?v=202609291246" />
<!-- 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=202609290232" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609291246" />
</head>
<body class="start">
@@ -190,15 +190,15 @@
</main>
<script src="assets/js/meldung.js?v=202609290232" defer></script>
<script src="assets/js/hochladen.js?v=202609290232" defer></script>
<script src="assets/js/nachfrage.js?v=202609290232" defer></script>
<script src="assets/js/meldung.js?v=202609291246" defer></script>
<script src="assets/js/hochladen.js?v=202609291246" defer></script>
<script src="assets/js/nachfrage.js?v=202609291246" defer></script>
<script src="assets/js/wahl.js?v=202609290232" defer></script>
<script src="assets/js/bereiche.js?v=202609290232" defer></script>
<script src="assets/js/installieren.js?v=202609290232" defer></script>
<script src="assets/js/kopf.js?v=202609290232" defer></script>
<script src="assets/js/glocke.js?v=202609290232" defer></script>
<script src="assets/js/wissen.js?v=202609290232" defer></script>
<script src="assets/js/wahl.js?v=202609291246" defer></script>
<script src="assets/js/bereiche.js?v=202609291246" defer></script>
<script src="assets/js/installieren.js?v=202609291246" defer></script>
<script src="assets/js/kopf.js?v=202609291246" defer></script>
<script src="assets/js/glocke.js?v=202609291246" defer></script>
<script src="assets/js/wissen.js?v=202609291246" defer></script>
</body>
</html>