Der Handy-Rundgang ist zum ersten Mal bei null Befunden

SECHS SACHEN, UND KEINE DAVON WAR DAS, WONACH ICH GESUCHT HABE.

1. ZWEI NATIVE prompt() IN teamlage.js -- die letzten im Haus.
   Sie halten die ganze Seite an, sehen auf jedem Browser anders aus
   als der Rest und koennen nicht sagen, was BLEIBT, wenn man absagt.
   Genau das ist dort die Frage, die jemand vor dem Klicken hat. Jetzt
   derselbe Dialog wie an den 42 anderen Stellen.

2. UND DER GRUND, WARUM SIE NIEMAND GEFUNDEN HAT.
   pruef-nachfrage suchte mit `(?:^|[^.\w])(confirm|prompt)\s*\(`.
   Das `[^.\w]` sollte fremde Methoden ausschliessen -- `angebot
   .prompt()` ist die Installations-Aufforderung des Browsers und kein
   nativer Dialog. Nur trifft dieser Ausschluss ausgerechnet die
   HAEUFIGSTE Schreibweise: `window.prompt(` hat einen Punkt davor.
   Die Pruefung war gruen, waehrend zwei native prompt() dastanden.
   Genau das Muster, vor dem dieses Haus warnt: eine Pruefung, die
   laeuft, gruen ist und das Falsche prueft. Die Gegenprobe kennt
   jetzt beide Schreibweisen -- haette sie das vorher getan, waere es
   am selben Tag aufgefallen.

3. willkommen.html LUD nachfrage.js NICHT.
   Gefunden von der geschaerften Pruefung. kopf.js ruft `frageNach(`
   ohne Absicherung -- auf dieser einen Seite haette ABMELDEN einen
   Absturz ausgeloest. Die Seite ist vom 21.09., die Luecke also
   einen Tag alt.

4. ZWEI FEHLALARME IM HANDY-RUNDGANG ABGESTELLT.
   Er meldete bei JEDEM Lauf dieselben drei Befunde: `button.schnitt
   bis 481px`, die Rechtetafel `table bis 877px`, `a.k-pille 8x8`.
   Nachgemessen bei 390 px: Das Dokument ist exakt 390 px breit,
   NICHTS laeuft ueber -- beide stehen in einem Kasten mit
   `overflow-x: auto`, und der rollt absichtlich. Die Kalenderpunkte
   tragen `pointer-events: none`; der Tipp gehoert der Tageszelle.
   Eine Warnung, die immer kommt, ist keine Warnung mehr (Hausregel
   vom 03.09.). Beide Regeln sind SCHMAL: nur ausdrueckliches
   `overflow-x: auto|scroll` (nicht `hidden` -- dort ist der Inhalt
   wirklich weg), nur ausdrueckliches `pointer-events: none`.
   Die Gegenprobe hat jetzt vier Faelle statt zwei: zwei, die gemeldet
   werden MUESSEN, und zwei, die es NICHT duerfen. Eine engere Messung
   kann auch zu eng sein.

5. DER LETZTE ECHTE BEFUND: 404 BEI JEDEM MODI.
   Der Rundgang meldete "404 (Not Found)" ohne Adresse -- eine
   Pruefung, die einen Fehler findet, ihn aber nicht auffindbar macht,
   kostet mehr Zeit als sie spart. Sie nennt jetzt die Adresse, und
   damit war es in einer Minute klar: `/workspace/api/werdegang/liste`.
   Der Code BEHANDELTE den 404 richtig, der Browser protokolliert ihn
   trotzdem -- derselbe Fall wie am 19.09. bei /anruf/adressen.
   Jetzt sagt der Server in /api/ich, ob jemand Team Dogi fuehrt.
   EIGENES FELD, kein Stellvertreter: `darf_verteilen` sieht aehnlich
   aus, ist aber nicht dasselbe -- ein Manager darf verteilen und
   fuehrt Team Dogi nicht.

   Dabei EINE Wartestelle statt zwei: `window.wennIchDaBin()`.
   `window.__ich` kommt ueber das Netz; zwei Seiten hatten dafuer
   jeweils ein eigenes setInterval. Zwei Fassungen desselben Wartens
   altern unterschiedlich.

6. pruef-werdegang MASS AUF DER FALSCHEN ADRESSE.
   Drei Pruefungen waren dauerhaft rot (`data-ton=null`) -- an einer
   Seite, die in Ordnung ist. Sie oeffnete `127.0.0.1`, also die
   Adresse der AGENTUR; dort ist `person.haus` nicht "crew" und die
   Kachelliste eine andere. Nachgemessen: Alle vier Rollen HABEN die
   Kachel, sobald das Haus stimmt. Jetzt derselbe https-Vorbau wie in
   pruef-willkommen und pruef-zuteilung.

   Beinahe haette ich hier etwas "repariert", das nicht kaputt war:
   Meine erste Messung rief `bereicheFuer(p, "crew")` auf -- das Haus
   wird aber aus `person.haus` gelesen, nicht als Argument. Sie sagte
   "DogFather hat keine Kachel". Eine plausible Herleitung ersetzt
   keine Messung, und eine falsch aufgesetzte Messung auch nicht.

GEMESSEN: pruef-handy-teamdogi 214 Seitenaufrufe, 108.564 Elemente,
4.126 Bedienelemente -- 0 Befunde. Alle vier Rollen, beide Breiten.
Zum ersten Mal.

pruef-werdegang 103/0 (war 100/3), pruef-nachfrage 51/0 (war 49),
pruef-stelle 15/0, pruef-entwicklung 48/0, pruef-start-ansicht 153/0,
pruef-wege-nach-draussen 67/0, pruef-tippziele 11/0, pruef-treff 80/0,
pruef-willkommen 67/0, pruef-sackgassen 13/0.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-22 10:14:25 +02:00
co-authored by Claude Opus 5
parent af56f97f4c
commit 65d278a18e
47 changed files with 830 additions and 558 deletions
+86
View File
@@ -351,6 +351,32 @@ const messen = () => {
const hatText = (e.textContent || "").trim().length > 0;
const bedienbarHier = e.matches(BEDIENBAR) || !!e.closest(BEDIENBAR);
if (!hatText && !bedienbarHier) return false;
/* WAS IN EINEM ROLLENDEN KASTEN STEHT, LAEUFT NICHT UEBER
(geschaerft 22.09.2026).
Der Rundgang meldete drei Befunde, bei jeder Rolle dieselben:
`button.schnitt bis 481px` auf aufgaben.html und die
Rechtetafel `table bis 877px`. Nachgemessen bei 390 px:
Das Dokument ist exakt 390 px breit, NICHTS laeuft ueber --
beide stehen in einem Kasten mit `overflow-x: auto`, und der
rollt absichtlich waagerecht. Eine breite Tabelle auf einem
schmalen Schirm ist genau so geloest, wie man es loest.
Diese drei Meldungen kamen bei JEDEM Lauf. Und eine Warnung,
die immer kommt, ist keine Warnung mehr -- man klickt sie weg
und uebersieht ab da auch die echte. (Hausregel vom 03.09.2026,
damals zu einer Loeschwarnung, die bei jedem Aufruf ansprang.)
DIE REGEL IST SCHMAL: Es zaehlt nur, wenn ein Vorfahre
ausdruecklich `overflow-x: auto` oder `scroll` traegt. Ein
Element, das einfach so hinausragt, wird weiter gemeldet --
und `overflow: hidden` gilt NICHT, denn dort ist der Inhalt
wirklich weg und nicht erreichbar. */
for (let v = e.parentElement; v && v !== document.body; v = v.parentElement) {
const ox = getComputedStyle(v).overflowX;
if (ox === "auto" || ox === "scroll") return false;
}
return r.right > breite + 2;
}).slice(0, 4).map((e) => `${name(e)} bis ${Math.round(e.getBoundingClientRect().right)}px`);
@@ -427,6 +453,21 @@ const messen = () => {
/* ---- Zu kleine Tippziele ----------------------------------------- */
const klein = bedienbar.filter((e) => {
/* WAS KEINE KLICKS ANNIMMT, IST KEIN TIPPZIEL
(geschaerft 22.09.2026).
Gemeldet wurde `a.k-pille 8x8` auf kalender.html -- die Punkte,
die im Monatsraster am Handy fuer je einen Termin stehen. Sie
sind ABSICHTLICH 8 px klein und tragen `pointer-events: none`:
Der Tipp gehoert der ganzen Tageszelle, nicht dem Punkt. Ein
8-px-Ziel waere ein Nadeloehr; die Zelle daneben ist 46 px und
oeffnet den Tag.
Wer keine Klicks annimmt, kann auch kein zu kleines Ziel sein.
Die Regel ist damit schaerfer, nicht laxer: Ein Knopf, der
Klicks annimmt und zu klein ist, wird weiter gemeldet -- die
Gegenprobe weiter unten weist genau das nach. */
if (getComputedStyle(e).pointerEvents === "none") return false;
const r = e.getBoundingClientRect();
/* 43,5 STATT 44: Ein Knopf von 43,98 px wird als „44x44"
angezeigt und waere trotzdem ein Fund -- ein halbes Pixel
@@ -553,6 +594,17 @@ for (const [breite, hoehe, geraet] of BREITEN) {
if (m.type() === "error") konsole.push(m.text().slice(0, 100));
});
seite.on("pageerror", (e) => konsole.push("Absturz: " + e.message.slice(0, 100)));
/* WELCHE Datei fehlt -- die Konsole sagt es nicht (22.09.2026).
Der Rundgang meldete tagelang "404 (Not Found)" ohne Adresse.
Eine Pruefung, die einen Fehler findet, ihn aber nicht
auffindbar macht, kostet mehr Zeit als sie spart: Man weiss,
dass etwas kaputt ist, und muss es trotzdem von Hand suchen. */
seite.on("requestfailed", (r) => {
konsole.push(`Anfrage gescheitert: ${r.url().replace(BASIS, "")}`);
});
seite.on("response", (r) => {
if (r.status() === 404) konsole.push(`404: ${r.url().replace(BASIS, "")}`);
});
/* ---- Anmelden, wie ein Mensch es tut ---------------------------- */
let drin = false;
@@ -702,13 +754,47 @@ melde("\n --- Gegenprobe (beide Fehler MÜSSEN gefunden werden) ---");
winzig.textContent = "x";
winzig.style.cssText = "width:18px;height:18px";
document.body.append(winzig);
/* ---- UND DIE ZWEI AUSNAHMEN VOM 22.09.2026 -------------------
Beide Regeln machen die Messung ENGER. Eine engere Messung kann
auch zu eng sein -- dann fiele echter Schaden durch, und der
Lauf bliebe gruen. Deshalb hier vier Elemente statt zwei: zwei,
die gemeldet werden MUESSEN, und zwei, die es NICHT duerfen. */
/* (a) In einem rollenden Kasten -- darf NICHT gemeldet werden.
So steht die Rechtetafel da, und so gehoert eine breite
Tabelle auf einen schmalen Schirm. */
const roller = document.createElement("div");
roller.id = "gp-roller";
roller.style.cssText = "overflow-x:auto;width:200px";
const drin = document.createElement("div");
drin.textContent = "Steht in einem Kasten, der absichtlich rollt";
drin.style.cssText = "width:900px;height:20px;white-space:nowrap";
roller.append(drin);
document.body.append(roller);
/* (b) Winzig, aber nimmt keine Klicks an -- darf NICHT gemeldet
werden. So sind die Terminpunkte im Kalender gebaut. */
const stumm = document.createElement("button");
stumm.id = "gp-stumm";
stumm.textContent = "o";
stumm.style.cssText = "width:8px;height:8px;pointer-events:none";
document.body.append(stumm);
});
const g = await seite.evaluate(messen);
const ok1 = g.ueberstand.length > 0;
const ok2 = g.klein.length > 0;
/* Die zwei Ausnahmen duerfen NICHT in der Liste stehen. Gemessen
wird das an ihrer Groesse: 900 px waere der Roller-Inhalt, 8x8
der stumme Knopf. */
const ok3 = !g.ueberstand.some((x) => /9\d\dpx/.test(x));
const ok4 = !g.klein.some((x) => /\b8×8\b/.test(x));
melde(` ${ok1 ? "ok " : "FEHL"} ein zu breites Element wird gemeldet (${g.ueberstand.join(", ") || "nichts"})`);
melde(` ${ok2 ? "ok " : "FEHL"} ein zu kleiner Knopf wird gemeldet (${g.klein.join(", ") || "nichts"})`);
melde(` ${ok3 ? "ok " : "FEHL"} was in einem rollenden Kasten steht, NICHT`);
melde(` ${ok4 ? "ok " : "FEHL"} was keine Klicks annimmt, auch NICHT`);
if (!ok1 || !ok2) { fehler += 1; probleme.push("GEGENPROBE VERSAGT — die Messung findet nichts mehr"); }
if (!ok3 || !ok4) { fehler += 1; probleme.push("GEGENPROBE VERSAGT — die Messung meldet Absicht als Fehler"); }
await kontext.close();
}
+30 -1
View File
@@ -97,7 +97,27 @@ const nativ = [];
for (const f of skripte) {
if (f === DER_NOTNAGEL) continue;
const code = ohneKommentare(lies(join(JS_ORDNER, f)));
for (const m of code.matchAll(/(?:^|[^.\w])(confirm|prompt)\s*\(/g)) {
/* DAS MUSTER HATTE EINE LUECKE, UND ZWAR DIE GROESSTE MOEGLICHE
(gefunden am 22.09.2026).
Vorher stand hier `(?:^|[^.\w])(confirm|prompt)\s*\(`. Das
`[^.\w]` sollte fremde Methoden ausschliessen -- etwas wie
`angebot.prompt()` (so heisst die Installations-Aufforderung des
Browsers) ist kein nativer Dialog und darf nicht als Fund zaehlen.
Nur trifft dieser Ausschluss ausgerechnet die HAEUFIGSTE
Schreibweise: `window.prompt(` hat einen Punkt davor. Die Pruefung
war damit gruen, waehrend in teamlage.js ZWEI native prompt()
standen -- einer davon seit Wochen.
Genau das Muster, vor dem dieses Haus warnt: eine Pruefung, die
laeuft, gruen ist und das Falsche prueft. Gefunden hat es nicht
sie, sondern eine Suche von Hand.
Jetzt zwei Faelle statt einem: mit `window.` davor -- oder ganz
ohne Punkt. Alles andere (`irgendwas.prompt()`) bleibt aussen
vor, und das ist weiterhin richtig. */
for (const m of code.matchAll(/(?:^|[^.\w])(?:window\s*\.\s*)?(confirm|prompt)\s*\(/g)) {
const zeile = code.slice(0, m.index).split("\n").length;
nativ.push(`${f}:${zeile} → ${m[1]}()`);
}
@@ -280,6 +300,15 @@ pruef("die Speicherwege melden der Wache, dass nichts mehr zu retten ist",
------------------------------------------------------------------ */
console.log("\n --- Gegenproben (jede MUSS anschlagen) ---");
/* DIE GEGENPROBE PRUEFT JETZT BEIDE SCHREIBWEISEN. Haette sie das
vorher getan, waere die Luecke im Muster am selben Tag aufgefallen,
an dem es geschrieben wurde. */
pruef("Gegenprobe: ein erfundenes window.prompt() würde gefunden",
/(?:^|[^.\w])(?:window\s*\.\s*)?(confirm|prompt)\s*\(/.test(
"const g = window.prompt('Warum nicht?');"));
pruef("Gegenprobe: eine fremde Methode NICHT (angebot.prompt())",
!/(?:^|[^.\w])(?:window\s*\.\s*)?(confirm|prompt)\s*\(/.test(
"angebot.prompt();"));
pruef("Gegenprobe: ein erfundenes confirm() würde gefunden",
/(?:^|[^.\w])(confirm|prompt)\s*\(/.test(
ohneKommentare("function x(){ if (!confirm('weg?')) return; }")));
+55 -4
View File
@@ -600,8 +600,58 @@ melde("=== 11. Im Browser ===");
{
const { chromium } = await import(
"file:///C:/Users/qciga/Documents/Obelix/Analyse/node_modules/playwright/index.mjs");
const browser = await chromium.launch();
const kontext = await browser.newContext({ viewport: { width: 1280, height: 1000 } });
/* AUF DER ECHTEN ADRESSE MESSEN (berichtigt 22.09.2026).
==================================================================
Bis heute oeffnete dieser Abschnitt `http://127.0.0.1/...` -- also
die ADRESSE DER AGENTUR. Auf der ist `person.haus` nicht "crew",
und `bereicheFuer()` liefert eine andere Kachelliste. Die Kachel
zu dieser Seite steht dort nicht drin, also fand `kopf.js` keine
Farbe: `data-ton=null`.
Drei Pruefungen waren deshalb rot, und zwar dauerhaft -- an einer
Seite, die in Wirklichkeit in Ordnung ist. Nachgemessen: Alle vier
Rollen (admin, hand, linke, modi) HABEN die Kachel, sobald das
Haus stimmt.
Genau dieselbe Falle wie am 21.09.2026 bei pruef-rueckmeldung.
Dort ging es ueber `node:http` mit Host-Kopf; ein Browser kann das
nicht (Chromium verbietet den Host-Kopf). Der Weg im Haus ist ein
selbst unterschriebener Vorbau plus `--host-resolver-rules` --
derselbe wie in pruef-willkommen und pruef-zuteilung. */
const { createServer: httpsServer } = await import("node:https");
const { request: httpWeiter } = await import("node:http");
const { execFileSync } = await import("node:child_process");
const { mkdtempSync: tempOrdner, readFileSync: liesDatei } = await import("node:fs");
const { tmpdir: tempWurzel } = await import("node:os");
const { join: pfad } = await import("node:path");
const zOrdner = tempOrdner(pfad(tempWurzel(), "wg-zeugnis-"));
const zKey = pfad(zOrdner, "k.pem"), zCrt = pfad(zOrdner, "z.pem");
execFileSync("openssl", ["req", "-x509", "-newkey", "rsa:2048", "-nodes",
"-keyout", zKey, "-out", zCrt, "-days", "2", "-subj", `/CN=${CREW}`,
"-addext", `subjectAltName=DNS:${CREW}`], { stdio: "ignore" });
const HTTPS_PORT = PORT + 1;
const vorbau = httpsServer(
{ key: liesDatei(zKey), cert: liesDatei(zCrt) },
(von, an) => {
const weiter = httpWeiter({
host: "127.0.0.1", port: PORT, path: von.url, method: von.method,
headers: { ...von.headers, host: CREW },
}, (antwort) => { an.writeHead(antwort.statusCode, antwort.headers); antwort.pipe(an); });
weiter.on("error", () => { try { an.destroy(); } catch { /* Zugabe */ } });
von.on("error", () => {});
von.pipe(weiter);
});
await new Promise((r) => vorbau.listen(HTTPS_PORT, "127.0.0.1", r));
const SEITE = `https://${CREW}:${HTTPS_PORT}`;
const browser = await chromium.launch({
args: [`--host-resolver-rules=MAP ${CREW} 127.0.0.1`, "--ignore-certificate-errors"],
ignoreHTTPSErrors: true,
});
const kontext = await browser.newContext({
viewport: { width: 1280, height: 1000 }, ignoreHTTPSErrors: true });
const seite = await kontext.newPage();
const konsole = [];
seite.on("console", (m) => { if (m.type() === "error" && !/favicon|ERR_/i.test(m.text())) konsole.push(m.text()); });
@@ -609,10 +659,10 @@ melde("=== 11. Im Browser ===");
await kontext.addCookies(kDogi.split("; ").filter(Boolean).map((teil) => {
const i = teil.indexOf("=");
return { name: teil.slice(0, i), value: teil.slice(i + 1), domain: "127.0.0.1", path: "/" };
return { name: teil.slice(0, i), value: teil.slice(i + 1), domain: CREW, path: "/" };
}));
await seite.goto(`http://127.0.0.1:${PORT}/workspace/werdegang.html`, { waitUntil: "networkidle" });
await seite.goto(`${SEITE}/workspace/werdegang.html`, { waitUntil: "networkidle" });
await seite.waitForTimeout(900);
const liste = await seite.evaluate(() => ({
@@ -741,6 +791,7 @@ melde("=== 11. Im Browser ===");
ok(konsole.length === 0,
konsole.length ? "Fehler im Browser: " + konsole[0].slice(0, 120) : "keine Fehler im Browser");
await browser.close();
await new Promise((r) => vorbau.close(r));
}
/* =======================================================================
+14
View File
@@ -5723,6 +5723,20 @@ workspaceRouter.get("/workspace/api/ich", (req, res) => {
/* Damit die Oberflaeche den Knopf gar nicht erst anbietet -- ein
Knopf, der mit 403 antwortet, ist schlimmer als keiner. */
darf_aufgaben_anlegen: darfAufgabenAnlegen(person),
/* FUEHRT JEMAND TEAM DOGI? (22.09.2026)
Damit die Entwicklungsseite die Kartenliste GAR NICHT ERST
abfragt, wenn es sie fuer diese Person nicht gibt. Der Code
behandelte den 404 schon richtig -- aber der Browser
protokolliert ihn trotzdem, und im Handy-Rundgang stand
deshalb bei jedem Modi "404 (Not Found)" in der Konsole.
Genau derselbe Fall wie am 19.09.2026 bei /anruf/adressen.
EIGENES FELD, kein Stellvertreter: `darf_verteilen` sieht
aehnlich aus, ist aber nicht dasselbe -- ein Manager darf
verteilen und fuehrt Team Dogi nicht. Zwei Regeln, zwei
Felder; eines fuer beides waere die Stelle, an der es beim
naechsten Umbau auseinanderlaeuft. */
fuehrt_team: fuehrtTeamDogi(person),
/* DIE KACHELN, WENN SIE NICHT IM BROWSER STEHEN DUERFEN.
Fuer die fuenf bekannten Rollen steht hier `null`, und die
+4 -4
View File
@@ -16,15 +16,15 @@
verdeckt. Gefunden hat es pruef-struktur.
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
WARUM das Telefon nicht klingelt, ist das besonders unpassend. -->
<link rel="manifest" href="/workspace/crew.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<style>
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
@@ -125,6 +125,6 @@
</main>
␍
<script src="assets/js/anruf-probe.js?v=202609220935" defer></script>
<script src="assets/js/anruf-probe.js?v=202609221014" defer></script>
</body>
</html>
+4 -4
View File
@@ -22,25 +22,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609220935",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609221014",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609220935",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609221014",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609220935",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609221014",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609220935",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609221014",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+8 -8
View File
@@ -317,14 +317,14 @@
Ein festes `setTimeout` waere eine Zahl aus dem Kopf. Gewartet
wird stattdessen darauf, dass die Auskunft DA ist, und laengstens
drei Sekunden. */
if (window.__ich === undefined) {
let versuche = 0;
const uhr = setInterval(() => {
if (window.__ich !== undefined || ++versuche > 30) {
clearInterval(uhr);
if (window.__ich !== undefined) verteilBandZeigen(personId, name);
}
}, 100);
if (window.__ich === undefined && window.wennIchDaBin) {
/* Benutzt seit dem 22.09.2026 die gemeinsame Wartestelle aus
kopf.js. Vorher stand hier ein eigenes setInterval -- dasselbe
Warten ein zweites Mal geschrieben, und damit die Fassung, die
beim naechsten Umbau nur halb nachgezogen wird. */
window.wennIchDaBin().then((da) => {
if (da) verteilBandZeigen(personId, name);
});
return;
}
const darf = window.__ich?.darf_verteilen === true;
+49
View File
@@ -2361,3 +2361,52 @@
try { zurueckMerken(location.pathname + location.search); } catch (e) { /* egal */ }
};
})();
/* =====================================================================
AUF DIE AUSKUNFT WARTEN (22.09.2026)
=====================================================================
`window.__ich` kommt ueber das Netz. Jede Seite, die etwas davon
abhaengig machen will, steht beim ersten Aufruf vor `undefined` --
und `undefined` ist weder "darf" noch "darf nicht".
Gemessen an zwei Stellen an einem Tag: Auf der Entwicklungsseite
blieb das Verteil-Band unsichtbar, bis man eine Person anklickte;
auf derselben Seite fragte die Kartenliste eine Route ab, die es
fuer einen Modi nicht gibt, und der Browser protokollierte einen
404 bei jedem Aufruf.
Beide hatten dieselbe Ursache und bekamen fast dieselbe Loesung --
ein eigenes `setInterval` je Datei. Zwei Fassungen desselben
Wartens altern unterschiedlich. Deshalb hier EINE:
const ich = await window.wennIchDaBin();
if (!ich) { ... } // auch nach drei Sekunden nichts
KEIN FESTES `setTimeout`. Gewartet wird darauf, dass die Auskunft
DA ist -- und laengstens drei Sekunden, damit eine Seite nicht
ewig haengt, wenn die Anmeldung abgelaufen ist. Der dritte
Ausgang: `null` heisst "wir konnten nicht nachsehen", nicht
"darf nicht".
===================================================================== */
(function () {
'use strict';
var wartende = null;
window.wennIchDaBin = function wennIchDaBin() {
if (window.__ich !== undefined) return Promise.resolve(window.__ich);
/* Mehrere Aufrufe teilen sich dieselbe Wartezeit -- sonst laufen
drei Uhren nebeneinander und wecken dreimal. */
if (wartende) return wartende;
wartende = new Promise(function (fertig) {
var versuche = 0;
var uhr = setInterval(function () {
if (window.__ich !== undefined || ++versuche > 30) {
clearInterval(uhr);
wartende = null;
fertig(window.__ich !== undefined ? window.__ich : null);
}
}, 100);
});
return wartende;
};
}());
+37 -10
View File
@@ -448,12 +448,30 @@
nein.addEventListener('click', async () => {
/* EINE ABSAGE OHNE GRUND IST KEINE ANTWORT. Deshalb wird
gefragt -- und ein leeres Feld bricht ab, statt still nichts
zu tun. */
const grund = window.prompt(
`Warum machen wir das nicht?
zu tun.
„${m.titel}“`, '');
if (grund === null) return;
WAR BIS ZUM 22.09.2026 EIN window.prompt(). Der letzte im
Haus, und er hatte drei Nachteile, die man erst am Handy
sieht: Er haelt die ganze Seite an, er sieht auf jedem
Browser anders aus als der Rest der Oberflaeche, und sein
Text laesst sich nicht gliedern -- Titel, Erklaerung und
Feld standen als ein Absatz untereinander.
`frageNach` ist derselbe Dialog wie an den 42 anderen
Stellen. Er kann ausserdem etwas, das prompt() nicht kann:
sagen, was BLEIBT, wenn man absagt. Genau das ist hier die
Frage, die jemand vor dem Klicken hat. */
const antwort = await window.frageNach({
titel: 'Nicht nötig?',
was: '„' + m.titel + '“',
bleibt: 'Die Meldung verschwindet aus der Liste. Dein Grund steht '
+ 'dabei, damit spaeter nachvollziehbar ist, warum.',
ja: 'Absagen',
grund: 'Warum machen wir das nicht?', grundPflicht: true,
platzhalter: 'z. B. Haben wir letzte Woche schon anders geloest.',
});
if (!antwort) return;
const grund = antwort.grund || '';
if (!grund.trim()) { melden('Ohne Grund bleibt die Meldung stehen.'); return; }
nein.disabled = true;
try {
@@ -535,11 +553,20 @@
const nein = el('button', 'abmelden', 'Nicht umsetzen');
nein.type = 'button';
nein.addEventListener('click', () => {
const grund = window.prompt(`Warum nicht?
„${a.titel}“`, '');
if (grund === null) return;
nein.addEventListener('click', async () => {
/* Derselbe Dialog wie ueberall sonst (22.09.2026). Vorher ein
window.prompt() -- der zweite und letzte im Haus. */
const antwort = await window.frageNach({
titel: 'Nicht umsetzen?',
was: '„' + a.titel + '“',
bleibt: 'Das Angebot verschwindet aus der Liste. Dein Grund steht '
+ 'dabei, damit die Person weiss, woran es lag.',
ja: 'Nicht umsetzen',
grund: 'Warum nicht?', grundPflicht: true,
platzhalter: 'z. B. Passt gerade nicht zum Plan – vielleicht spaeter.',
});
if (!antwort) return;
const grund = antwort.grund || '';
if (!grund.trim()) { melde('Ohne Grund bleibt das Angebot stehen.'); return; }
entscheiden(nein, { id: a.id, art: 'abgelehnt', grund: grund.trim() });
});
+15
View File
@@ -453,6 +453,21 @@
}
async function listeZeigen() {
/* GAR NICHT ERST FRAGEN, WENN ES SIE NICHT GIBT (22.09.2026).
==============================================================
Die Zeile darunter behandelt den 404 richtig -- der Browser
protokolliert ihn aber UNABHAENGIG davon. Im Handy-Rundgang
stand deshalb bei jedem Modi, auf beiden Bildschirmbreiten,
"404 (Not Found)" in der Konsole. Kein Schaden fuer den
Menschen, aber eine Meldung, die bei jedem Lauf kommt -- und
die verdeckt die naechste, die echt ist.
Derselbe Fall wie am 19.09.2026 bei /anruf/adressen, und
dieselbe Loesung: Der Server sagt in /api/ich, ob jemand Team
Dogi fuehrt. Die 404-Behandlung bleibt trotzdem stehen -- sie
ist die Sicherung fuer den Fall, dass die Auskunft mal fehlt. */
const ich = window.wennIchDaBin ? await window.wennIchDaBin() : window.__ich;
if (ich && ich.fuehrt_team === false) return false;
const a = await hole('/workspace/api/werdegang/liste');
if (a.status === 404) return false; /* kein Leitungszugang */
if (!a.ok) { melde('Die Karten lassen sich gerade nicht laden.'); return true; }
+17 -17
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -367,16 +367,16 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202609220935"></script>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/textform.js?v=202609221014"></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/zuteilung.js?v=202609220935" defer></script>
<script src="assets/js/aufgaben.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/zuteilung.js?v=202609221014" defer></script>
<script src="assets/js/aufgaben.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -168,13 +168,13 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>␍
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>␍
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/automation.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/automation.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -180,13 +180,13 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/befinden.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/befinden.js?v=202609221014" defer></script>
</body>
</html>
+20 -20
View File
@@ -12,24 +12,24 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609221014" />
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
Stelle, an der dieselbe Sache anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -295,17 +295,17 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202609220935"></script>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/textform.js?v=202609221014"></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/checkliste.js?v=202609220935" defer></script>
<script src="assets/js/ampel.js?v=202609220935" defer></script>
<script src="assets/js/schulung.js?v=202609220935" defer></script>
<script src="assets/js/bereich.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/checkliste.js?v=202609221014" defer></script>
<script src="assets/js/ampel.js?v=202609221014" defer></script>
<script src="assets/js/schulung.js?v=202609221014" defer></script>
<script src="assets/js/bereich.js?v=202609221014" defer></script>
</body>
</html>
+17 -17
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -108,12 +108,12 @@
</main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>␍
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/auskunft.js?v=202609220935" defer></script>
<script src="assets/js/bewerben.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>␍
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/auskunft.js?v=202609221014" defer></script>
<script src="assets/js/bewerben.js?v=202609221014" defer></script>
</body>
</html>
+16 -16
View File
@@ -7,16 +7,16 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -80,13 +80,13 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>␍
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>␍
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/auskunft.js?v=202609220935" defer></script>
<script src="assets/js/bewerbungen.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/auskunft.js?v=202609221014" defer></script>
<script src="assets/js/bewerbungen.js?v=202609221014" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -89,14 +89,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/ki.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/calls.js?v=202609220935" defer></script>
<script src="assets/js/ki.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/calls.js?v=202609221014" defer></script>
</body>
</html>
+18 -18
View File
@@ -12,26 +12,26 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
Dialog zu sehen bekam. -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -414,24 +414,24 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609220935"></script>
<script src="assets/js/bereiche.js?v=202609221014"></script>
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
wirklich vor den anderen dasteht. -->
<script src="assets/js/textform.js?v=202609220935"></script>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935"></script>
<script src="assets/js/glocke.js?v=202609220935"></script>
<script src="assets/js/textform.js?v=202609221014"></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014"></script>
<script src="assets/js/glocke.js?v=202609221014"></script>
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
die Knoepfe fehlten, und niemand wuesste warum. -->
<script src="assets/js/anruf.js?v=202609220935"></script>
<script src="assets/js/chat.js?v=202609220935"></script>
<script src="assets/js/anruf.js?v=202609221014"></script>
<script src="assets/js/chat.js?v=202609221014"></script>
</body>
</html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/content.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/content.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -179,14 +179,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/checkliste.js?v=202609220935" defer></script>
<script src="assets/js/content.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/checkliste.js?v=202609221014" defer></script>
<script src="assets/js/content.js?v=202609221014" defer></script>
</body>
</html>
+5 -5
View File
@@ -36,15 +36,15 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
die eine Seite, auf der man das Umfaerben sieht. -->
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609221014" />
</head>
<body class="gate gate--crew">
@@ -381,6 +381,6 @@
<script src="assets/js/gate.js?v=202609220935" defer></script>
<script src="assets/js/gate.js?v=202609221014" defer></script>
</body>
</html>
+4 -4
View File
@@ -22,25 +22,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/crew-192.png?v=202609220935",
"src": "/assets/img/app-symbole/crew-192.png?v=202609221014",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609220935",
"src": "/assets/img/app-symbole/crew-512.png?v=202609221014",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609220935",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609221014",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609220935",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609221014",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -108,14 +108,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/dateien.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/dateien.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -132,13 +132,13 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/entwicklung.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/entwicklung.js?v=202609221014" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -146,12 +146,12 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/hilfe.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/hilfe.js?v=202609221014" defer></script>
</body>
</html>
+4 -4
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
</head>
<body class="gate">
@@ -411,6 +411,6 @@
</div>
<script src="assets/js/gate.js?v=202609220935" defer></script>
<script src="assets/js/gate.js?v=202609221014" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -383,14 +383,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/kalender.js?v=202609220935" defer></script>
<script src="assets/js/kalender-abo.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/kalender.js?v=202609221014" defer></script>
<script src="assets/js/kalender-abo.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -444,12 +444,12 @@
</form>
</dialog>
<script src="assets/js/meldung.js?v=202609220935"></script>
<script src="assets/js/nachfrage.js?v=202609220935"></script>
<script src="assets/js/wahl.js?v=202609220935"></script>
<script src="assets/js/bereiche.js?v=202609220935"></script>
<script src="assets/js/kopf.js?v=202609220935"></script>
<script src="assets/js/glocke.js?v=202609220935"></script>
<script src="assets/js/leistung.js?v=202609220935"></script>
<script src="assets/js/meldung.js?v=202609221014"></script>
<script src="assets/js/nachfrage.js?v=202609221014"></script>
<script src="assets/js/wahl.js?v=202609221014"></script>
<script src="assets/js/bereiche.js?v=202609221014"></script>
<script src="assets/js/kopf.js?v=202609221014"></script>
<script src="assets/js/glocke.js?v=202609221014"></script>
<script src="assets/js/leistung.js?v=202609221014"></script>
</body>
</html>
+13 -13
View File
@@ -6,11 +6,11 @@
<title>Material · Team Dogi</title>
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/crew.webmanifest" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/material.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/material.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start" data-ton="42" data-buehne="studio">
@@ -92,13 +92,13 @@
<p class="m-laedt" id="laedt">Einen Moment …</p>
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/material.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/material.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -453,13 +453,13 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/personen.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/personen.js?v=202609221014" defer></script>
</body>
</html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -214,15 +214,15 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/steckbrief.js?v=202609220935" defer></script>
<script src="assets/js/profil.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/steckbrief.js?v=202609221014" defer></script>
<script src="assets/js/profil.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -134,11 +134,11 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/rechte.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/rechte.js?v=202609221014" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/report.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/report.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -106,14 +106,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/ki.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/report.js?v=202609220935" defer></script>
<script src="assets/js/ki.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/report.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -173,13 +173,13 @@
</div>
</div>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/scouting.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/scouting.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,21 +12,21 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
<link rel="stylesheet" href="assets/css/heim.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -678,15 +678,15 @@
</p>
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/live.js?v=202609220935" defer></script>
<script src="assets/js/start.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/live.js?v=202609221014" defer></script>
<script src="assets/js/start.js?v=202609221014" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -85,14 +85,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/ki.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/startcheck.js?v=202609220935" defer></script>
<script src="assets/js/ki.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/startcheck.js?v=202609221014" defer></script>
</body>
</html>
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -150,15 +150,15 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/auskunft.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/steckbrief.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/auskunft.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/steckbrief.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609221014" />
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
der Regel hier waere die zweite Stelle, an der dieselbe Sache
anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -111,12 +111,12 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/talente.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/talente.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/team.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/team.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -110,12 +110,12 @@
</main>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/team.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/team.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/team.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/team.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
@@ -84,11 +84,11 @@
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
es niemandem auf, und deshalb prueft pruef-css-klassen die
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/teamlage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/teamlage.js?v=202609221014" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -112,12 +112,12 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/teilen.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/teilen.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -126,12 +126,12 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/treff-moderation.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/treff-moderation.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -221,11 +221,11 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/auskunft.js?v=202609220935" defer></script>
<script src="assets/js/treff-regeln.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/auskunft.js?v=202609221014" defer></script>
<script src="assets/js/treff-regeln.js?v=202609221014" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,22 +12,22 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -149,14 +149,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/uebersicht.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/uebersicht.js?v=202609221014" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -335,12 +335,12 @@
</main>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/live.js?v=202609220935" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/live.js?v=202609221014" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609221014" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,15 +7,15 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -144,11 +144,11 @@
</main>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/werdegang.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/werdegang.js?v=202609221014" defer></script>
</body>
</html>
+12 -11
View File
@@ -6,11 +6,11 @@
<title>Willkommen · Team Dogi</title>
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/crew.webmanifest" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
@@ -67,11 +67,12 @@
<p class="fehler" id="fehler" hidden></p>
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/willkommen.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/willkommen.js?v=202609221014" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609220935" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609220935" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/start.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/module.css?v=202609220935" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609221014" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609221014" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/start.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609221014" />
<link rel="stylesheet" href="assets/css/module.css?v=202609221014" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609220935" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609221014" />
</head>
<body class="start">
@@ -190,14 +190,14 @@
</main>
<script src="assets/js/meldung.js?v=202609220935" defer></script>
<script src="assets/js/hochladen.js?v=202609220935" defer></script>
<script src="assets/js/nachfrage.js?v=202609220935" defer></script>
<script src="assets/js/meldung.js?v=202609221014" defer></script>
<script src="assets/js/hochladen.js?v=202609221014" defer></script>
<script src="assets/js/nachfrage.js?v=202609221014" defer></script>
<script src="assets/js/wahl.js?v=202609220935" defer></script>
<script src="assets/js/bereiche.js?v=202609220935" defer></script>
<script src="assets/js/kopf.js?v=202609220935" defer></script>
<script src="assets/js/glocke.js?v=202609220935" defer></script>
<script src="assets/js/wissen.js?v=202609220935" defer></script>
<script src="assets/js/wahl.js?v=202609221014" defer></script>
<script src="assets/js/bereiche.js?v=202609221014" defer></script>
<script src="assets/js/kopf.js?v=202609221014" defer></script>
<script src="assets/js/glocke.js?v=202609221014" defer></script>
<script src="assets/js/wissen.js?v=202609221014" defer></script>
</body>
</html>