Bewerbungen der Modis bekommen eine eigene Spalte im Aufgabenbrett

Filipe: "ich will in dieser seite auch eine eigene kategorie fuer die
aufgaben wo die modis sich selbst bewerben. ich will dass man die
getrennt sieht. mach es richtig uebersichtlich."

WO SIE VORHER STANDEN, und warum das nicht reichte: nur auf dem
Vorlagenbrett, an der jeweiligen Karte. Das ist der richtige Ort zum
ENTSCHEIDEN -- man liest Aufgabe und Name nebeneinander. Es ist der
falsche Ort zum SEHEN: Wer morgens das Aufgabenbrett oeffnet, sieht
nicht, dass drei Leute auf eine Antwort warten, und das Vorlagenbrett
ist eine Seite weiter. Fuer den Modi gab es ueberhaupt keine Stelle,
an der stand "dein Wunsch ist angekommen".

DIE SPALTE STEHT GANZ VORN. Sie ist die einzige, in der jemand auf eine
ANTWORT wartet -- alle anderen zeigen Arbeit, die laeuft. Und sie
VERSCHWINDET, wenn nichts wartet: Eine leere Spalte "Bewerbungen"
stuende 360 Tage im Jahr im Weg, um an fuenf Tagen etwas zu sagen. Die
vier festen Spalten haben auch leer eine Aussage ("hier landet, was
fertig ist"); diese nicht.

WAS AUF DER KARTE STEHT: der TITEL der Vorlage (nicht ihr Schluessel),
wer sie uebernehmen moechte, und sein eigener Satz dazu -- als Zitat
gesetzt, mit Strich davor. Er gehoert ihm, nicht dem Brett. Ohne ihn
entscheidet man ueber einen Namen.

DER TITEL WIRD NACHGESCHLAGEN, NICHT MITGESPEICHERT. Er gehoert dem
Katalog; stuende er in der Bewerbungszeile, gaebe es zwei Wahrheiten,
und die aeltere gewinnt still, sobald jemand eine Vorlage umbenennt.

EIN EIGENER, KLEINER WEG statt eines Mitschleppens:
`/workspace/api/vorlagen/bewerbungen` liefert nur die Bewerbungen --
nicht den ganzen Katalog, der an `/workspace/api/vorlagen` haengt. Das
Brett zeichnet sich bei jedem Statuswechsel neu; der Katalog ist um ein
Vielfaches groesser als die Handvoll Bewerbungen.

WER ENTSCHEIDEN DARF, SAGT DER SERVER (`darf_entscheiden`) -- nicht der
Rollenname im Browser. `assets/js` bekommt jeder, der die Seite
oeffnet, und ein Rollenvergleich dort ist in diesem Haus allein diese
Woche dreimal veraltet. Bis die Antwort da ist, gilt `false`: lieber
einen Knopf zu spaet zeigen als einen, der eine Absage holt.

DIE FARBE IST NEU IM BRETT. Die vier vorhandenen stehen fuer einen
Arbeitsstand (grau, blau, gelb, gruen); hier wartet niemand auf Arbeit,
sondern auf eine Entscheidung. Kein Rot ("kaputt"), kein Gelb (heisst
schon "zur Freigabe") -- Violett, das im Chat seit gestern fuer "an
dich gerichtet" steht. Eine Sprache im Haus.

Geprueft: pruef-bewerbung-aufgaben 101 -> 111 Punkte. Darunter die drei
Gegenproben, ohne die "die Spalte ist da" nichts bewiese: ohne
Bewerbung gibt es sie NICHT, der Modi bekommt KEINE
Entscheidungsknoepfe (sondern "wartet auf Antwort"), und die Spalte
steht wirklich an erster Stelle. Dazu pruef-aufgabenbrett und
pruef-vorlagen (24), beide unveraendert gruen.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-25 03:29:33 +02:00
co-authored by Claude Opus 5
parent 1a14eb7449
commit 8bf2f440d0
45 changed files with 1034 additions and 636 deletions
+115
View File
@@ -843,6 +843,121 @@ melde("=== 6. Am echten Bildschirm ===");
} finally { await m.ctx.close(); }
}
/* =================================================================
DIE SPALTE „BEWERBUNGEN" IM AUFGABENBRETT (25.09.2026)
=================================================================
Filipe: „ich will in dieser seite auch eine eigene kategorie fuer
die aufgaben wo die modis sich selbst bewerben. ich will dass man
die getrennt sieht. mach es richtig uebersichtlich."
BISHER STANDEN BEWERBUNGEN NUR AUF DEM VORLAGENBRETT, an der
jeweiligen Karte. Wer morgens das Aufgabenbrett oeffnete, sah
nicht, dass jemand auf eine Antwort wartet.
DREI DINGE WERDEN GEMESSEN, und das dritte ist das, was ohne
Pruefung irgendwann kippt:
1. Wer entscheidet, sieht die Spalte MIT den zwei Knoepfen.
2. Der Modi sieht seine eigene -- ohne Knoepfe, mit dem Satz
„wartet auf Antwort". Ein Knopf, der eine Absage holt,
waere schlimmer als keiner.
3. Ohne Bewerbung gibt es die Spalte GAR NICHT. Eine leere
Spalte stuende 360 Tage im Jahr im Weg.
================================================================= */
{
/* ERST DER ZUSTAND OHNE: Ohne diese Messung waere „die Spalte ist
da" auch dann gruen, wenn sie immer da waere. */
const vorher = await seiteAls("admin", "CODE-DOGI-0001", 1400);
let ohne = null;
try {
await vorher.s.goto(`${SEITE}/workspace/aufgaben.html`, { waitUntil: "networkidle" });
await vorher.s.waitForTimeout(1700);
ohne = await vorher.s.evaluate(() =>
document.querySelectorAll(".spalte--bewerbung").length);
} finally { await vorher.ctx.close(); }
ok(ohne === 0, `ohne Bewerbung gibt es die Spalte nicht (${ohne})`);
/* JETZT BEWIRBT SICH EIN MODI -- ueber die echte Schnittstelle
der Seite, damit Sitzung und Herkunftspruefung mitlaufen. */
const m = await seiteAls("modi", "CODE-MODI-0001", 1400);
let beworben = null, beiModi = null;
try {
await m.s.goto(`${SEITE}/workspace/entwicklung.html`, { waitUntil: "networkidle" });
await m.s.waitForTimeout(1500);
beworben = await m.s.evaluate(async () => {
const k = await fetch("/workspace/api/vorlagen", { credentials: "same-origin" });
const d = await k.json();
const v = (d.katalog?.aufgaben || [])[0];
if (!v) return { fehler: "kein Katalog" };
const a = await fetch("/workspace/api/vorlagen/bewerben", {
method: "POST", credentials: "same-origin",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ vorlage: v.schluessel, text: "ich habe Freitag Zeit" }),
});
return { code: a.status, titel: v.titel };
});
/* UND DER MODI SIEHT SEINE EIGENE -- auf dem Aufgabenbrett. */
await m.s.goto(`${SEITE}/workspace/aufgaben.html`, { waitUntil: "networkidle" });
await m.s.waitForTimeout(1800);
beiModi = await m.s.evaluate(() => {
const sp = document.querySelector(".spalte--bewerbung");
if (!sp) return { spalte: false };
return {
spalte: true,
karten: sp.querySelectorAll(".karte--bewerbung").length,
knoepfe: sp.querySelectorAll(".karte--bewerbung button").length,
warte: !!sp.querySelector(".karte__warte"),
titel: sp.querySelector(".karte__titel")?.textContent || "",
wort: sp.querySelector(".karte__bwort")?.textContent || "",
};
});
} finally { await m.ctx.close(); }
ok(beworben?.code === 201,
`ein Modi bewirbt sich (HTTP ${beworben?.code} ${beworben?.fehler || ""})`);
ok(beiModi?.spalte === true && beiModi.karten === 1,
`er sieht sie im Aufgabenbrett in einer eigenen Spalte (${beiModi?.karten})`);
ok(beiModi?.titel === beworben?.titel,
`mit dem TITEL der Aufgabe, nicht dem Schluessel ("${beiModi?.titel}")`);
ok((beiModi?.wort || "").includes("Freitag"),
`und mit seinem eigenen Satz dazu ("${beiModi?.wort}")`);
ok(beiModi?.knoepfe === 0 && beiModi?.warte === true,
`Gegenprobe: er bekommt KEINE Entscheidungsknoepfe (${beiModi?.knoepfe}), `
+ `sondern „wartet auf Antwort" (${beiModi?.warte})`);
/* UND DER, DER ENTSCHEIDET. */
const e2 = await seiteAls("admin", "CODE-DOGI-0001", 1400);
let beiDogi = null;
try {
await e2.s.goto(`${SEITE}/workspace/aufgaben.html`, { waitUntil: "networkidle" });
await e2.s.waitForTimeout(1800);
beiDogi = await e2.s.evaluate(() => {
const sp = document.querySelector(".spalte--bewerbung");
if (!sp) return { spalte: false };
return {
spalte: true,
karten: sp.querySelectorAll(".karte--bewerbung").length,
knoepfe: [...sp.querySelectorAll(".karte--bewerbung button")]
.map((b) => b.textContent.trim()),
/* Die Spalte muss die ERSTE sein: Was auf eine Antwort
wartet, gehoert an die Stelle, die man zuerst ansieht. */
erste: document.querySelector("#brett .spalte")?.classList
.contains("spalte--bewerbung"),
wer: sp.querySelector(".karte__wer")?.textContent || "",
};
});
} finally { await e2.ctx.close(); }
ok(beiDogi?.spalte === true && beiDogi.karten === 1,
`DogFather sieht dieselbe Bewerbung (${beiDogi?.karten})`);
ok(beiDogi?.erste === true,
`und die Spalte steht ganz vorn (${beiDogi?.erste})`);
ok(JSON.stringify(beiDogi?.knoepfe) === JSON.stringify(["Annehmen", "Ablehnen"]),
`mit beiden Knoepfen (${JSON.stringify(beiDogi?.knoepfe)})`);
ok((beiDogi?.wer || "").includes("möchte das übernehmen"),
`und dem Namen dessen, der wartet ("${beiDogi?.wer}")`);
}
ok(meckern.length === 0, meckern.length
? `der Browser meldet: ${meckern.slice(0, 3).join(" | ")}`
: "kein Absturz und keine Fehlermeldung im Browser");
+57 -6
View File
@@ -1542,12 +1542,30 @@ function vorlagenBewerbungenFuer(person) {
LEFT JOIN personen p ON p.id = b.person_id
WHERE b.zustand = 'beworben' ${darf ? "" : "AND b.person_id = ?"}
ORDER BY b.id`).all(...(darf ? [] : [person.id]));
return zeilen.map((z) => ({
id: z.id, vorlage: z.vorlage, kategorie: z.kategorie,
person_id: z.person_id, person_name: z.person_name || "Jemand",
text: z.text || null, erstellt: z.erstellt,
selbst: z.person_id === person.id,
}));
return zeilen.map((z) => {
/* DER TITEL KOMMT MIT (25.09.2026).
Bis heute reichte der Schluessel: Die Bewerbung stand auf dem
Vorlagenbrett AN der Karte, und die Karte trug den Titel. Seit
sie auch im Aufgabenbrett steht (Filipes Wunsch, eigene
Kategorie), gibt es dort keine Karte daneben -- und ein
Schluessel wie "regeln_lesen" ist kein Satz, den jemand liest.
NACHGESCHLAGEN, NICHT MITGESPEICHERT: Der Titel gehoert dem
Katalog. Wuerde er in der Bewerbungszeile stehen, haette man
zwei Wahrheiten, und die aeltere gewinnt still, sobald jemand
eine Vorlage umbenennt. */
const v = vorlageZuSchluessel(z.vorlage);
return {
id: z.id, vorlage: z.vorlage, kategorie: z.kategorie,
titel: v?.titel || z.vorlage,
text_vorlage: v?.text || null,
tage: v?.tage ?? null,
person_id: z.person_id, person_name: z.person_name || "Jemand",
text: z.text || null, erstellt: z.erstellt,
selbst: z.person_id === person.id,
};
});
}
/* =====================================================================
@@ -1589,6 +1607,39 @@ function vorlageZuSchluessel(schluessel) {
return MODI_AUFGABEN_FLACH.find((v) => v.schluessel === schluessel) || null;
}
/* ==== NUR DIE BEWERBUNGEN, OHNE DEN GANZEN KATALOG (25.09.2026) ====
Filipe: „ich will in dieser seite auch eine eigene kategorie fuer
die aufgaben wo die modis sich selbst bewerben. ich will dass man
die getrennt sieht."
Das Aufgabenbrett braucht die Bewerbungen -- aber nicht den Katalog
mit allen Vorlagen, der an `/workspace/api/vorlagen` haengt. Ein
eigener, kleiner Weg statt eines Mitschleppens: Das Brett laedt bei
jedem Zeichnen, und der Katalog ist um ein Vielfaches groesser als
die Handvoll Bewerbungen.
WER WAS SIEHT, ENTSCHEIDET UNVERAENDERT `vorlagenBewerbungenFuer`:
Wer entscheidet, sieht alle offenen; alle anderen nur die eigenen.
Diese Route waehlt nichts selbst aus -- sonst gaebe es eine zweite
Stelle, an der die Sichtbarkeit falsch werden kann. */
vorlagenRouter.get("/workspace/api/vorlagen/bewerbungen", (req, res) => {
try {
/* WER ENTSCHEIDET, KOMMT MIT. Die Oberflaeche soll die zwei
Knoepfe nur dort zeigen, wo der Server sie auch annimmt -- und
sie darf es nicht am Rollennamen ausrechnen: `assets/js` bekommt
jeder, der die Seite oeffnet, und ein Rollenvergleich im Browser
ist in diesem Haus diese Woche dreimal veraltet. */
res.json({
bewerbungen: vorlagenBewerbungenFuer(req.person),
darf_entscheiden: entscheidetUeberAufgaben(req.person),
});
} catch (f) {
console.error("[vorlagen] Bewerbungen lesen:", f?.message);
res.status(503).json({ fehler: "nicht_verfuegbar" });
}
});
vorlagenRouter.post("/workspace/api/vorlagen/bewerben", gleicheHerkunft,
express.json({ limit: "4kb" }), (req, res) => {
try {
+5 -5
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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<style>
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
@@ -126,7 +126,7 @@
<script src="assets/js/anruf-probe.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/anruf-probe.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
</body>
</html>
+4 -4
View File
@@ -23,25 +23,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609250319",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609250329",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609250319",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609250329",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609250319",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609250329",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609250319",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609250329",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+60
View File
@@ -323,6 +323,66 @@
.spalte[data-status="arbeit"] { --sfarbe: #3fbdf5; --ton: #3fbdf5; }
.spalte[data-status="review"] { --sfarbe: #e0a33c; --ton: #e0a33c; }
.spalte[data-status="erledigt"] { --sfarbe: #4dab77; --ton: #4dab77; }
/* ==== DIE SPALTE „BEWERBUNGEN" (25.09.2026) =========================
Filipe: „ich will in dieser seite auch eine eigene kategorie fuer die
aufgaben wo die modis sich selbst bewerben. ich will dass man die
getrennt sieht."
EINE EIGENE FARBE, UND ZWAR EINE, DIE ES NOCH NICHT GIBT. Die vier
vorhandenen stehen fuer einen Arbeitsstand (grau, blau, gelb,
gruen). Hier wartet niemand auf Arbeit, sondern auf eine ANTWORT --
das ist eine andere Sorte Zeile, und sie bekommt einen eigenen Ton.
KEIN ROT UND KEIN GELB: Rot heisst „kaputt", Gelb heisst hier schon
„zur Freigabe". Violett ist im Haus frei und steht seit dem Chat
fuer „an dich gerichtet" -- genau das ist eine Bewerbung. */
.spalte[data-status="beworben"] { --sfarbe: #b9a7ff; --ton: #b9a7ff; }
/* Die Spalte hebt sich als Ganzes ab -- sie ist der einzige Ort auf
dem Brett, an dem jemand auf eine Entscheidung wartet. Ein Saum
links, wie die Farbkante im Chat: eine Sprache im Haus. */
.spalte--bewerbung {
position: relative;
background:
linear-gradient(180deg,
rgba(185, 167, 255, .1) 0%, rgba(185, 167, 255, .02) 40%, transparent 100%);
}
.spalte--bewerbung::before {
content: ""; position: absolute; left: 0; top: 10px; bottom: 10px; width: 3px;
border-radius: 3px;
background: linear-gradient(180deg, #d9cfff, #7a5cff);
box-shadow: 0 0 14px -1px rgba(122, 92, 255, .9);
pointer-events: none;
}
/* Die Karte darin: dieselbe Form wie jede andere, damit man das Brett
lesen kann, ohne umzulernen -- nur der Saum oben traegt die Farbe. */
.karte--bewerbung {
border-color: color-mix(in srgb, #b9a7ff 26%, transparent);
box-shadow:
inset 0 2px 0 color-mix(in srgb, #b9a7ff 55%, transparent),
0 12px 26px -18px rgba(0, 0, 0, .9);
}
.karte__wer { margin: 6px 0 0; font-size: .9rem; color: var(--text-leise); }
.karte__wer strong { color: #d9cfff; font-weight: 750; }
/* SEIN SATZ GEHOERT IHM, nicht dem Brett: eingerueckt, mit einem
Strich davor -- die Form, in der man im Netz seit jeher jemanden
ZITIERT. Ohne sie liest es sich wie eine Beschreibung der Aufgabe. */
.karte__bwort {
margin: 8px 0 0; padding: 6px 0 6px 12px;
border-left: 2px solid color-mix(in srgb, #b9a7ff 40%, transparent);
font-size: .88rem; line-height: 1.45; color: var(--text-leise);
font-style: italic;
}
.karte__warte {
font-size: .82rem; color: var(--text-still); font-style: italic;
}
/* Absagen sieht anders aus als Zusagen -- aber erst beim Ueberfahren.
Ein dauerhaft roter Knopf neben einem neutralen macht aus einer
Entscheidung eine Warnung. */
.karte__ablehnen:hover {
border-color: color-mix(in srgb, var(--warn) 45%, transparent);
color: var(--warn);
}
.spalte__punkt {
background: var(--sfarbe);
box-shadow: 0 0 9px color-mix(in srgb, var(--sfarbe) 70%, transparent);
+172
View File
@@ -788,6 +788,39 @@
: alleAufgaben);
}
/* ==== DIE BEWERBUNGEN DER MODIS (25.09.2026) ====================
Filipe: „ich will in dieser seite auch eine eigene kategorie fuer
die aufgaben wo die modis sich selbst bewerben. ich will dass man
die getrennt sieht. mach es richtig uebersichtlich."
SIE STANDEN BISHER NUR AUF DEM VORLAGENBRETT, an der jeweiligen
Karte. Das ist der richtige Ort zum ENTSCHEIDEN -- man liest die
Aufgabe und den Namen nebeneinander. Es ist aber der falsche Ort
zum SEHEN: Wer morgens das Aufgabenbrett oeffnet, sieht nicht,
dass drei Leute auf eine Antwort warten, und das Vorlagenbrett
steht eine Seite weiter.
DER STAND WIRD GEMERKT, nicht bei jedem Zeichnen neu geholt: Das
Brett zeichnet sich bei jedem Statuswechsel neu, und ein Abruf je
Klick waere Last ohne Gegenwert. Geholt wird beim Laden und nach
jeder Entscheidung -- also genau dann, wenn sich etwas aendert. */
let bewerbungen = [];
/* OB ICH ENTSCHEIDEN DARF, SAGT DER SERVER -- nicht der Rollenname.
Bis die Antwort da ist, false: Lieber einen Knopf zu spaet zeigen
als einen, der eine Absage holt. */
let darfEntscheiden = false;
async function bewerbungenHolen() {
try {
const a = await hole('/workspace/api/vorlagen/bewerbungen');
if (!a.ok) return;
const d = await a.json();
bewerbungen = d.bewerbungen || [];
darfEntscheiden = d.darf_entscheiden === true;
} catch { /* hole() hat schon gemeldet */ }
}
function zeichne(aufgaben) {
const brett = $('brett');
brett.textContent = '';
@@ -846,6 +879,40 @@
brett.parentElement.insertBefore(band, brett);
}
/* ==== DIE SPALTE STEHT GANZ VORN ==============================
Sie ist die einzige, in der jemand auf eine ANTWORT wartet --
alle anderen zeigen Arbeit, die laeuft. Was auf eine Antwort
wartet, gehoert an die Stelle, die man zuerst ansieht.
SIE VERSCHWINDET, WENN NICHTS WARTET. Eine leere Spalte
„Bewerbungen" stuende 360 Tage im Jahr im Weg, um an fuenf
Tagen etwas zu sagen -- anders als die vier festen Spalten, die
auch leer eine Aussage haben („hier landet, was fertig ist").
DER MODI SIEHT SEINE EIGENE und nur die: Das entscheidet der
Server (`vorlagenBewerbungenFuer`), nicht diese Datei. Fuer ihn
ist sie die Antwort auf „ist mein Wunsch angekommen?" -- vorher
gab es darauf nirgends eine. */
if (bewerbungen.length) {
const spalte = el('section', 'spalte spalte--bewerbung');
spalte.dataset.status = 'beworben';
spalte.dataset.leer = 'nein';
spalte.style.setProperty('--wuchs', String(Math.min(bewerbungen.length, 6)));
const kopf = el('h2', 'spalte__kopf');
kopf.append(el('span', 'spalte__punkt'), el('span', null, 'Bewerbungen'),
el('span', 'spalte__zahl', String(bewerbungen.length)));
spalte.append(kopf);
spalte.append(el('p', 'spalte__unter', darfEntscheiden
? 'Modis möchten das übernehmen – du entscheidest'
: 'Du hast dich beworben – DogFather oder die rechte Hand antworten'));
const kasten = el('div', 'spalte__karten');
for (const b of bewerbungen) kasten.append(bewerbungsKarte(b));
spalte.append(kasten);
brett.append(spalte);
}
for (const s of SPALTEN) {
const eigene = gruppen.filter((g) => g.status === s.status);
/* ZWEI ZAHLEN, UND SIE SAGEN VERSCHIEDENES: wie viele STUECKE
@@ -923,6 +990,106 @@
}
}
/** Eine Karte fuer eine Bewerbung -- wer, worauf, und was er dazu
* geschrieben hat.
*
* SIE SIEHT AUS WIE DIE ANDEREN KARTEN und ist doch eine andere
* Sache: Es gibt sie noch nicht als Aufgabe. Deshalb dieselbe Form
* (man soll das Brett lesen koennen, ohne umzulernen) und ein
* eigenes Merkmal `data-art="bewerbung"` fuer die Farbe.
*
* DIE ZWEI KNOEPFE STEHEN NUR BEI DENEN, DIE ENTSCHEIDEN. Der Modi
* sieht stattdessen einen Satz: Sein Wunsch ist angekommen. Ein
* Knopf, der eine Absage holt, ist schlimmer als keiner.
*/
function bewerbungsKarte(b) {
const k = el('article', 'karte karte--bewerbung');
k.dataset.art = 'bewerbung';
const kopf = el('div', 'karte__kopf');
kopf.append(el('h3', 'karte__titel', b.titel));
k.append(kopf);
/* WER ES SEIN MOECHTE steht gross, nicht klein: Ueber die Person
wird hier entschieden, nicht ueber den Titel. Den kennt man
vom Vorlagenbrett. */
const wer = el('p', 'karte__wer');
wer.append(el('strong', null, b.selbst ? 'Du' : b.person_name));
wer.append(document.createTextNode(b.selbst
? ' hast dich beworben' : ' möchte das übernehmen'));
k.append(wer);
if (b.text) {
/* SEIN SATZ DAZU, als Zitat gesetzt -- er gehoert ihm, nicht
dem Brett. Ohne ihn entscheidet man ueber einen Namen. */
const zitat = el('p', 'karte__bwort');
zitat.textContent = b.text;
k.append(zitat);
}
const fuss = el('div', 'karte__fuss');
if (darfEntscheiden) {
const ja = el('button', 'knopf knopf--klein', 'Annehmen');
ja.type = 'button';
ja.addEventListener('click', () => bewerbungEntscheiden(ja, b, true));
const nein = el('button', 'knopf knopf--klein karte__ablehnen', 'Ablehnen');
nein.type = 'button';
nein.addEventListener('click', () => bewerbungEntscheiden(nein, b, false));
fuss.append(ja, nein);
} else {
fuss.append(el('span', 'karte__warte', 'wartet auf Antwort'));
}
k.append(fuss);
return k;
}
/** Annehmen oder ablehnen -- mit der Moeglichkeit, ein Wort
* dazuzuschreiben.
*
* DIE NOTIZ IST FREIWILLIG, aber sie wird GEFRAGT: Eine Absage ohne
* Grund ist die Sorte Antwort, nach der man im Chat nachfragt --
* und dann steht dieselbe Erklaerung doppelt. Abbrechen des
* Dialogs bricht die ganze Handlung ab; sonst haette man aus
* Versehen zugesagt, weil man das Fenster wegklicken wollte.
*/
async function bewerbungEntscheiden(knopf, b, ja) {
const wer = b.selbst ? 'dich' : b.person_name;
const antwort = await window.frageNach({
titel: ja ? `„${b.titel}" an ${b.person_name}?` : `${b.person_name} absagen?`,
was: ja
? `Die Aufgabe wird angelegt und liegt danach bei ${b.person_name}.`
: `Die Vorlage bleibt auf dem Brett – ${wer} kann sich später wieder bewerben.`,
grund: 'Willst du etwas dazuschreiben? (freiwillig)',
grundPflicht: false,
platzhalter: ja ? 'z. B. super, mach das gern' : 'z. B. diesmal nicht, nächste Woche gern',
ja: ja ? 'Annehmen' : 'Ablehnen',
nein: 'Doch nicht',
});
/* `frageNach` gibt bei „Doch nicht" etwas Falsches zurueck --
dann ist NICHTS passiert. Das ist wichtiger als es klingt: Wer
das Fenster wegklickt, weil er sich vertan hat, darf damit
keine Zusage ausloesen. */
if (!antwort) return;
const wort = (antwort && antwort.grund) || '';
knopf.disabled = true;
try {
const a = await hole(`/workspace/api/vorlagen/bewerbung/${ja ? 'annehmen' : 'ablehnen'}`, {
method: 'POST', headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ id: b.id, kommentar: wort || undefined }),
});
if (!a.ok) { melde('Das ließ sich gerade nicht entscheiden.'); return; }
const antwort = await a.json().catch(() => ({}));
/* DIE LISTE KOMMT AUS DER ANTWORT. Sie im Browser
zusammenzustreichen waere eine zweite Wahrheit -- und bei
zwei offenen Fenstern die falsche. */
if (Array.isArray(antwort.bewerbungen)) bewerbungen = antwort.bewerbungen;
else await bewerbungenHolen();
await laden();
} catch { /* hole() hat schon gemeldet */ } finally {
knopf.disabled = false;
}
}
/** Eine Karte fuer ein Stueck Arbeit, an dem mehrere sitzen. */
function sammelKarte(g) {
const a = g.erste;
@@ -1420,6 +1587,11 @@
kanalFeldZeigen('f');
kanalFeldZeigen('b');
lageZeigen(alleAufgaben);
/* ERST DIE BEWERBUNGEN, DANN ZEICHNEN. Andersherum entstuende
das Brett ohne die Spalte und bekaeme sie erst beim naechsten
Mal -- ein Flackern, bei dem drei wartende Menschen eine
Sekunde lang nicht dastehen. */
await bewerbungenHolen();
neuZeichnen();
bandZeigen();
/* Erst NACH dem Zeichnen -- vorher gibt es die Karten nicht, und
+19 -19
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -391,22 +391,22 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202609250319"></script>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/textform.js?v=202609250329"></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/zuteilung.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/zuteilung.js?v=202609250329" defer></script>
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
eigene Datei; hier zeigt er den Creator-Katalog.
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
<script src="assets/js/vorlagenbrett.js?v=202609250319" defer></script>
<script src="assets/js/aufgaben.js?v=202609250319" defer></script>
<script src="assets/js/vorlagenbrett.js?v=202609250329" defer></script>
<script src="assets/js/aufgaben.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -168,15 +168,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/automation.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/automation.js?v=202609250329" defer></script>
</body>
</html>
+17 -17
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -197,16 +197,16 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/befinden.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/befinden.js?v=202609250329" defer></script>
</body>
</html>
+22 -22
View File
@@ -12,24 +12,24 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -304,19 +304,19 @@
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
<script src="assets/js/textform.js?v=202609250319"></script>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/textform.js?v=202609250329"></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/checkliste.js?v=202609250319" defer></script>
<script src="assets/js/ampel.js?v=202609250319" defer></script>
<script src="assets/js/schulung.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/bereich.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/checkliste.js?v=202609250329" defer></script>
<script src="assets/js/ampel.js?v=202609250329" defer></script>
<script src="assets/js/schulung.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/bereich.js?v=202609250329" defer></script>
</body>
</html>
+19 -19
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -108,15 +108,15 @@
</main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/auskunft.js?v=202609250319" defer></script>
<script src="assets/js/bewerben.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/auskunft.js?v=202609250329" defer></script>
<script src="assets/js/bewerben.js?v=202609250329" defer></script>
</body>
</html>
+18 -18
View File
@@ -7,16 +7,16 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -80,16 +80,16 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/auskunft.js?v=202609250319" defer></script>
<script src="assets/js/bewerbungen.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/auskunft.js?v=202609250329" defer></script>
<script src="assets/js/bewerbungen.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -89,15 +89,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/ki.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/calls.js?v=202609250319" defer></script>
<script src="assets/js/ki.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/calls.js?v=202609250329" defer></script>
</body>
</html>
+19 -19
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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -668,25 +668,25 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609250319"></script>
<script src="assets/js/bereiche.js?v=202609250329"></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=202609250319"></script>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319"></script>
<script src="assets/js/glocke.js?v=202609250319"></script>
<script src="assets/js/textform.js?v=202609250329"></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329"></script>
<script src="assets/js/glocke.js?v=202609250329"></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=202609250319"></script>
<script src="assets/js/chat.js?v=202609250319"></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/anruf.js?v=202609250329"></script>
<script src="assets/js/chat.js?v=202609250329"></script>
<script src="assets/js/installieren.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/content.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/content.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -179,15 +179,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/checkliste.js?v=202609250319" defer></script>
<script src="assets/js/content.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/checkliste.js?v=202609250329" defer></script>
<script src="assets/js/content.js?v=202609250329" defer></script>
</body>
</html>
+6 -6
View File
@@ -36,15 +36,15 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609250329" />
</head>
<body class="gate gate--crew">
@@ -459,7 +459,7 @@
<script src="assets/js/gate.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/gate.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
</body>
</html>
+4 -4
View File
@@ -23,25 +23,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/crew-192.png?v=202609250319",
"src": "/assets/img/app-symbole/crew-192.png?v=202609250329",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609250319",
"src": "/assets/img/app-symbole/crew-512.png?v=202609250329",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609250319",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609250329",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609250319",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609250329",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -108,15 +108,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/dateien.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/dateien.js?v=202609250329" defer></script>
</body>
</html>
+18 -18
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -297,20 +297,20 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
in Dokumentreihenfolge. -->
<script src="assets/js/vorlagenbrett.js?v=202609250319" defer></script>
<script src="assets/js/entwicklung.js?v=202609250319" defer></script>
<script src="assets/js/vorlagenbrett.js?v=202609250329" defer></script>
<script src="assets/js/entwicklung.js?v=202609250329" defer></script>
</body>
</html>
+15 -15
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -146,14 +146,14 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/hilfe.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/hilfe.js?v=202609250329" defer></script>
</body>
</html>
+5 -5
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
</head>
<body class="gate">
@@ -427,7 +427,7 @@
<script src="assets/js/gate.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/gate.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -383,15 +383,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/kalender.js?v=202609250319" defer></script>
<script src="assets/js/kalender-abo.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/kalender.js?v=202609250329" defer></script>
<script src="assets/js/kalender-abo.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -444,13 +444,13 @@
</form>
</dialog>
<script src="assets/js/meldung.js?v=202609250319"></script>
<script src="assets/js/nachfrage.js?v=202609250319"></script>
<script src="assets/js/wahl.js?v=202609250319"></script>
<script src="assets/js/bereiche.js?v=202609250319"></script>
<script src="assets/js/kopf.js?v=202609250319"></script>
<script src="assets/js/glocke.js?v=202609250319"></script>
<script src="assets/js/leistung.js?v=202609250319"></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329"></script>
<script src="assets/js/nachfrage.js?v=202609250329"></script>
<script src="assets/js/wahl.js?v=202609250329"></script>
<script src="assets/js/bereiche.js?v=202609250329"></script>
<script src="assets/js/kopf.js?v=202609250329"></script>
<script src="assets/js/glocke.js?v=202609250329"></script>
<script src="assets/js/leistung.js?v=202609250329"></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,13 +12,13 @@
vergessen wird. -->
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/material.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/material.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start" data-ton="42" data-buehne="studio">
@@ -138,14 +138,14 @@
<p class="m-laedt" id="laedt">Einen Moment …</p>
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/material.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/material.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -453,14 +453,14 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/personen.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/personen.js?v=202609250329" defer></script>
</body>
</html>
+18 -18
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -214,16 +214,16 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/steckbrief.js?v=202609250319" defer></script>
<script src="assets/js/profil.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/steckbrief.js?v=202609250329" defer></script>
<script src="assets/js/profil.js?v=202609250329" defer></script>
</body>
</html>
+17 -17
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -134,14 +134,14 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/rechte.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/rechte.js?v=202609250329" defer></script>
</body>
</html>
+18 -18
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/report.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/report.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -106,17 +106,17 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/ki.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/report.js?v=202609250319" defer></script>
<script src="assets/js/ki.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/report.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -173,14 +173,14 @@
</div>
</div>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/scouting.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/scouting.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,21 +12,21 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -700,16 +700,16 @@
</p>
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/live.js?v=202609250319" defer></script>
<script src="assets/js/start.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/live.js?v=202609250329" defer></script>
<script src="assets/js/start.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -85,16 +85,16 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/ki.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/startcheck.js?v=202609250319" defer></script>
<script src="assets/js/ki.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/startcheck.js?v=202609250329" defer></script>
</body>
</html>
+18 -18
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -150,16 +150,16 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/auskunft.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/steckbrief.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/auskunft.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/steckbrief.js?v=202609250329" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/support.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/support.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -123,16 +123,16 @@
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
uebersicht.html, und heute hier. -->
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/support.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/support.js?v=202609250329" defer></script>
</body>
</html>
+18 -18
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -111,15 +111,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/talente.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/talente.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/team.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/team.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -110,15 +110,15 @@
</main>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/team.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/team.js?v=202609250329" defer></script>
</body>
</html>
+17 -17
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/team.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/team.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
@@ -84,15 +84,15 @@
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
es niemandem auf, und deshalb prueft pruef-css-klassen die
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/teamlage.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<script src="assets/js/teamlage.js?v=202609250329" defer></script>
</body>
</html>
+15 -15
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -112,15 +112,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/teilen.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/teilen.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -126,14 +126,14 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/treff-moderation.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/treff-moderation.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -248,14 +248,14 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/auskunft.js?v=202609250319" defer></script>
<script src="assets/js/treff-regeln.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/auskunft.js?v=202609250329" defer></script>
<script src="assets/js/treff-regeln.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,22 +12,22 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -149,16 +149,16 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/uebersicht.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/uebersicht.js?v=202609250329" defer></script>
</body>
</html>
+15 -15
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -335,14 +335,14 @@
</main>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/live.js?v=202609250319" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/live.js?v=202609250329" defer></script>
<script src="assets/js/unsere-seiten.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -106,17 +106,17 @@
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
„Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/holen.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/holen.js?v=202609250329" defer></script>
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
von pruef-meldungen, nicht beim Ansehen. -->
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/unterstuetzen.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/unterstuetzen.js?v=202609250329" defer></script>
</body>
</html>
+16 -16
View File
@@ -7,15 +7,15 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -144,14 +144,14 @@
</main>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/werdegang.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/werdegang.js?v=202609250329" defer></script>
</body>
</html>
+15 -15
View File
@@ -12,13 +12,13 @@
vergessen wird. -->
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
@@ -75,13 +75,13 @@
<p class="fehler" id="fehler" hidden></p>
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/willkommen.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/willkommen.js?v=202609250329" 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=202609250319" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250319" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609250319" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250319" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609250329" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609250329" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/start.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609250329" />
<link rel="stylesheet" href="assets/css/module.css?v=202609250329" />
<!-- 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=202609250319" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609250329" />
</head>
<body class="start">
@@ -190,15 +190,15 @@
</main>
<script src="assets/js/meldung.js?v=202609250319" defer></script>
<script src="assets/js/hochladen.js?v=202609250319" defer></script>
<script src="assets/js/nachfrage.js?v=202609250319" defer></script>
<script src="assets/js/meldung.js?v=202609250329" defer></script>
<script src="assets/js/hochladen.js?v=202609250329" defer></script>
<script src="assets/js/nachfrage.js?v=202609250329" defer></script>
<script src="assets/js/wahl.js?v=202609250319" defer></script>
<script src="assets/js/bereiche.js?v=202609250319" defer></script>
<script src="assets/js/installieren.js?v=202609250319" defer></script>
<script src="assets/js/kopf.js?v=202609250319" defer></script>
<script src="assets/js/glocke.js?v=202609250319" defer></script>
<script src="assets/js/wissen.js?v=202609250319" defer></script>
<script src="assets/js/wahl.js?v=202609250329" defer></script>
<script src="assets/js/bereiche.js?v=202609250329" defer></script>
<script src="assets/js/installieren.js?v=202609250329" defer></script>
<script src="assets/js/kopf.js?v=202609250329" defer></script>
<script src="assets/js/glocke.js?v=202609250329" defer></script>
<script src="assets/js/wissen.js?v=202609250329" defer></script>
</body>
</html>