Pipeline: die Stufenfarbe kommt endlich auf dem Bildschirm an

Filipe: "zuerst will ich dass du die kategorien und die kacheln viel
krasser geiler machst."

Beim Nachmessen stand fest, warum die Pipeline flach aussah: Drei
Regeln in scouting.css kamen gar nicht an, seit es den Baukasten
(module.css) gibt -- und module.css NENNT zwei davon im eigenen Text.

  --ton                  war an JEDER Karte #db4b66, dem Rot der Seite.
                         Daraus nimmt der Baukasten Kantenlicht, die
                         drei Eckwinkel und das Licht beim Zeigen. Sechs
                         Stufenfarben in der Datei, eine auf dem Schirm.
  .kk::before (3px)      gemessen 560px breit -- das ist das Kantenlicht
                         des Baukastens, das dasselbe Pseudoelement
                         belegt. Die farbige Pipeline-Kante gab es nicht.
  .kk { border } /:hover module.css setzt `border: 0`, gleich stark und
                         spaeter im Ladeweg.

Das Haus hatte die Lehre schon: aufgaben.css setzt `--ton` an fuenf
Spalten mit genau dieser Begruendung. Hierher uebertragen hat es nie
jemand.

WAS JETZT ANDERS IST
 * Jede Stufe traegt ihren Ton -- Eckwinkel, Kantenlicht und Hover
   laufen damit von kuehl (neu entdeckt) zu gruen (uebergeben).
 * Die Farbkante der Karte liegt im HINTERGRUND statt auf einem
   Pseudoelement (beide gehoeren dem Baukasten). 6px, weil das
   Kantenlicht 1,6px davon verdeckt -- bei 3px blieb nichts Sichtbares.
 * Etappennummern 01-05, abgeleitet aus WEITER statt daneben
   geschrieben. "Abgelehnt" bekommt keine: keine Etappe nach vorn.
 * Stufentitel in der eigenen Farbe (vorher einheitlich --akzent),
   mit Weiss aufgehellt -- 4,3:1 waeren bei fett-versal 12,5px zu wenig.
 * Faellig-Saum als inset-Schatten wie bei .kachel[data-warn], mit
   (0,3,0) gegen die Modulliste; vorher border-color und damit wirkungslos.
 * Karte: Plattform als Schild, Handle in gleichbreiter Schrift,
   Haarlinie zwischen "wer" und "lohnt sich", Reichweite deutlicher.

DAS MESSGERAET, DAS GEFEHLT HAT: module.css notiert "NICHT
MITREPARIERT, weil es kein Messgeraet dafuer gibt ... Hover laesst sich
nicht pruefen." Doch -- pruef-scouting-felder faehrt den Zeiger jetzt
auf die Karte und liest nach (6px -> 9px).

DREI FUNDE IN DEN EIGENEN WERKZEUGEN, alle von Hauswachen oder der
eigenen Messung:
 * bild-arten hatte keine Notbremse; page.hover() blieb haengen und
   liess beim Abbrechen einen Server auf Port 4336 zurueck. Jetzt
   notbremse(240s) und mouse.move statt hover().
 * color-mix(in srgb, var(--rand)) -- mit EINER Farbe ungueltig; der
   ganze Verlauf fiel aus, uebrig blieb Abstand ohne Linie.
 * Im Pruefausdruck steckte ein Backspace-Byte (0x08), das die
   Kommandozeile aus einer Zeichenfolge gemacht hatte. Sah im
   Quelltext richtig aus, traf nie. Jetzt startsWith.

pruef-scouting-felder: 64 -> 72 Pruefungen, gruen. Gegenprobe gefahren
(einer Stufe den Ton genommen -> rot, mit #db4b66 als Beleg). Statt des
226-Sekunden-Hauslaufs pruef-handy misst die Datei jetzt selbst auf
320px: 97 Teile, keines ueber dem Rand, kein seitliches Schieben.
Dazu gruen: css-klassen, lesbarkeit, tippziele, fingermass,
haus-trennung, leerzustand, deutsche-texte, zeichen (der eine Rest dort
ist bereich.css und aelter).

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-10-07 00:04:49 +02:00
co-authored by Claude Opus 5
parent f18ab32f8c
commit ea4078740e
50 changed files with 1164 additions and 721 deletions
+86
View File
@@ -12,6 +12,19 @@
import { mkdtempSync, rmSync } from "node:fs"; import { mkdtempSync, rmSync } from "node:fs";
import { tmpdir } from "node:os"; import { tmpdir } from "node:os";
import { join } from "node:path"; import { join } from "node:path";
/* NOTBREMSE (nachgeruestet 06.10.2026, nachdem genau das passiert ist).
Dieses Werkzeug startet einen Server und einen Browser. Beim Versuch,
die Farbkante unter dem Zeiger zu messen, blieb `page.hover()` haengen
-- und ein Stillstand sieht von aussen genauso aus wie "laeuft noch".
Schlimmer: Nach dem Abbrechen von aussen blieb der Server auf Port
4336 stehen und haette den naechsten Lauf blockiert.
Dieselbe Regel wie fuer die Pruefungen, und aus demselben Grund: Eine
Frist, die ueberschritten wird, ist ein FEHLER mit Meldung -- kein
Warten ohne Ende. */
import { notbremse } from "./helfer-notbremse.mjs";
notbremse(240_000, "bild-arten");
const ordner = mkdtempSync(join(tmpdir(), "ws-arten-")); const ordner = mkdtempSync(join(tmpdir(), "ws-arten-"));
process.env.WORKSPACE_DB = join(ordner, "workspace.db"); process.env.WORKSPACE_DB = join(ordner, "workspace.db");
@@ -104,6 +117,79 @@ for (const s of spalten) {
console.log(` ${String(s.stufe).padEnd(14)} ${String(s.titel).padEnd(8)} ${String(s.zahl).padStart(2)} ` console.log(` ${String(s.stufe).padEnd(14)} ${String(s.titel).padEnd(8)} ${String(s.zahl).padStart(2)} `
+ `x=${String(s.x).padStart(4)} b=${String(s.breite).padStart(4)} Linie=${s.linie.padStart(5)} ${s.namen}`); + `x=${String(s.x).padStart(4)} b=${String(s.breite).padStart(4)} Linie=${s.linie.padStart(5)} ${s.namen}`);
} }
/* WAS KOMMT AN DER KARTE WIRKLICH AN? (06.10.2026)
`module.css` belegt `::before` (Kantenlicht) und `::after` (Raster,
Eckwinkel) JEDER Karte und wird NACH scouting.css geladen. Was
scouting.css auf dieselben Pseudoelemente legt, verliert damit --
ohne dass irgendwo ein Fehler erscheint. Diese Messung sagt, welcher
Ton tatsaechlich gilt und wie breit die farbige Kante wirklich ist. */
console.log("\n--- Was an der Karte wirklich ankommt ---");
const kante = await seite.$eval(".kk", (k) => {
const vor = getComputedStyle(k, "::before");
return {
ton: getComputedStyle(k).getPropertyValue("--ton").trim() || "(nicht gesetzt)",
stufenfarbe: getComputedStyle(k).getPropertyValue("--stufe-farbe").trim() || "(nicht gesetzt)",
vorBreite: vor.width, vorInhalt: vor.content,
grund: getComputedStyle(k).backgroundImage.slice(0, 60),
};
});
console.log(" --ton:", kante.ton, " --stufe-farbe:", kante.stufenfarbe);
console.log(" ::before Breite:", kante.vorBreite, " (3px = Kante von scouting.css, sonst ueberschrieben)");
console.log(" Grundbild:", kante.grund);
/* WIE BREIT IST DIE FARBKANTE WIRKLICH -- und kommt sie durch?
Gemessen wird nicht die Regel, sondern das Bild: die Farbe des
Bildpunktes zwei Pixel rechts von der linken Kartenkante, einmal in
Ruhe und einmal unter dem Zeiger. Eine Kante, die man nur im
Quelltext sieht, ist keine. */
const kantenMass = await seite.evaluate(() => {
const k = document.querySelector(".kk");
const s = getComputedStyle(k);
return { groesse: s.backgroundSize, lage: s.backgroundPosition, kante: s.getPropertyValue("--kante").trim() };
});
console.log(" background-size:", kantenMass.groesse, "| --kante:", kantenMass.kante || "(nicht gesetzt)");
/* MIT mouse.move AUF DIE MITTE DER KARTE, NICHT MIT page.hover().
`hover()` wartet darauf, dass das Ziel "bedienbar" ist -- sichtbar,
stabil, nicht verdeckt. Bei einer Karte, ueber der das Hintergrundbild
der Seite liegt, kann diese Pruefung dreissig Sekunden brauchen oder
nie fertig werden. Gemessen werden soll hier aber nicht die
Bedienbarkeit, sondern was der Zeiger an der Farbe aendert -- dafuer
genuegt es, den Zeiger hinzubewegen. */
{
const m = await seite.$eval(".kk", (k) => {
const r = k.getBoundingClientRect();
return { x: Math.round(r.x + r.width / 2), y: Math.round(r.y + r.height / 2) };
});
await seite.mouse.move(m.x, m.y);
await seite.waitForTimeout(400);
}
const unterZeiger = await seite.evaluate(() =>
getComputedStyle(document.querySelector(".kk")).getPropertyValue("--kante").trim());
console.log(" --kante unter dem Zeiger:", unterZeiger || "(nicht gesetzt)");
/* Kommt die Haarlinie zwischen Kopf und Zahlen an? Ein ungueltiger
Farbwert laesst `border-image` lautlos ausfallen -- uebrig bleibt
Abstand ohne Linie, und das sieht im Quelltext richtig aus. */
const linie = await seite.$eval(".kk__info", (k) => {
const s2 = getComputedStyle(k);
return { quelle: s2.borderImageSource.slice(0, 48), breite: s2.borderTopWidth };
});
console.log(" Haarlinie in der Karte:", linie.breite, "|", linie.quelle);
/* Eine Nahaufnahme der linken Kante -- 90 px breit, damit man sie
ueberhaupt sehen kann. */
/* Eine Karte OHNE Faellig-Saum: Bei Tamy liegt der warme Innenring
ueber der Stufenkante, und dann misst man den Ring statt der Kante. */
const kasten = await seite.$eval(".kk:not([data-faellig])", (k) => {
const r = k.getBoundingClientRect();
/* `width`/`height` -- nicht `w`/`h`. Playwright meldet dann
"clip.width: expected float, got undefined"; gefunden hat es die
Notbremse, nicht das Auge. */
return { x: Math.round(r.x), y: Math.round(r.y), width: 90, height: Math.round(r.height) };
});
await seite.screenshot({ path: "server/bild-arten-kante.png", clip: kasten });
await seite.mouse.move(0, 0);
await seite.waitForTimeout(300);
const stufe1 = await seite.$('.stufe[data-stufe="neu"]'); const stufe1 = await seite.$('.stufe[data-stufe="neu"]');
await stufe1.screenshot({ path: "server/bild-arten-rechner.png" }); await stufe1.screenshot({ path: "server/bild-arten-rechner.png" });
await seite.screenshot({ path: "server/bild-arten-rechner-ganz.png", fullPage: false }); await seite.screenshot({ path: "server/bild-arten-rechner-ganz.png", fullPage: false });
+117
View File
@@ -466,6 +466,95 @@ console.log("\n=== Die Seite selbst ===");
await seite.click("#neu-zu"); await seite.click("#neu-zu");
await seite.waitForTimeout(250); await seite.waitForTimeout(250);
/* ===== DIE OPTIK DER STUFE KOMMT WIRKLICH AN (06.10.2026) ========
module.css notiert selbst: „`.kk:hover` in scouting.css ... setzt
border-color -- und die Grundregel oben setzt `border: 0`, gleich
stark und spaeter im Ladeweg. Diese vier Regeln tun also vermutlich
nichts." Und: „NICHT MITREPARIERT, weil es kein Messgeraet dafuer
gibt ... Hover laesst sich nicht pruefen."
DOCH -- es laesst sich pruefen. Hier steht das Messgeraet.
ERST DEN ZEIGER WEGSETZEN. Beim ersten Anlauf meldete diese
Messung „die Kante ist 9px statt 6" und „unter dem Zeiger waechst
sie nicht (9 -> 9)" -- beides stimmte, und beides war kein Befund
am Programm: Der Klick auf „Bearbeiten" weiter oben hatte die Maus
auf der ersten Karte stehen lassen. Gemessen wurde also zweimal der
Zustand UNTER dem Zeiger. Eine Messung, die ihren Ausgangszustand
nicht herstellt, misst den Rest des Tests mit. */
await seite.mouse.move(2, 2);
await seite.waitForTimeout(300);
const optik = await seite.$$eval(".stufe", (gs) => gs.map((g) => {
const k = g.querySelector(".kk");
const s2 = k ? getComputedStyle(k) : null;
return {
stufe: g.dataset.stufe,
ton: getComputedStyle(g).getPropertyValue("--ton").trim(),
farbe: getComputedStyle(g).getPropertyValue("--stufe-farbe").trim(),
kante: s2 ? s2.getPropertyValue("--kante").trim() : null,
kantenbreite: s2 ? s2.backgroundSize.split(",")[0].trim() : null,
nr: g.querySelector(".stufe__nr")?.textContent.trim() || null,
};
}));
/* JEDE Stufe traegt IHREN Ton -- nicht den der Seite. Gezaehlt wird
in der Bedingung, nicht nur im Text: Ein `every()` auf einer leeren
Liste waere `true` und wuerde nichts beweisen. */
ok(optik.length >= 3 && optik.every((o) => o.ton && o.ton === o.farbe),
`jede der ${optik.length} Stufen traegt ihren eigenen Ton `
+ `(${optik.map((o) => o.stufe + "=" + o.ton).join(", ")})`);
/* Und die Toene sind verschieden -- sonst waere „jede traegt ihren
eigenen" auch dann wahr, wenn alle denselben haetten. */
ok(new Set(optik.map((o) => o.ton)).size === optik.length,
`und zwar jede eine andere (${new Set(optik.map((o) => o.ton)).size} Toene auf ${optik.length} Stufen)`);
/* `backgroundSize` liefert BEIDE Masse der ersten Ebene ("6px 100%").
Der erste Anlauf verglich mit "6px" und meldete rot, obwohl ueberall
6px standen -- ein Messfehler, der wie ein Befund aussah.
DER ZWEITE ANLAUF MELDETE DASSELBE, und die Ursache war eine
andere: Beim Schreiben ueber die Kommandozeile wurde aus der
Zeichenfolge fuer eine Wortgrenze ein echtes Steuerzeichen (0x08,
Backspace) mitten im Ausdruck. Ein Ausdruck mit einem Backspace
darin trifft natuerlich nie. Im Quelltext sah die Zeile voellig
richtig aus -- sichtbar wurde das Byte erst mit `cat -v`. Genau
davor warnt pruef-zeichen ("Serverdateien mit Steuerzeichen"), und
genau sie haette es gefunden.
Deshalb jetzt `startsWith` statt eines Ausdrucks: Daran gibt es
nichts, was beim Schreiben verstuemmelt werden koennte. */
ok(optik.length >= 3 && optik.every((o) => (o.kantenbreite || "").startsWith("6px")),
`die Farbkante der Karte ist 6px breit (${optik.map((o) => o.kantenbreite).join(", ")})`);
/* Die Etappennummer wird aus WEITER abgeleitet: 01 bis 05, und
„abgelehnt" bekommt keine. */
const nummern = Object.fromEntries(optik.map((o) => [o.stufe, o.nr]));
ok(nummern.neu === "01" && nummern.angesprochen === "02",
`die Stufen sind nummeriert (neu=${nummern.neu}, angesprochen=${nummern.angesprochen})`);
/* HOVER -- gemessen mit dem Zeiger, nicht geglaubt.
`mouse.move` und nicht `page.hover()`: Letzteres wartet auf
„bedienbar" und blieb beim ersten Anlauf haengen. Gemessen werden
soll hier die Farbe, nicht die Bedienbarkeit. */
const vorher = await seite.$eval(".kk", (k) => getComputedStyle(k).getPropertyValue("--kante").trim());
const mitte = await seite.$eval(".kk", (k) => {
const r = k.getBoundingClientRect();
return { x: Math.round(r.x + r.width / 2), y: Math.round(r.y + r.height / 2) };
});
await seite.mouse.move(mitte.x, mitte.y);
await seite.waitForTimeout(350);
const nachher = await seite.$eval(".kk", (k) => getComputedStyle(k).getPropertyValue("--kante").trim());
ok(vorher === "6px" && nachher === "9px",
`unter dem Zeiger waechst die Kante (${vorher} -> ${nachher})`);
await seite.mouse.move(0, 0);
await seite.waitForTimeout(200);
/* Die Haarlinie in der Karte. Ein ungueltiger Farbwert laesst
`border-image` lautlos ausfallen -- „none" heisst, sie fehlt. */
const haar = await seite.$eval(".kk__info",
(k) => getComputedStyle(k).borderImageSource);
ok(haar.includes("gradient"),
`die Haarlinie zwischen Kopf und Zahlen ist da (${haar.slice(0, 28)}…)`);
/* ===== GEGENPROBE: AUF DEM HANDY LIEGEN SIE UNTEREINANDER ======== /* ===== GEGENPROBE: AUF DEM HANDY LIEGEN SIE UNTEREINANDER ========
Ohne diese Messung wuesste niemand, ob die Trennung ueberhaupt Ohne diese Messung wuesste niemand, ob die Trennung ueberhaupt
@@ -500,6 +589,34 @@ console.log("\n=== Die Seite selbst ===");
ok(schmal.every((k) => k.breite >= 300), ok(schmal.every((k) => k.breite >= 300),
`keine Spalte wird gequetscht (${schmal.map((k) => k.breite).join(" / ")} px)`); `keine Spalte wird gequetscht (${schmal.map((k) => k.breite).join(" / ")} px)`);
/* ===== UND AUF DEM SCHMALSTEN GERAET, DAS ES GIBT (320 px) =======
Die Karte hat links 26px Polster bekommen (davor 21), dazu eine
6px-Kante. Was auf 390px passt, muss auf 320px nicht passen -- und
ein Element, das ueber den Rand steht, erzeugt seitliches Scrollen
auf der ganzen Seite.
GEMESSEN STATT DEN HAUSLAUF GESTARTET: `pruef-handy` prueft 186
Dinge auf vielen Seiten und braucht 226 Sekunden. Die Frage hier
ist eine einzige und in vier Sekunden beantwortet. */
const engKontext = await browser.newContext({
viewport: { width: 320, height: 720 }, hasTouch: true, isMobile: true,
});
await engKontext.addCookies(await ctx.cookies());
const eng = await engKontext.newPage();
await eng.goto(seite.url(), { waitUntil: "networkidle" });
await eng.waitForTimeout(900);
const ueber = await eng.$$eval(".stufe *", (ks) => ks
.filter((k) => k.getBoundingClientRect().right > window.innerWidth + 1)
.slice(0, 4)
.map((k) => `${k.className || k.tagName} bis ${Math.round(k.getBoundingClientRect().right)}px`));
const gemessen = await eng.$$eval(".stufe *", (ks) => ks.length);
ok(gemessen > 20 && ueber.length === 0,
`auf 320px steht keines der ${gemessen} Teile ueber den Rand (${ueber.join(", ") || "keins"})`);
const quer = await eng.evaluate(() =>
document.documentElement.scrollWidth - document.documentElement.clientWidth);
ok(quer <= 1, `und die Seite laesst sich nicht seitlich schieben (${quer} px)`);
await browser.close(); await browser.close();
} }
+14 -14
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/anleitung.css?v=202610070004" />
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die <!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
Variablen, und bei Variablen entscheidet allein, wer zuletzt Variablen, und bei Variablen entscheidet allein, wer zuletzt
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. --> kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -289,16 +289,16 @@
Und anleitung.js braucht es doppelt: Symbol, Farbe, Name und Und anleitung.js braucht es doppelt: Symbol, Farbe, Name und
Adresse jeder Karte kommen von dort, nicht vom Server. --> Adresse jeder Karte kommen von dort, nicht vom Server. -->
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine <!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
Liste. pruef-css-klassen setzt das durch, und zwar auch die Liste. pruef-css-klassen setzt das durch, und zwar auch die
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
Bedienelement. --> Bedienelement. -->
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/anleitung.js?v=202610062332" defer></script> <script src="assets/js/anleitung.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+5 -5
View File
@@ -16,8 +16,8 @@
verdeckt. Gefunden hat es pruef-struktur. verdeckt. Gefunden hat es pruef-struktur.
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. --> Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als <!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
ausserhalb der App -- auf einer Seite, die genau erklaeren soll, ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
@@ -33,7 +33,7 @@
schreibt jede Seite app.webmanifest -- auch die hier. --> schreibt jede Seite app.webmanifest -- auch die hier. -->
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<style> <style>
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite /* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht, soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
@@ -135,7 +135,7 @@
<script src="assets/js/anruf-probe.js?v=202610062332" defer></script> <script src="assets/js/anruf-probe.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+4 -4
View File
@@ -23,25 +23,25 @@
}, },
"icons": [ "icons": [
{ {
"src": "/assets/img/app-symbole/workspace-192.png?v=202610062332", "src": "/assets/img/app-symbole/workspace-192.png?v=202610070004",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-512.png?v=202610062332", "src": "/assets/img/app-symbole/workspace-512.png?v=202610070004",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610062332", "src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610070004",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610062332", "src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610070004",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
+235 -33
View File
@@ -37,52 +37,216 @@
/* ---------- Stufen -------------------------------------------------------- */ /* ---------- Stufen -------------------------------------------------------- */
.stufe { margin-bottom: 30px; } .stufe { margin-bottom: 34px; }
.stufe__kopf { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; } .stufe__kopf { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; }
/* DER TITEL TRUG DEN SEITENAKZENT, NICHT SEINE STUFE (bis 06.10.2026).
Hier stand `color: var(--akzent)` -- sechs Stufen, ein Blau. Jetzt
die eigene Farbe, aber mit Weiss aufgehellt: #4c7fa8 direkt auf dem
dunklen Grund kaeme nur auf rund 4,3:1, und fett-versal bei 12,5 px
ist KEIN grosser Text im Sinne der Richtlinie -- 4,5:1 waere die
Schwelle. Aufgehellt liegt jede der sechs Stufen weit darueber.
Nachgemessen von pruef-lesbarkeit. */
.stufe__titel { .stufe__titel {
margin: 0; font-size: .78rem; font-weight: 700; margin: 0; font-size: .82rem; font-weight: 800;
letter-spacing: .08em; text-transform: uppercase; color: var(--akzent); letter-spacing: .1em; text-transform: uppercase;
color: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 68%, #ffffff);
} }
.stufe__zahl { .stufe__zahl {
min-width: 22px; padding: 1px 7px; text-align: center; min-width: 22px; padding: 1px 8px; text-align: center;
font-size: .74rem; font-weight: 700; color: var(--text-still); font-size: .76rem; font-weight: 800;
background: rgba(255, 255, 255, .06); font-variant-numeric: tabular-nums;
color: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 55%, #ffffff);
background: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 14%, transparent);
border: 1px solid color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 30%, transparent);
border-radius: 999px; border-radius: 999px;
} }
/* ---- DIE ETAPPENNUMMER (06.10.2026) --------------------------------
Die Pipeline hat eine RICHTUNG -- das stand bisher nur im Text der
Datei und nirgends auf dem Bildschirm. Sechs Ueberschriften
untereinander lesen sich wie eine Liste; "01" bis "05" lesen sich
wie ein Weg.
"Abgelehnt" bekommt KEINE Nummer, sondern einen Strich: Eine Absage
ist keine Etappe auf dem Weg nach vorn. Dieselbe Entscheidung wie im
leeren Zustand der Seite, wo die Aufzaehlung ebenfalls bei fuenf
aufhoert -- und sie steht jetzt nur noch an EINER Stelle im Code
(STUFE_NR in scouting.js). */
.stufe__nr {
flex: none;
display: grid; place-items: center;
min-width: 30px; height: 30px; padding: 0 6px;
font-size: .78rem; font-weight: 800;
font-variant-numeric: tabular-nums; letter-spacing: .02em;
color: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 45%, #ffffff);
background: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 15%, transparent);
border: 1px solid color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 42%, transparent);
/* Dieselbe Fase wie die Bauteile des Hauses, nur klein -- das Zeichen
gehoert zur selben Formensprache und ist kein fremder Kreis. */
clip-path: polygon(7px 0, 100% 0, 100% 100%, 0 100%, 0 7px);
}
.stufe[data-stufe="abgelehnt"] .stufe__nr { opacity: .7; }
.stufe__karten { display: grid; gap: 10px; } .stufe__karten { display: grid; gap: 10px; }
/* Farbverlauf entlang der Pipeline. */ /* ===== FARBVERLAUF ENTLANG DER PIPELINE ==============================
.stufe[data-stufe="neu"] { --stufe-farbe: #4c7fa8; }
.stufe[data-stufe="angesprochen"] { --stufe-farbe: #5b8fd4; } `--ton` WIRD MITGESETZT (06.10.2026) -- und das ist die eigentliche
.stufe[data-stufe="gespraech"] { --stufe-farbe: #7d84e0; } Reparatur dieser Seite.
.stufe[data-stufe="interessiert"] { --stufe-farbe: #8ab8a0; }
.stufe[data-stufe="uebergeben"] { --stufe-farbe: #79d1a2; } Gemessen am 06.10.2026: An JEDER Karte der Pipeline stand
.stufe[data-stufe="abgelehnt"] { --stufe-farbe: #55606f; } `--ton: #db4b66` -- das Rot der Seite, bei „Neu entdeckt" genauso wie
bei „Übergeben". Aus `--ton` nimmt der ganze Baukasten in module.css
seine Farbe: das Kantenlicht, die drei Eckwinkel und das Licht beim
Zeigen. Die Pipeline hatte also sechs Stufenfarben in der Datei und
genau eine auf dem Bildschirm.
DAS HAUS HAT DIESE LEHRE SCHON EINMAL GEZOGEN. In aufgaben.css steht
seit dem Aufgabenbrett wörtlich: „--ton mitgesetzt: Das Licht unter
dem Zeiger nimmt seine Farbe von dort. Ohne diese Zeile leuchtete die
gruene Erledigt-Spalte orange (der Farbton der SEITE), was aussah wie
ein Fehler und einer war." Dort steht es an fünf Spalten -- hierher
übertragen hat es nie jemand.
Die Töne bleiben dieselben wie bisher: kühl bei „neu entdeckt", warm
und grün bei „übergeben", stumpf bei „abgelehnt". Gedeckt, nicht
neon -- augenschonend ist Vorgabe, nicht Geschmack. */
.stufe[data-stufe="neu"] { --stufe-farbe: #4c7fa8; --ton: #4c7fa8; }
.stufe[data-stufe="angesprochen"] { --stufe-farbe: #5b8fd4; --ton: #5b8fd4; }
.stufe[data-stufe="gespraech"] { --stufe-farbe: #7d84e0; --ton: #7d84e0; }
.stufe[data-stufe="interessiert"] { --stufe-farbe: #8ab8a0; --ton: #8ab8a0; }
.stufe[data-stufe="uebergeben"] { --stufe-farbe: #79d1a2; --ton: #79d1a2; }
.stufe[data-stufe="abgelehnt"] { --stufe-farbe: #55606f; --ton: #55606f; }
.stufe[data-stufe="abgelehnt"] .kk { opacity: .62; } .stufe[data-stufe="abgelehnt"] .kk { opacity: .62; }
.stufe[data-stufe="abgelehnt"] .kk:hover { opacity: 1; } .stufe[data-stufe="abgelehnt"] .kk:hover { opacity: 1; }
/* ---------- Karte --------------------------------------------------------- */ /* ---------- Karte --------------------------------------------------------- */
/* ===== DIE KARTE (neu gefasst am 06.10.2026) =========================
WAS HIER VORHER STAND UND NICHTS TAT -- drei Dinge, alle gemessen:
`border: 1px solid var(--rand)` module.css setzt `border: 0`
`.kk::before` (3 px Farbkante) module.css belegt ::before mit
dem Kantenlicht (gemessen: 560 px
breit statt 3)
`.kk:hover { border-color }` dasselbe
Keine davon war falsch geschrieben -- sie kamen nur nicht mehr an,
seit es den Baukasten gibt. module.css sagt es im eigenen Text:
„`.kk:hover` in scouting.css ... setzt border-color -- und die
Grundregel oben setzt `border: 0`, gleich stark und spaeter im
Ladeweg. Diese vier Regeln tun also vermutlich nichts." Und daneben:
„NICHT MITREPARIERT, weil es kein Messgeraet dafuer gibt ... Hover
laesst sich nicht pruefen."
DAS MESSGERAET GIBT ES JETZT: pruef-scouting-felder faehrt mit der
Maus auf eine Karte und liest nach, was sich wirklich aendert.
WARUM `background` UND NICHT WIEDER EIN PSEUDOELEMENT: ::before und
::after gehoeren beide dem Baukasten (Kantenlicht, Raster,
Eckwinkel). Ein Hintergrund mit mehreren Ebenen braucht keines von
beiden -- und er wird vom `clip-path` der Fase sauber beschnitten,
die Kante folgt also der Schraege statt sie zu durchstossen. */
.kk { .kk {
position: relative; position: relative;
padding: 15px 18px 15px 21px; /* Links mehr: Dort laeuft jetzt die 6px-Stufenkante, und Text, der
background: var(--flaeche); direkt daran klebt, laesst sie wie einen Fehler aussehen. */
border: 1px solid var(--rand); padding: 17px 20px 17px 26px;
border-radius: var(--radius-klein); /* Wie breit die Farbkante ist. Als Wert, weil sie beim Zeigen
transition: border-color .18s ease, background .18s ease, opacity .18s ease; waechst -- zwei Zahlen an zwei Stellen waeren zwei Zahlen.
6px UND NICHT 3px (nachgemessen am 06.10.2026): Das Kantenlicht des
Baukastens liegt mit 1,6px DARUEBER (::before, z-index 2) und
verdeckt genau so viel von links. Von drei Pixeln blieben gut
eineinhalb uebrig -- in der Nahaufnahme nicht mehr als Kante zu
erkennen. Von sechs bleiben viereinhalb, und die sieht man. */
--kante: 6px;
background:
/* 1. Die Stufenkante links. Oben hell, nach unten auslaufend:
eine durchgezogene Kante wirkt wie eine Trennwand, eine
auslaufende wie eine Markierung (dieselbe Ueberlegung wie
beim Streifen der Aufgabenspalten). */
linear-gradient(180deg,
color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 92%, #ffffff) 0%,
color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 70%, transparent) 45%,
color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 14%, transparent) 100%)
left top / var(--kante) 100% no-repeat,
/* 2. Ein Hauch der Stufenfarbe in der Ecke, aus der die Kante
kommt. 11 % -- man soll es spueren, nicht lesen. */
radial-gradient(135% 115% at 0% 0%,
color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 11%, transparent) 0%,
transparent 62%),
var(--flaeche);
transition: background-size var(--tempo, .18s) ease, opacity .18s ease;
} }
.kk::before { /* Beim Zeigen wird die Kante breiter. Den Rest (Anheben, farbiges
content: ""; position: absolute; left: 0; top: 10px; bottom: 10px; width: 3px; Licht) macht der Baukasten schon -- und seit `--ton` je Stufe steht,
border-radius: 0 3px 3px 0; leuchtet er in der Farbe DIESER Stufe statt im Rot der Seite. */
background: var(--stufe-farbe, var(--akzent)); .stufe .kk:hover { --kante: 9px; }
opacity: .8;
/* ---- Follow-up ueberfaellig ----------------------------------------
Ein Saum im gedaempften Warnton, genau wie ihn module.css fuer
`.kachel[data-warn]` fuehrt -- inklusive des Faseschattens, der in
derselben Liste stehen MUSS: `box-shadow` ist eine Liste und keine
Ergaenzung, wer ihn weglaesst nimmt der Karte ihre Fase.
SPEZIFITAET IST HIER KEIN DETAIL: Die Modulliste in module.css ist
(0,2,0) und wird SPAETER geladen. `.kk[data-faellig="ja"]` waere
gleich stark und verloere deshalb -- genau der Unfall, der die alte
Regel unsichtbar gemacht hat. `.stufe .kk[...]` ist (0,3,0) und
gewinnt. Beim Zeigen nimmt der Baukasten den Schatten ganz weg und
arbeitet mit `filter`; der Saum muss dort also eigens wiederkommen,
sonst verschwaende die Warnung in dem Moment, in dem jemand
hinsieht. */
.stufe .kk[data-faellig="ja"] {
box-shadow:
inset 0 0 0 1.5px rgba(240, 196, 138, .42),
inset 7px 7px 14px -10px rgba(0, 0, 0, .95);
}
.stufe .kk[data-faellig="ja"]:hover {
box-shadow: inset 0 0 0 1.5px rgba(240, 196, 138, .66);
}
@media (prefers-contrast: more) {
.stufe .kk[data-faellig="ja"] { box-shadow: inset 0 0 0 2px #f0c48a; }
} }
.kk:hover { border-color: rgba(255, 255, 255, .16); }
.kk[data-faellig="ja"] { border-color: rgba(255, 190, 120, .34); }
.kk__kopf { display: flex; gap: 14px; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; } .kk__kopf { display: flex; gap: 14px; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }
.kk__name { margin: 0; font-size: 1.02rem; font-weight: 650; } /* DER NAME IST DIE UEBERSCHRIFT DER KARTE und sah aus wie Fliesstext
.kk__unter { margin: 2px 0 0; font-size: .82rem; color: var(--text-still); } (06.10.2026): 1,02rem bei Gewicht 650, keinen halben Schritt ueber
dem, was darunter steht. Jetzt deutlich darueber -- in einer Spalte
mit zwoelf Karten sucht das Auge zuerst den Namen. */
.kk__name {
margin: 0; font-size: 1.12rem; font-weight: 700;
line-height: 1.25; letter-spacing: -.006em;
}
.kk__unter {
margin: 6px 0 0;
display: flex; flex-wrap: wrap; align-items: center; gap: 7px;
font-size: .8rem; color: var(--text-still);
}
/* Die Plattform ist eine EINORDNUNG -- davon gibt es eine Handvoll, und
man vergleicht sie. Deshalb ein Schild in der Farbe der Stufe. */
.kk__plattform {
padding: 1px 8px; border-radius: 999px;
/* .74rem = 11,8px. Unter 11,5px gilt Text im Grosscheck als zu klein;
.72rem laegen bei 11,52 und damit auf dem Zehntel genau an der
Schwelle -- eine Zahl, die bei der naechsten Schriftaenderung
kippt. */
font-size: .74rem; font-weight: 700;
letter-spacing: .06em; text-transform: uppercase;
color: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 42%, #ffffff);
background: color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 13%, transparent);
border: 1px solid color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 30%, transparent);
}
/* Das Handle ist eine KENNUNG -- einmalig, und man liest sie Zeichen
fuer Zeichen. In gleichbreiter Schrift verwechselt man l und 1 nicht,
und genau darum geht es bei einem @namen, den jemand abtippt. */
.kk__handle {
font-family: ui-monospace, "Cascadia Mono", Consolas, monospace;
font-size: .8rem; letter-spacing: -.01em;
color: var(--text-leise);
}
.kk__marken { display: flex; gap: 6px; flex-wrap: wrap; } .kk__marken { display: flex; gap: 6px; flex-wrap: wrap; }
.marke-punkt, .marke-still, .marke-fertig { .marke-punkt, .marke-still, .marke-fertig {
@@ -98,7 +262,28 @@
color: #79d1a2; border-color: rgba(121, 209, 162, .35); background: rgba(121, 209, 162, .09); color: #79d1a2; border-color: rgba(121, 209, 162, .35); background: rgba(121, 209, 162, .09);
} }
.kk__info { display: flex; flex-wrap: wrap; gap: 6px 14px; margin-top: 10px; font-size: .78rem; } /* EINE HAARLINIE ZWISCHEN KOPF UND ZAHLEN (06.10.2026).
Oben steht, WER es ist, darunter, ob es sich lohnt. Das sind zwei
Fragen, und ohne eine Trennung liest sich die Karte als ein Block
aus sieben gleich grossen Schnipseln. Die Linie traegt die
Stufenfarbe und laeuft nach rechts aus -- dieselbe Sprache wie der
Strich unter der Stufenueberschrift. */
.kk__info {
display: flex; flex-wrap: wrap; align-items: center;
gap: 7px 14px;
margin-top: 13px; padding-top: 12px;
font-size: .78rem;
border-top: 1px solid transparent;
/* `color-mix(in srgb, var(--rand))` stand hier beim ersten Anlauf --
color-mix braucht ZWEI Farben. Ein ungueltiger Farbwert macht den
ganzen Verlauf ungueltig, die Erklaerung faellt weg, und uebrig
bleibt `1px solid transparent`: Abstand ohne Linie. Im Bild war
nichts zu sehen, im Quelltext sah alles richtig aus. */
border-image: linear-gradient(90deg,
color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 34%, transparent) 0%,
color-mix(in srgb, var(--stufe-farbe, var(--akzent)) 14%, transparent) 45%,
transparent 92%) 1;
}
.kk__still { color: var(--text-still); } .kk__still { color: var(--text-still); }
.kk__followup { color: var(--text-leise); } .kk__followup { color: var(--text-leise); }
.kk__followup[data-faellig="ja"] { color: #f0c48a; font-weight: 600; } .kk__followup[data-faellig="ja"] { color: #f0c48a; font-weight: 600; }
@@ -269,9 +454,20 @@
/* Eine feine Kante in der Farbe der Stufe -- sie trennt die Abschnitte, /* Eine feine Kante in der Farbe der Stufe -- sie trennt die Abschnitte,
ohne dass eine durchgehende Linie die Seite zerschneidet. */ ohne dass eine durchgehende Linie die Seite zerschneidet. */
.stufe__kopf { .stufe__kopf {
align-items: flex-start; align-items: center;
padding-bottom: 9px; padding-bottom: 10px;
border-bottom: 1px solid color-mix(in srgb, var(--stufe-farbe, var(--rand)) 34%, transparent); /* AUSLAUFEND STATT DURCHGEZOGEN (06.10.2026). Eine Linie, die quer
ueber die ganze Breite laeuft, wirkt wie eine Trennwand; eine, die
nach rechts ausgeht, wie eine Markierung. Dieselbe Ueberlegung wie
beim Streifen der Aufgabenspalten, dort schon ausgeschrieben.
`border-image` statt `border-bottom`, weil ein Rand keinen Verlauf
tragen kann -- die Breite steht deshalb getrennt davor. */
border-style: solid;
border-width: 0 0 1.5px;
border-image: linear-gradient(90deg,
color-mix(in srgb, var(--stufe-farbe, var(--rand)) 75%, transparent) 0%,
color-mix(in srgb, var(--stufe-farbe, var(--rand)) 30%, transparent) 38%,
transparent 92%) 1;
} }
.stufe__zahl { margin-left: auto; flex: none; } .stufe__zahl { margin-left: auto; flex: none; }
@@ -287,10 +483,16 @@
color: var(--text-leise); color: var(--text-leise);
white-space: nowrap; white-space: nowrap;
} }
/* DIE REICHWEITE IST DIE ZAHL, NACH DER SORTIERT WIRD -- sie darf
etwas lauter sein als „Deutschland" daneben. Gleichbreite Ziffern,
damit 12k und 184k untereinander vergleichbar stehen. */
.kk__fakt[data-art="follower"] { .kk__fakt[data-art="follower"] {
font-variant-numeric: tabular-nums; font-variant-numeric: tabular-nums;
border-color: color-mix(in srgb, var(--akzent) 34%, transparent); font-size: .8rem; font-weight: 700;
color: color-mix(in srgb, var(--akzent) 62%, #ffffff); padding: 3px 11px;
border-color: color-mix(in srgb, var(--akzent) 40%, transparent);
background: color-mix(in srgb, var(--akzent) 10%, transparent);
color: color-mix(in srgb, var(--akzent) 55%, #ffffff);
} }
/* ---- „Schon im Netzwerk" ------------------------------------------ /* ---- „Schon im Netzwerk" ------------------------------------------
+40 -2
View File
@@ -25,6 +25,26 @@
gespraech: 'interessiert', interessiert: 'uebergeben', gespraech: 'interessiert', interessiert: 'uebergeben',
}; };
/* DIE ETAPPENNUMMER WIRD ABGELEITET, NICHT DANEBENGESCHRIEBEN
(06.10.2026).
WEITER sagt bereits, welche Stufe auf welche folgt -- die
Nummerierung ist genau dieser Weg, einmal durchgezaehlt. Eine
zweite Liste `{ neu: 1, angesprochen: 2, ... }` waere die naechste
Stelle, die beim Einfuegen einer Stufe vergessen wird; eine Liste,
die niemand pflegt, kann nicht veralten.
„Abgelehnt" kommt in WEITER nicht vor und bekommt deshalb von
selbst keine Nummer -- eine Absage ist keine Etappe auf dem Weg
nach vorn. Dasselbe sagt der leere Zustand weiter unten, der
ebenfalls nur bis fuenf zaehlt. */
const STUFE_NR = (() => {
const nummern = {};
let stufe = 'neu', i = 1;
while (stufe && !nummern[stufe]) { nummern[stufe] = String(i++).padStart(2, '0'); stufe = WEITER[stufe]; }
return nummern;
})();
/* WAS JEDE STUFE BEDEUTET -- an EINER Stelle. /* WAS JEDE STUFE BEDEUTET -- an EINER Stelle.
Diese Saetze standen bis zum 11.09.2026 nur im leeren Zustand der Diese Saetze standen bis zum 11.09.2026 nur im leeren Zustand der
@@ -127,8 +147,18 @@
Ueberschriften durch die Seite bewegt, bekaeme die Trennung nicht Ueberschriften durch die Seite bewegt, bekaeme die Trennung nicht
mehr zu hoeren. */ mehr zu hoeren. */
links.append(el('h4', 'kk__name', l.name)); links.append(el('h4', 'kk__name', l.name));
const unter = [l.plattform, l.handle].filter(Boolean).join(' · '); /* PLATTFORM UND HANDLE SIND ZWEI DINGE (06.10.2026).
if (unter) links.append(el('p', 'kk__unter', unter));
Hier stand `[plattform, handle].join(' · ')` -- ein grauer Satz,
in dem beides gleich aussah. Die Plattform ist eine Einordnung
(davon gibt es eine Handvoll, man vergleicht sie), das Handle
eine Kennung (einmalig, man liest sie Zeichen fuer Zeichen).
Zwei Rollen, zwei Formen: die Plattform als kleines Schild, das
Handle in gleichbreiter Schrift. */
const unter = el('p', 'kk__unter');
if (l.plattform) unter.append(el('span', 'kk__plattform', l.plattform));
if (l.handle) unter.append(el('span', 'kk__handle', l.handle));
if (unter.childNodes.length) links.append(unter);
kopf.append(links); kopf.append(links);
const marken = el('div', 'kk__marken'); const marken = el('div', 'kk__marken');
@@ -513,6 +543,14 @@
derselben Liste gelesen wie der leere Zustand -- nicht aus derselben Liste gelesen wie der leere Zustand -- nicht aus
einer zweiten. */ einer zweiten. */
const kopf = el('div', 'stufe__kopf'); const kopf = el('div', 'stufe__kopf');
/* Die Nummer ist eine OPTISCHE Angabe: Sie macht aus sechs
Ueberschriften einen Weg. Fuer die Sprachausgabe ist sie
ueberfluessig -- dort steht die Reihenfolge ohnehin in der
Reihenfolge, und „null eins" vor jeder Ueberschrift waere
Laerm. Was die Stufe BEDEUTET, sagt `.stufe__was` in Worten. */
const nr = el('span', 'stufe__nr', STUFE_NR[wert] || '—');
nr.setAttribute('aria-hidden', 'true');
kopf.append(nr);
const kt = el('div', 'stufe__text'); const kt = el('div', 'stufe__text');
kt.append(el('h2', 'stufe__titel', name)); kt.append(el('h2', 'stufe__titel', name));
if (STUFE_WAS[wert]) kt.append(el('p', 'stufe__was', STUFE_WAS[wert])); if (STUFE_WAS[wert]) kt.append(el('p', 'stufe__was', STUFE_WAS[wert]));
+19 -19
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -430,22 +430,22 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach <!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne `window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. --> Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202610062332"></script> <script src="assets/js/textform.js?v=202610070004"></script>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/zuteilung.js?v=202610062332" defer></script> <script src="assets/js/zuteilung.js?v=202610070004" defer></script>
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in <!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
eigene Datei; hier zeigt er den Creator-Katalog. eigene Datei; hier zeigt er den Creator-Katalog.
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. --> Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
<script src="assets/js/vorlagenbrett.js?v=202610062332" defer></script> <script src="assets/js/vorlagenbrett.js?v=202610070004" defer></script>
<script src="assets/js/aufgaben.js?v=202610062332" defer></script> <script src="assets/js/aufgaben.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/automation.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/automation.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -168,15 +168,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/automation.js?v=202610062332" defer></script> <script src="assets/js/automation.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -197,16 +197,16 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/befinden.js?v=202610062332" defer></script> <script src="assets/js/befinden.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+22 -22
View File
@@ -12,24 +12,24 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202610070004" />
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett <!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite „Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
Stelle, an der dieselbe Sache anders aussieht. --> Stelle, an der dieselbe Sache anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -318,19 +318,19 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach <!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne `window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. --> Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202610062332"></script> <script src="assets/js/textform.js?v=202610070004"></script>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/checkliste.js?v=202610062332" defer></script> <script src="assets/js/checkliste.js?v=202610070004" defer></script>
<script src="assets/js/ampel.js?v=202610062332" defer></script> <script src="assets/js/ampel.js?v=202610070004" defer></script>
<script src="assets/js/schulung.js?v=202610062332" defer></script> <script src="assets/js/schulung.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/bereich.js?v=202610062332" defer></script> <script src="assets/js/bereich.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+19 -19
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/treff.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/treff.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. --> <!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -108,15 +108,15 @@
</main> </main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. --> <!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/auskunft.js?v=202610062332" defer></script> <script src="assets/js/auskunft.js?v=202610070004" defer></script>
<script src="assets/js/bewerben.js?v=202610062332" defer></script> <script src="assets/js/bewerben.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -7,16 +7,16 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. --> <!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -80,16 +80,16 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/auskunft.js?v=202610062332" defer></script> <script src="assets/js/auskunft.js?v=202610070004" defer></script>
<script src="assets/js/bewerbungen.js?v=202610062332" defer></script> <script src="assets/js/bewerbungen.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+3 -3
View File
@@ -59,11 +59,11 @@
<!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite: <!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite:
Zwei Fassungen altern unterschiedlich, und dann sieht der Stream Zwei Fassungen altern unterschiedlich, und dann sieht der Stream
anders aus als das, worueber geredet wird. --> anders aus als das, worueber geredet wird. -->
<link rel="stylesheet" href="assets/css/werbung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/werbung.css?v=202610070004" />
</head> </head>
<body class="obs-buehne"> <body class="obs-buehne">
<div id="platz"></div> <div id="platz"></div>
<script src="assets/js/werbung.js?v=202610062332" defer></script> <script src="assets/js/werbung.js?v=202610070004" defer></script>
<script src="assets/js/buehne.js?v=202610062332" defer></script> <script src="assets/js/buehne.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/calls.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/calls.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -89,15 +89,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/ki.js?v=202610062332" defer></script> <script src="assets/js/ki.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/calls.js?v=202610062332" defer></script> <script src="assets/js/calls.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+20 -20
View File
@@ -12,26 +12,26 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog, <!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem .neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html. zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
Dialog zu sehen bekam. --> Dialog zu sehen bekam. -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/chat.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/chat.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -739,24 +739,24 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/bereiche.js?v=202610062332"></script> <script src="assets/js/bereiche.js?v=202610070004"></script>
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js <!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter, fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
wirklich vor den anderen dasteht. --> wirklich vor den anderen dasteht. -->
<script src="assets/js/textform.js?v=202610062332"></script> <script src="assets/js/textform.js?v=202610070004"></script>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332"></script> <script src="assets/js/kopf.js?v=202610070004"></script>
<script src="assets/js/glocke.js?v=202610062332"></script> <script src="assets/js/glocke.js?v=202610070004"></script>
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten` <!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt. bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
Andersherum waere die Reihenfolge eine stille Abhaengigkeit -- Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
die Knoepfe fehlten, und niemand wuesste warum. --> die Knoepfe fehlten, und niemand wuesste warum. -->
<script src="assets/js/anruf.js?v=202610062332"></script> <script src="assets/js/anruf.js?v=202610070004"></script>
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom <!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne 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 sie beim ersten Foto noch nicht da -- und der erste Klick ginge
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
auftritt, ist der, den man nie nachstellen kann. --> auftritt, ist der, den man nie nachstellen kann. -->
<script src="assets/js/bildschau.js?v=202610062332"></script> <script src="assets/js/bildschau.js?v=202610070004"></script>
<script src="assets/js/chat.js?v=202610062332"></script> <script src="assets/js/chat.js?v=202610070004"></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/content.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/content.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -179,15 +179,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/checkliste.js?v=202610062332" defer></script> <script src="assets/js/checkliste.js?v=202610070004" defer></script>
<script src="assets/js/content.js?v=202610062332" defer></script> <script src="assets/js/content.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+6 -6
View File
@@ -36,15 +36,15 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp" <link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" /> type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst <!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen 404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es: statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
die eine Seite, auf der man das Umfaerben sieht. --> die eine Seite, auf der man das Umfaerben sieht. -->
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/crew-haus.css?v=202610070004" />
</head> </head>
<body class="gate gate--crew"> <body class="gate gate--crew">
@@ -459,7 +459,7 @@
<script src="assets/js/gate.js?v=202610062332" defer></script> <script src="assets/js/gate.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+4 -4
View File
@@ -23,25 +23,25 @@
}, },
"icons": [ "icons": [
{ {
"src": "/assets/img/app-symbole/crew-192.png?v=202610062332", "src": "/assets/img/app-symbole/crew-192.png?v=202610070004",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/crew-512.png?v=202610062332", "src": "/assets/img/app-symbole/crew-512.png?v=202610070004",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610062332", "src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610070004",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610062332", "src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610070004",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/dateien.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -108,15 +108,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/dateien.js?v=202610062332" defer></script> <script src="assets/js/dateien.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -306,20 +306,20 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein, <!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
in Dokumentreihenfolge. --> in Dokumentreihenfolge. -->
<script src="assets/js/vorlagenbrett.js?v=202610062332" defer></script> <script src="assets/js/vorlagenbrett.js?v=202610070004" defer></script>
<script src="assets/js/entwicklung.js?v=202610062332" defer></script> <script src="assets/js/entwicklung.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+15 -15
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/hilfe.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -146,14 +146,14 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/hilfe.js?v=202610062332" defer></script> <script src="assets/js/hilfe.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+5 -5
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp" <link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" /> type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
</head> </head>
<body class="gate"> <body class="gate">
@@ -427,7 +427,7 @@
<script src="assets/js/gate.js?v=202610062332" defer></script> <script src="assets/js/gate.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/kalender.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -383,15 +383,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/kalender.js?v=202610062332" defer></script> <script src="assets/js/kalender.js?v=202610070004" defer></script>
<script src="assets/js/kalender-abo.js?v=202610062332" defer></script> <script src="assets/js/kalender-abo.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/leistung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -444,13 +444,13 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/meldung.js?v=202610062332"></script> <script src="assets/js/meldung.js?v=202610070004"></script>
<script src="assets/js/nachfrage.js?v=202610062332"></script> <script src="assets/js/nachfrage.js?v=202610070004"></script>
<script src="assets/js/wahl.js?v=202610062332"></script> <script src="assets/js/wahl.js?v=202610070004"></script>
<script src="assets/js/bereiche.js?v=202610062332"></script> <script src="assets/js/bereiche.js?v=202610070004"></script>
<script src="assets/js/kopf.js?v=202610062332"></script> <script src="assets/js/kopf.js?v=202610070004"></script>
<script src="assets/js/glocke.js?v=202610062332"></script> <script src="assets/js/glocke.js?v=202610070004"></script>
<script src="assets/js/leistung.js?v=202610062332"></script> <script src="assets/js/leistung.js?v=202610070004"></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610070004" />
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die <!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
Variablen, und bei Variablen entscheidet allein, wer zuletzt Variablen, und bei Variablen entscheidet allein, wer zuletzt
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. --> kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -218,16 +218,16 @@
kopf.js liest daraus die Leitungsrollen. Ohne sie stürzt jede kopf.js liest daraus die Leitungsrollen. Ohne sie stürzt jede
Seite ab, und zwar nur in der Browserkonsole -- die Kopfleiste Seite ab, und zwar nur in der Browserkonsole -- die Kopfleiste
kommt trotzdem. --> kommt trotzdem. -->
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine <!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
Liste. pruef-css-klassen setzt das durch, und zwar auch die Liste. pruef-css-klassen setzt das durch, und zwar auch die
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
Bedienelement. --> Bedienelement. -->
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/manager-ziele.js?v=202610062332" defer></script> <script src="assets/js/manager-ziele.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,13 +12,13 @@
vergessen wird. --> vergessen wird. -->
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/material.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/material.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start" data-ton="42" data-buehne="studio"> <body class="start" data-ton="42" data-buehne="studio">
@@ -138,14 +138,14 @@
<p class="m-laedt" id="laedt">Einen Moment …</p> <p class="m-laedt" id="laedt">Einen Moment …</p>
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/material.js?v=202610062332" defer></script> <script src="assets/js/material.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/notizen.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/notizen.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start" data-ton="46"> <body class="start" data-ton="46">
@@ -181,12 +181,12 @@
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js <!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
liest daraus die Leitungsrollen. --> liest daraus die Leitungsrollen. -->
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/notizen.js?v=202610062332" defer></script> <script src="assets/js/notizen.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/personen.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/personen.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -453,14 +453,14 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/personen.js?v=202610062332" defer></script> <script src="assets/js/personen.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/profil.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/profil.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -214,16 +214,16 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/steckbrief.js?v=202610062332" defer></script> <script src="assets/js/steckbrief.js?v=202610070004" defer></script>
<script src="assets/js/profil.js?v=202610062332" defer></script> <script src="assets/js/profil.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+19 -19
View File
@@ -7,15 +7,15 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/reaktion.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/werbung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/werbung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start reaktion-seite" data-stand="laedt"> <body class="start reaktion-seite" data-stand="laedt">
@@ -905,15 +905,15 @@
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js <!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
liest daraus die Leitungsrollen. --> liest daraus die Leitungsrollen. -->
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/spendenkarte.js?v=202610062332" defer></script> <script src="assets/js/spendenkarte.js?v=202610070004" defer></script>
<script src="assets/js/werbung.js?v=202610062332" defer></script> <script src="assets/js/werbung.js?v=202610070004" defer></script>
<script src="assets/js/reaktion.js?v=202610062332" defer></script> <script src="assets/js/reaktion.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/treff.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/treff.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -134,14 +134,14 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen, Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. --> die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/rechte.js?v=202610062332" defer></script> <script src="assets/js/rechte.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/report.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/report.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -106,17 +106,17 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/ki.js?v=202610062332" defer></script> <script src="assets/js/ki.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/report.js?v=202610062332" defer></script> <script src="assets/js/report.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/scouting.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -194,14 +194,14 @@
</div> </div>
</div> </div>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/scouting.js?v=202610062332" defer></script> <script src="assets/js/scouting.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+19 -19
View File
@@ -12,26 +12,26 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe <!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. --> den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
<link rel="stylesheet" href="assets/css/heim.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/heim.css?v=202610070004" />
<!-- Die Einweisung bringt ihr Aussehen mit. Sie steht in <!-- Die Einweisung bringt ihr Aussehen mit. Sie steht in
anleitung.css, weil sie dorthin gehoert -- und nicht in anleitung.css, weil sie dorthin gehoert -- und nicht in
start.css, wo sie zwischen 48 Kachelfarben verschwinden start.css, wo sie zwischen 48 Kachelfarben verschwinden
wuerde. --> wuerde. -->
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/anleitung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -768,22 +768,22 @@
</p> </p>
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/live.js?v=202610062332" defer></script> <script src="assets/js/live.js?v=202610070004" defer></script>
<script src="assets/js/start.js?v=202610062332" defer></script> <script src="assets/js/start.js?v=202610070004" defer></script>
<!-- Die Begruessung und der Rundgang beim ersten Anmelden. <!-- Die Begruessung und der Rundgang beim ersten Anmelden.
EIGENE DATEI und nicht ein Stueck start.js: Sie laeuft auf der EIGENE DATEI und nicht ein Stueck start.js: Sie laeuft auf der
meistbenutzten Seite des Hauses, und wenn hier etwas schiefgeht, meistbenutzten Seite des Hauses, und wenn hier etwas schiefgeht,
darf davon nichts anderes betroffen sein. --> darf davon nichts anderes betroffen sein. -->
<script src="assets/js/rundgang.js?v=202610062332" defer></script> <script src="assets/js/rundgang.js?v=202610070004" defer></script>
<script src="assets/js/aufstieg.js?v=202610062332" defer></script> <script src="assets/js/aufstieg.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/startcheck.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -85,16 +85,16 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/ki.js?v=202610062332" defer></script> <script src="assets/js/ki.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/startcheck.js?v=202610062332" defer></script> <script src="assets/js/startcheck.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/profil.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/profil.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -150,16 +150,16 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/auskunft.js?v=202610062332" defer></script> <script src="assets/js/auskunft.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/steckbrief.js?v=202610062332" defer></script> <script src="assets/js/steckbrief.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/support.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/support.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -154,16 +154,16 @@
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese (reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
trotzdem, deshalb sah man es nur in der Browserkonsole. --> trotzdem, deshalb sah man es nur in der Browserkonsole. -->
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der <!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
uebersicht.html, und heute hier. --> uebersicht.html, und heute hier. -->
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/support.js?v=202610062332" defer></script> <script src="assets/js/support.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+3 -3
View File
@@ -23,7 +23,7 @@
„Eigenes CSS" leer lassen (der Grund ist schon „Eigenes CSS" leer lassen (der Grund ist schon
durchsichtig). durchsichtig).
====================================================================== --> ====================================================================== -->
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610070004" />
<style> <style>
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das /* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */ Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
@@ -80,7 +80,7 @@
<body> <body>
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div> <div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
<script src="assets/js/spendenkarte.js?v=202610062332" defer></script> <script src="assets/js/spendenkarte.js?v=202610070004" defer></script>
<script src="assets/js/tafel.js?v=202610062332" defer></script> <script src="assets/js/tafel.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070004" />
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie <!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
der Regel hier waere die zweite Stelle, an der dieselbe Sache der Regel hier waere die zweite Stelle, an der dieselbe Sache
anders aussieht. --> anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -111,15 +111,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/talente.js?v=202610062332" defer></script> <script src="assets/js/talente.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/team.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/team.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -110,15 +110,15 @@
</main> </main>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/team.js?v=202610062332" defer></script> <script src="assets/js/team.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/team.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/team.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu <!-- `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 Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
es niemandem auf, und deshalb prueft pruef-css-klassen die es niemandem auf, und deshalb prueft pruef-css-klassen die
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. --> ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<script src="assets/js/teamlage.js?v=202610062332" defer></script> <script src="assets/js/teamlage.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+15 -15
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -112,15 +112,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/teilen.js?v=202610062332" defer></script> <script src="assets/js/teilen.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/treff.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/treff.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -126,14 +126,14 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/treff-moderation.js?v=202610062332" defer></script> <script src="assets/js/treff-moderation.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/treff.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/treff.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des <!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. --> Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -248,14 +248,14 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen, Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. --> die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/auskunft.js?v=202610062332" defer></script> <script src="assets/js/auskunft.js?v=202610070004" defer></script>
<script src="assets/js/treff-regeln.js?v=202610062332" defer></script> <script src="assets/js/treff-regeln.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,22 +12,22 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der <!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". --> Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/uebersicht.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -149,16 +149,16 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/uebersicht.js?v=202610062332" defer></script> <script src="assets/js/uebersicht.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+15 -15
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -335,14 +335,14 @@
</main> </main>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/live.js?v=202610062332" defer></script> <script src="assets/js/live.js?v=202610070004" defer></script>
<script src="assets/js/unsere-seiten.js?v=202610062332" defer></script> <script src="assets/js/unsere-seiten.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -106,17 +106,17 @@
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js <!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
„Cannot read properties of undefined (reading 'LEITUNG')" ab. --> „Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/holen.js?v=202610062332" defer></script> <script src="assets/js/holen.js?v=202610070004" defer></script>
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort <!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
von pruef-meldungen, nicht beim Ansehen. --> von pruef-meldungen, nicht beim Ansehen. -->
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/unterstuetzen.js?v=202610062332" defer></script> <script src="assets/js/unterstuetzen.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -7,15 +7,15 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/werdegang.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -144,14 +144,14 @@
</main> </main>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/werdegang.js?v=202610062332" defer></script> <script src="assets/js/werdegang.js?v=202610070004" defer></script>
</body> </body>
</html> </html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610062332" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070004" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610062332" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070004" />
<link rel="stylesheet" href="assets/css/gate.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/gate.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/start.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/start.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/wissen.css?v=202610070004" />
<link rel="stylesheet" href="assets/css/module.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/module.css?v=202610070004" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202610062332" /> <link rel="stylesheet" href="assets/css/haus.css?v=202610070004" />
</head> </head>
<body class="start"> <body class="start">
@@ -190,15 +190,15 @@
</main> </main>
<script src="assets/js/meldung.js?v=202610062332" defer></script> <script src="assets/js/meldung.js?v=202610070004" defer></script>
<script src="assets/js/hochladen.js?v=202610062332" defer></script> <script src="assets/js/hochladen.js?v=202610070004" defer></script>
<script src="assets/js/nachfrage.js?v=202610062332" defer></script> <script src="assets/js/nachfrage.js?v=202610070004" defer></script>
<script src="assets/js/wahl.js?v=202610062332" defer></script> <script src="assets/js/wahl.js?v=202610070004" defer></script>
<script src="assets/js/bereiche.js?v=202610062332" defer></script> <script src="assets/js/bereiche.js?v=202610070004" defer></script>
<script src="assets/js/installieren.js?v=202610062332" defer></script> <script src="assets/js/installieren.js?v=202610070004" defer></script>
<script src="assets/js/kopf.js?v=202610062332" defer></script> <script src="assets/js/kopf.js?v=202610070004" defer></script>
<script src="assets/js/glocke.js?v=202610062332" defer></script> <script src="assets/js/glocke.js?v=202610070004" defer></script>
<script src="assets/js/wissen.js?v=202610062332" defer></script> <script src="assets/js/wissen.js?v=202610070004" defer></script>
</body> </body>
</html> </html>