Agentur-Events: zwei Karten nebeneinander, Banner in der Mitte
Filipe: "ich will dass die kachel an sich noch viel geiler und krass
aussieht. die soll aber auch garnicht so breit sein. es sollen immer
zwei neben einander stehen können und wenn man auf banner anzeigen
drückt soll das banner schön in der mitte sein."
GEMESSEN VORHER: Karte 1160 px breit, eine je Reihe (#liste stand auf
display: block). --ton: #cace02 an ALLEN drei Zustaenden -- ein seit
drei Tagen vorbeigelaufenes Event leuchtete wie eines, das laeuft. Und
border-left-width: 0px, border-radius: 0px: Die Dringlichkeitskante aus
bereich.css kommt seit dem Baukasten nicht mehr an (module.css setzt
border: 0, gleich stark und spaeter im Ladeweg).
ZWEI NEBENEINANDER -- die Regel SIEBT, statt zu schalten. #liste traegt
das Raster immer; alles, was keine Eventkarte ist, nimmt mit
`grid-column: 1 / -1` die ganze Breite. In den sieben anderen Bereichen
aendert sich damit kein Pixel. Gemessen: Eventkarten 573 px, die
Schulung daneben weiterhin 1160 px; auf 412 px steht wieder eine je
Reihe (379 px, kein seitliches Schieben).
DAS BANNER KOMMT IN DIE MITTE -- und zwar in der BILDSCHAU, die es seit
dem 25.09.2026 gibt und die hier nur nie angeschlossen war. Sie wurde
damals fuer genau diese Beschwerde gebaut ("wenn man bilder aufmacht,
will ich dass die in der mitte sind"). Ihr Stil ist dafuer aus chat.css
in eine eigene bildschau.css gezogen: bereich.html laedt chat.css nicht,
und 5815 Zeilen Chat auf einer Seite ohne Chat waere der falsche Preis.
Gemessen: 1178x662 px, Mitte 640 gegen 640, Escape schliesst, die Seite
springt nicht weg. Der Weg in den Tab bleibt (mittlere Maustaste, Strg).
ZWEI FEHLER, DIE DIE SCHMALERE KARTE ERST SICHTBAR GEMACHT HAT:
1. `justify-content: flex-end` an der Buehne laesst den Inhalt nach
OBEN herauslaufen, wenn der Platz nicht reicht -- und die Karte hat
ein clip-path, also ist er dann weg. Gemessen: Das Etikett
"Agentur-Events" sass auf einer Karte bei y = -28 px. Die alte
Messung fragte nach Farbe, Groesse, Sichtbarkeit und Deckkraft und
bekam auf alles die richtige Antwort -- nach der LAGE hatte sie nie
gefragt. Jetzt `margin-top: auto`, das kann nicht herauslaufen.
2. Die Buehnenhoehe kam aus der BREITE (aspect-ratio 2.6/1, bei
"vorbei" 3.6/1 mit max-height 190px). Bei halber Kartenbreite
bricht der Titel auf mehr Zeilen um: Inhalt 231 px, Kasten 220 px
-- der Zeitbalken lag auf dem Satz darunter. Jetzt eine
Mindesthoehe, der Rest kommt vom Inhalt. Das Banner liegt absolut
darin und fuellt jede Hoehe; die Rechnung brauchte es nie.
AUSSERDEM: Jeder Zustand traegt seinen Ton (laeuft = Agenturgelb,
kommt = kuehl, vorbei = stumpf) und faerbt damit Eckwinkel, Kantenlicht
und Zeitbalken mit. Die Farbkante der Karte liegt im Hintergrund statt
auf einem Pseudoelement (beide gehoeren dem Baukasten), 6 px, weil das
Kantenlicht 1,6 px verdeckt. Der Aufgabenzaehler ist eine Pille statt
grauer Text, gleich hohe Karten mit dem Fuss unten.
pruef-eventkarte: 77 -> 94 Pruefungen, gruen. Zwei Gegenproben gefahren
(Ueberlaufschutz entfernt -> rot mit "ev-buehne__inhalt oben -28px";
die neue Lagepruefung nennt den Schuldigen selbst). Neu darin: nichts
darf aus einer Karte herausragen (132 Teile), der Inhalt muss in jede
Buehne passen, und auf 412 px steht eine Karte je Reihe.
Dazu gruen: chat-anhaenge (168, die Bildschau nach dem Umzug),
chat-optik, chat, css-klassen, haus-trennung, lesbarkeit, eintrag-bild,
tippziele, fingermass, leerzustand.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -471,6 +471,252 @@ async function alsRolle(rolle, code, breite = 1280) {
|
||||
});
|
||||
melde(" -- gemessen: " + JSON.stringify(masse));
|
||||
|
||||
/* ==== NUR MESSEN (07.10.2026): Breite, Ton und tote Regeln ==== */
|
||||
const lage = await seite.evaluate(() => {
|
||||
const k = [...document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"]')];
|
||||
const erste = k[0], zweite = k[1];
|
||||
const s = getComputedStyle(erste);
|
||||
const liste = document.getElementById("liste");
|
||||
return {
|
||||
kartenBreite: Math.round(erste.getBoundingClientRect().width),
|
||||
listenBreite: Math.round(liste.getBoundingClientRect().width),
|
||||
nebeneinander: zweite
|
||||
? Math.abs(erste.getBoundingClientRect().top - zweite.getBoundingClientRect().top) < 5 : null,
|
||||
ton: s.getPropertyValue("--ton").trim() || "(nicht gesetzt)",
|
||||
randLinks: s.borderLeftWidth, randOben: s.borderTopWidth,
|
||||
radius: s.borderTopLeftRadius,
|
||||
anzeige: getComputedStyle(liste).display,
|
||||
/* Wo haengt die Karte wirklich? Im 4000-Zeilen-Modul stehen drei
|
||||
Formen (Kanalspalten, Abschnitte nach Art, Zeitstrahl) -- die
|
||||
Antwort aus dem Quelltext zu raten waere Raten. */
|
||||
eltern: (() => {
|
||||
const weg = []; let n = erste.parentElement;
|
||||
for (let i = 0; i < 4 && n; i++, n = n.parentElement) {
|
||||
weg.push((n.tagName + "." + (n.className || "")).trim()
|
||||
+ (n.id ? "#" + n.id : "") + ":" + getComputedStyle(n).display);
|
||||
}
|
||||
return weg;
|
||||
})(),
|
||||
geschwister: erste.parentElement
|
||||
? [...erste.parentElement.children].map((c) => c.tagName + "." + (c.className || "").split(" ")[0])
|
||||
: [],
|
||||
reihen: [...liste.children].map((c) => {
|
||||
const r = c.getBoundingClientRect();
|
||||
return {
|
||||
event: c.dataset.eventkarte === "ja",
|
||||
titel: (c.querySelector(".eintrag-titel")?.textContent || "?").slice(0, 18),
|
||||
x: Math.round(r.x), y: Math.round(r.y), b: Math.round(r.width),
|
||||
};
|
||||
}),
|
||||
};
|
||||
});
|
||||
melde(" -- Lage: " + JSON.stringify(lage));
|
||||
|
||||
/* ===== ZWEI NEBENEINANDER (07.10.2026) ============================
|
||||
|
||||
Filipe: „die soll aber auch garnicht so breit sein. es sollen immer
|
||||
zwei neben einander stehen können."
|
||||
|
||||
Gemessen VOR dem Umbau: 1160 px breit, eine je Reihe. */
|
||||
const events = lage.reihen.filter((r) => r.event);
|
||||
const andere = lage.reihen.filter((r) => !r.event);
|
||||
ok(events.length >= 2 && events.every((r) => r.b < lage.listenBreite * 0.55),
|
||||
`jede Eventkarte ist hoechstens halb so breit wie die Liste `
|
||||
+ `(${events.map((r) => r.b).join(", ")} von ${lage.listenBreite} px)`);
|
||||
/* DASS SIE SCHMAL SIND, HEISST NOCH NICHT, DASS ZWEI NEBENEINANDER
|
||||
STEHEN -- sie koennten auch untereinander in einer halben Spalte
|
||||
haengen. Gemessen wird deshalb ein PAAR: zwei Karten, gleiche
|
||||
Hoehe, verschiedene Seite. */
|
||||
const paar = events.some((a, i) => events.slice(i + 1)
|
||||
.some((b2) => Math.abs(a.y - b2.y) < 5 && Math.abs(a.x - b2.x) > 100));
|
||||
ok(paar, `zwei Eventkarten stehen wirklich nebeneinander `
|
||||
+ `(${events.map((r) => `${r.titel}@${r.x}/${r.y}`).join(" ")})`);
|
||||
/* GEGENPROBE: Was KEIN Event ist, bleibt ueber die ganze Breite --
|
||||
sonst waere „die Liste ist jetzt zweispaltig" ein Umbau aller acht
|
||||
Bereiche und nicht der Eventkarten. */
|
||||
ok(andere.length > 0 && andere.every((r) => r.b > lage.listenBreite * 0.95),
|
||||
`die Nicht-Event-Karte behaelt die volle Breite (${andere.map((r) => r.b).join(", ")} px)`);
|
||||
|
||||
/* ===== DIE KARTE SAGT, OB DAS EVENT LAEUFT ======================== */
|
||||
const toene = await seite.evaluate(() => {
|
||||
const raus = {};
|
||||
for (const k of document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"]')) {
|
||||
raus[k.dataset.event] = getComputedStyle(k).getPropertyValue("--ton").trim();
|
||||
}
|
||||
return raus;
|
||||
});
|
||||
/* ==== NUR MESSEN: Wie sieht eine Karte OHNE Banner aus? ====
|
||||
Im Quelltext steht „OHNE BANNER GIBT ES TROTZDEM EINE BUEHNE --
|
||||
dann aus Farbe". Auf dem Bild vom 07.10.2026 war davon nichts zu
|
||||
sehen: Die Karte ohne Bild fing direkt mit dem Titel an. */
|
||||
const buehnenLage = await seite.evaluate(() => {
|
||||
const raus = [];
|
||||
for (const k of document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"]')) {
|
||||
const b = k.querySelector(".ev-buehne");
|
||||
raus.push({
|
||||
titel: (k.querySelector(".eintrag-titel")?.textContent || "?").slice(0, 16),
|
||||
mitbild: b?.dataset.mitbild || "nein",
|
||||
buehneHoehe: b ? Math.round(b.getBoundingClientRect().height) : 0,
|
||||
buehneGrund: b ? getComputedStyle(b).backgroundImage.slice(0, 30) : "-",
|
||||
marke: (() => { const m = k.querySelector(".marke-art"); if (!m) return null;
|
||||
const r = m.getBoundingClientRect(); const st = getComputedStyle(m);
|
||||
return { text: m.textContent.trim(), b: Math.round(r.width), h: Math.round(r.height),
|
||||
farbe: st.color, grund: st.backgroundColor, sicht: st.visibility, deck: st.opacity,
|
||||
yImKarton: Math.round(r.top - k.getBoundingClientRect().top),
|
||||
xImKarton: Math.round(r.left - k.getBoundingClientRect().left) }; })(),
|
||||
});
|
||||
}
|
||||
return raus;
|
||||
});
|
||||
melde(" -- Buehnen: " + JSON.stringify(buehnenLage));
|
||||
|
||||
/* ===== NICHTS DARF AUS DER KARTE HERAUSLAUFEN (07.10.2026) ========
|
||||
|
||||
Die Karte traegt ein `clip-path` -- was oben herausragt, ist nicht
|
||||
verschoben, sondern WEG. Genau das ist am 07.10.2026 passiert, als
|
||||
die Karten halb so breit wurden: Das Etikett „Agentur-Events" sass
|
||||
auf der Karte „September Rueckblick" bei y = -28 px.
|
||||
|
||||
WARUM DIE ALTE MESSUNG ES NICHT FAND: Sie fragte nach Farbe,
|
||||
Groesse, Sichtbarkeit und Deckkraft -- und bekam auf alles die
|
||||
richtige Antwort. Nach der LAGE hatte sie nie gefragt. Ein Element
|
||||
kann vollstaendig „sichtbar" sein und trotzdem ausserhalb des
|
||||
Bildes liegen.
|
||||
|
||||
Deshalb jetzt fuer JEDES Stueck jeder Eventkarte, nicht nur fuer
|
||||
das Etikett: Die naechste Sache, die oben herausfaellt, ist
|
||||
bestimmt eine andere. */
|
||||
const ueberstand = await seite.evaluate(() => {
|
||||
const raus = [];
|
||||
for (const k of document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"]')) {
|
||||
const kr = k.getBoundingClientRect();
|
||||
for (const t of k.querySelectorAll("*")) {
|
||||
const r = t.getBoundingClientRect();
|
||||
if (r.width === 0 && r.height === 0) continue;
|
||||
if (r.top < kr.top - 1 || r.left < kr.left - 1 || r.right > kr.right + 1) {
|
||||
raus.push(`${(k.querySelector(".eintrag-titel")?.textContent || "?").slice(0, 14)}: `
|
||||
+ `${(t.className || t.tagName).toString().split(" ")[0]} `
|
||||
+ `oben ${Math.round(r.top - kr.top)}px / links ${Math.round(r.left - kr.left)}px`);
|
||||
}
|
||||
}
|
||||
}
|
||||
return raus;
|
||||
});
|
||||
const geprueftTeile = await seite.evaluate(() =>
|
||||
[...document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"] *')].length);
|
||||
/* DIE ZAHL STEHT IN DER BEDINGUNG: "nichts ragt heraus" waere auf
|
||||
einer leeren Liste ebenfalls wahr. */
|
||||
ok(geprueftTeile > 30 && ueberstand.length === 0,
|
||||
`keines der ${geprueftTeile} Teile ragt aus seiner Karte heraus (${ueberstand.slice(0, 2).join(" | ") || "keins"})`);
|
||||
|
||||
/* ===== UND DIE BUEHNE DARF NICHT GEQUETSCHT WERDEN ================
|
||||
|
||||
Dieselbe Sache eine Ebene tiefer: Die Buehne ist ein Flex-Element
|
||||
der Karte und darf deshalb schrumpfen. Tut sie das, laeuft ihr
|
||||
Inhalt unten heraus -- im Bildschirmfoto vom 07.10.2026 lag der
|
||||
Zeitbalken auf dem Satz „Beschreibung zum Test." darunter.
|
||||
|
||||
Gemessen wird der Inhalt gegen den Kasten, nicht das Aussehen:
|
||||
`scrollHeight > clientHeight` heisst „es passt nicht hinein", egal
|
||||
ob man es sieht oder nicht. */
|
||||
const gequetscht = await seite.evaluate(() =>
|
||||
[...document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"] .ev-buehne')]
|
||||
.map((b) => ({
|
||||
titel: (b.closest(".eintrag-karte").querySelector(".eintrag-titel")?.textContent || "?").slice(0, 14),
|
||||
innen: b.scrollHeight, kasten: b.clientHeight,
|
||||
stil: (() => {
|
||||
const st = getComputedStyle(b);
|
||||
return { h: st.height, maxH: st.maxHeight, minH: st.minHeight,
|
||||
flex: st.flex, ar: st.aspectRatio, pad: st.paddingTop + "/" + st.paddingBottom };
|
||||
})(),
|
||||
kinder: [...b.children].map((c) =>
|
||||
(c.className || c.tagName).toString().split(" ")[0] + ":"
|
||||
+ Math.round(c.getBoundingClientRect().height)),
|
||||
})));
|
||||
melde(" -- Buehnen-Inhalt: " + JSON.stringify(gequetscht));
|
||||
ok(gequetscht.length >= 3 && gequetscht.every((b) => b.innen <= b.kasten + 1),
|
||||
`der Inhalt passt in jede der ${gequetscht.length} Buehnen `
|
||||
+ `(${gequetscht.map((b) => `${b.titel} ${b.innen}/${b.kasten}`).join(", ")})`);
|
||||
|
||||
const tonListe = Object.values(toene);
|
||||
ok(tonListe.length >= 3 && new Set(tonListe).size === tonListe.length,
|
||||
`jeder Zustand traegt einen eigenen Ton (${JSON.stringify(toene)})`);
|
||||
|
||||
/* Zum PAAR scrollen, nicht einfach den Bildschirm fotografieren: Oben
|
||||
stehen Kopf, Filter und die Vorschlaege -- auf einem Bild davon
|
||||
waere von den zwei Karten nebeneinander nichts zu sehen. */
|
||||
await seite.evaluate(() => {
|
||||
const k = [...document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"]')];
|
||||
const paar = k.find((a, i) => k.slice(i + 1).some((b2) =>
|
||||
Math.abs(a.getBoundingClientRect().top - b2.getBoundingClientRect().top) < 5));
|
||||
(paar || k[0]).scrollIntoView({ block: "start", behavior: "instant" });
|
||||
window.scrollBy(0, -24);
|
||||
});
|
||||
await seite.waitForTimeout(400);
|
||||
await seite.screenshot({ path: "server/pruef-eventkarte-raster.png", fullPage: false });
|
||||
|
||||
/* ===== „BANNER GANZ" ZEIGT ES IN DER MITTE (07.10.2026) ===========
|
||||
|
||||
Filipe: „wenn man auf banner anzeigen drückt soll das banner schön
|
||||
in der mitte sein."
|
||||
|
||||
Vorher oeffnete der Knopf die DATEI in einem neuen Tab -- also die
|
||||
eingebaute Bildanzeige des Browsers: Bild oben links, Rest schwarz.
|
||||
Jetzt die Bildschau des Hauses, die genau dafuer schon existierte
|
||||
und hier nur nie angeschlossen war. */
|
||||
const vorherAdresse = seite.url();
|
||||
const bannerKnopf = await seite.$(".ev-buehne__ganz");
|
||||
ok(!!bannerKnopf, "die Karte mit Banner hat den Knopf „Banner ganz“");
|
||||
await bannerKnopf.click();
|
||||
/* AUF DAS BILD WARTEN, nicht auf eine Zahl: Vor dem Laden ist
|
||||
`naturalWidth` null, und null mal null steht weder in der Mitte
|
||||
noch sonst wo. */
|
||||
await seite.waitForFunction(() => {
|
||||
const b = document.querySelector("dialog.bildschau .bildschau__bild");
|
||||
return b && b.naturalWidth > 0;
|
||||
}, null, { timeout: 15000 }).catch(() => {});
|
||||
await seite.waitForTimeout(400);
|
||||
|
||||
const schau = await seite.evaluate(() => {
|
||||
const d = document.querySelector("dialog.bildschau");
|
||||
if (!d) return { da: false };
|
||||
const b = d.querySelector(".bildschau__bild");
|
||||
const r = b.getBoundingClientRect();
|
||||
return {
|
||||
da: true, offen: d.open,
|
||||
mitteX: Math.round(r.x + r.width / 2), mitteY: Math.round(r.y + r.height / 2),
|
||||
fensterX: Math.round(window.innerWidth / 2), fensterY: Math.round(window.innerHeight / 2),
|
||||
breite: Math.round(r.width), hoehe: Math.round(r.height),
|
||||
grund: getComputedStyle(d.querySelector(".bildschau__grund")).backgroundImage.slice(0, 22),
|
||||
};
|
||||
});
|
||||
melde(" -- Bildschau: " + JSON.stringify(schau));
|
||||
ok(schau.da && schau.offen, `die Bildschau geht auf (${schau.da ? "offen=" + schau.offen : "gar nicht da"})`);
|
||||
/* IN DER MITTE, in Pixeln gemessen. Waagerecht genau, senkrecht mit
|
||||
etwas mehr Spiel: Oben liegt die Leiste mit Namen und Knoepfen,
|
||||
das Bild sitzt deshalb ein Stueck tiefer als die halbe Hoehe. */
|
||||
ok(schau.da && Math.abs(schau.mitteX - schau.fensterX) <= 8,
|
||||
`das Banner steht waagerecht in der Mitte (${schau.mitteX} gegen ${schau.fensterX})`);
|
||||
ok(schau.da && Math.abs(schau.mitteY - schau.fensterY) <= 60,
|
||||
`und senkrecht ebenfalls (${schau.mitteY} gegen ${schau.fensterY})`);
|
||||
ok(schau.da && schau.breite > 300 && schau.hoehe > 100,
|
||||
`es ist wirklich gross (${schau.breite}x${schau.hoehe} px)`);
|
||||
ok(schau.da && schau.grund.includes("gradient"),
|
||||
`mit dem Hintergrund der Schau statt schwarzer Leere (${schau.grund}…)`);
|
||||
/* GEGENPROBE ZUM ABFANGEN: Haette der Klick NICHT gegriffen, waere
|
||||
der Browser zur Bilddatei gesprungen. Dass die Adresse dieselbe
|
||||
ist, beweist, dass die Schau den Klick wirklich uebernommen hat --
|
||||
und nicht nur zufaellig irgendwo im Dokument liegt. */
|
||||
ok(seite.url() === vorherAdresse,
|
||||
`die Seite ist dabei nicht weggesprungen (${seite.url() === vorherAdresse ? "dieselbe Adresse" : seite.url()})`);
|
||||
|
||||
await seite.screenshot({ path: "server/pruef-eventkarte-schau.png", fullPage: false });
|
||||
await seite.keyboard.press("Escape");
|
||||
await seite.waitForTimeout(300);
|
||||
const zu = await seite.evaluate(() =>
|
||||
!document.querySelector("dialog.bildschau")?.open);
|
||||
ok(zu, "und Escape schliesst sie wieder");
|
||||
|
||||
/* DIE ZAHLEN AUS DEM BEFUND, jede einzeln. */
|
||||
ok(masse.titelInKarte < 180,
|
||||
`der Titel steht ${masse.titelInKarte} px unter der Kartenkante (vorher 638+, Grenze 180)`);
|
||||
@@ -758,6 +1004,30 @@ melde("\n=== 7. Auf dem Handy (412 px) ===");
|
||||
melde(" -- gemessen: " + JSON.stringify(handy));
|
||||
ok(handy.knopfHoehe >= 44,
|
||||
`das Beruehrziel ist ${handy.knopfHoehe} px hoch (Grenze 44)`);
|
||||
|
||||
/* ===== AUF DEM HANDY STEHT WIEDER EINE JE REIHE (07.10.2026) ======
|
||||
|
||||
Die Gegenprobe zum Raster: Zwei Karten nebeneinander sind am
|
||||
Rechner richtig und auf 412 px unbedienbar -- dort waere jede
|
||||
199 px breit. Dass die Regel UMSCHALTET, muss gemessen werden;
|
||||
sonst beweist „zwei nebeneinander" am Rechner nur, dass es dort
|
||||
passt, und nichts darueber, was auf dem Telefon passiert. */
|
||||
const schmal = await seite.evaluate(() => {
|
||||
const k = [...document.querySelectorAll('.eintrag-karte[data-eventkarte="ja"]')]
|
||||
.map((x) => { const r = x.getBoundingClientRect(); return { x: Math.round(r.x), y: Math.round(r.y), b: Math.round(r.width) }; });
|
||||
return {
|
||||
karten: k,
|
||||
/* Stehen zwei auf gleicher Hoehe? Dann waere nicht umgeschaltet. */
|
||||
paar: k.some((a, i) => k.slice(i + 1).some((b2) => Math.abs(a.y - b2.y) < 5)),
|
||||
quer: document.documentElement.scrollWidth - document.documentElement.clientWidth,
|
||||
};
|
||||
});
|
||||
ok(schmal.karten.length >= 2 && !schmal.paar,
|
||||
`auf 412 px steht eine Karte je Reihe (${schmal.karten.map((a) => `${a.b}px@${a.y}`).join(", ")})`);
|
||||
ok(schmal.karten.every((a) => a.b > 330),
|
||||
`und sie ist breit genug zum Bedienen (${schmal.karten.map((a) => a.b).join(", ")} px)`);
|
||||
ok(schmal.quer <= 1,
|
||||
`die Seite laesst sich nicht seitlich schieben (${schmal.quer} px)`);
|
||||
/* UND WENN DOCH, DANN WELCHES ELEMENT? Eine Zahl allein schickt
|
||||
einen auf die Suche; der Schuldige steht im DOM und wird nur nicht
|
||||
genannt. (Projektgedaechtnis: eine Pruefung, die nicht sagen kann,
|
||||
|
||||
+14
-14
@@ -7,17 +7,17 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610070052" />
|
||||
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
|
||||
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
|
||||
Variablen, und bei Variablen entscheidet allein, wer zuletzt
|
||||
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -289,16 +289,16 @@
|
||||
|
||||
Und anleitung.js braucht es doppelt: Symbol, Farbe, Name und
|
||||
Adresse jeder Karte kommen von dort, nicht vom Server. -->
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
|
||||
Liste. pruef-css-klassen setzt das durch, und zwar auch die
|
||||
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
|
||||
Bedienelement. -->
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/anleitung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/anleitung.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
verdeckt. Gefunden hat es pruef-struktur.
|
||||
|
||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||
@@ -33,7 +33,7 @@
|
||||
schreibt jede Seite app.webmanifest -- auch die hier. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<style>
|
||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||
@@ -135,7 +135,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/anruf-probe.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202610070052",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202610070052",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610070052",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610070052",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -5,6 +5,21 @@
|
||||
.eintrag-karte {
|
||||
padding: 15px 17px; margin-bottom: 10px;
|
||||
background: var(--flaeche);
|
||||
/* NACHGEMESSEN AM 07.10.2026: `border`, `border-left: 3px` und
|
||||
`border-radius` kommen hier NICHT an. Gemessen am lebenden System
|
||||
stand an der Karte `border-left-width: 0px`, `border-top-width:
|
||||
0px`, `border-radius: 0px` -- module.css setzt fuer die ganze
|
||||
Modulliste `border: 0; border-radius: 0`, ist mit (0,2,0) gleich
|
||||
stark und wird SPAETER geladen.
|
||||
|
||||
Damit ist auch die Farbcodierung der Dringlichkeit darunter
|
||||
wirkungslos: Die drei Zeilen `[data-dringlich] { border-left-color }`
|
||||
faerben einen Rand, den es nicht gibt. Das steht hier als Befund
|
||||
und wird fuer die EVENTKARTEN weiter unten geloest (ueber den
|
||||
Hintergrund, weil ::before und ::after dem Baukasten gehoeren).
|
||||
Fuer die uebrigen Karten bleibt es vorerst stehen -- das waere ein
|
||||
eigener Umbau an acht Bereichen, und dafuer gibt es noch kein
|
||||
Messgeraet. */
|
||||
border: 1px solid var(--rand);
|
||||
border-left: 3px solid var(--rand);
|
||||
border-radius: var(--radius-klein);
|
||||
@@ -2189,7 +2204,23 @@ body[data-ton] .kopf-zeile::before {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-end;
|
||||
/* NICHT `justify-content: flex-end` (berichtigt 07.10.2026).
|
||||
|
||||
Beides schiebt den Inhalt nach unten, solange Platz ist. Der
|
||||
Unterschied zeigt sich erst, wenn KEINER mehr da ist: `flex-end`
|
||||
laesst den Inhalt oben aus der Buehne herauslaufen -- und die
|
||||
Karte hat ein `clip-path`, also ist er dann einfach weg.
|
||||
|
||||
Gemessen am 07.10.2026, nachdem die Karten halb so breit wurden:
|
||||
Auf der Karte „September Rueckblick" sass das Etikett
|
||||
„Agentur-Events" bei y = -28 px, also 28 px ueber der Kartenkante.
|
||||
Im Bildschirmfoto fehlte es schlicht; die Messung sagte trotzdem
|
||||
„sichtbar, Deckkraft 1" -- sie hatte nur nie nach der LAGE gefragt.
|
||||
|
||||
`margin-top: auto` am Inhalt tut dasselbe und kann das nicht:
|
||||
Reicht der Platz nicht, beginnt der Inhalt oben, statt
|
||||
herauszulaufen. */
|
||||
justify-content: flex-start;
|
||||
/* DIE HOEHE IST GEDECKELT, UND ZWAR ZWEIFACH.
|
||||
|
||||
aspect-ratio haelt die Form bei schmalen Karten (sonst waere die
|
||||
@@ -2210,9 +2241,37 @@ body[data-ton] .kopf-zeile::before {
|
||||
Mit fester Breite berechnet aspect-ratio nur noch die Hoehe
|
||||
(1230 / 2.6 = 473 px), und max-height deckelt sie auf 300. */
|
||||
width: 100%;
|
||||
aspect-ratio: 2.6 / 1;
|
||||
/* ===== DIE HOEHE KOMMT VOM INHALT, NICHT VON DER BREITE ==========
|
||||
(07.10.2026, nachgemessen)
|
||||
|
||||
Hier stand `aspect-ratio: 2.6/1` mit `max-height: 300px`. Das war
|
||||
richtig, solange die Karte ueber die ganze Breite lief: Die Buehne
|
||||
war dann 300 px hoch und der Titel passte bequem hinein.
|
||||
|
||||
Seit die Eventkarten nur noch halb so breit sind, bricht der Titel
|
||||
auf mehr Zeilen um -- und die Hoehe kam weiterhin aus der BREITE:
|
||||
573 / 2.6 = 220 px. Gemessen am 07.10.2026:
|
||||
|
||||
Oktober Event Inhalt 231 px, Kasten 220 px
|
||||
September Rueckblick Inhalt 189 px, Kasten 159 px
|
||||
|
||||
Der Ueberhang lief unten heraus und legte den Zeitbalken auf den
|
||||
Satz darunter. Eine Form, die aus der Breite folgt, kann das nicht
|
||||
wissen -- und der Fehler faellt genau dann auf, wenn die Breite
|
||||
sich aendert.
|
||||
|
||||
JETZT: eine Mindesthoehe, damit die Buehne auf einer schmalen Karte
|
||||
kein Briefschlitz wird, und sonst so hoch, wie der Inhalt es
|
||||
braucht. Das Banner liegt absolut darin (`inset: 0`, `object-fit:
|
||||
cover`) und fuellt jede Hoehe -- es braucht die Rechnung gar nicht.
|
||||
Der frueher noetige 300-px-Deckel ist damit hinfaellig: Die Hoehe
|
||||
waechst nicht mehr mit der Breite, sondern mit dem Titel.
|
||||
|
||||
`flex: 0 0 auto` kommt dazu, weil die Buehne ein Flex-Element der
|
||||
Karte ist und sonst zusammengedrueckt werden darf -- genau das,
|
||||
was hier gerade schiefging, nur von aussen. */
|
||||
min-height: 170px;
|
||||
max-height: 300px;
|
||||
flex: 0 0 auto;
|
||||
/* DIE SEITLICHE POLSTERUNG HAT EINEN NAMEN, weil der Schriftgrund
|
||||
darunter sie braucht: Er muss genau bis an den Rand der Buehne
|
||||
reichen und keinen Schritt weiter. Mit einer zweiten festen Zahl
|
||||
@@ -2373,7 +2432,11 @@ body[data-ton] .kopf-zeile::before {
|
||||
}
|
||||
}
|
||||
|
||||
.ev-buehne__inhalt { position: relative; }
|
||||
/* `margin-top: auto` statt `justify-content: flex-end` an der Buehne --
|
||||
die Begruendung steht dort. Der Inhalt ist das einzige Stueck der
|
||||
Buehne, das im Fluss liegt (Bild, Schleier und der Knopf „Banner
|
||||
ganz" sind absolut gesetzt), deshalb genuegt diese eine Zeile. */
|
||||
.ev-buehne__inhalt { position: relative; margin-top: auto; }
|
||||
.ev-buehne[data-mitbild="ja"] .ev-buehne__inhalt::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
@@ -2809,7 +2872,18 @@ body[data-ton] .kopf-zeile::before {
|
||||
.ev-buehne[data-stand="vorbei"] .ev-buehne__bild {
|
||||
filter: saturate(.35) brightness(.62);
|
||||
}
|
||||
.ev-buehne[data-stand="vorbei"] { aspect-ratio: 3.6 / 1; max-height: 190px; }
|
||||
/* EIN VORBEIGELAUFENES EVENT BEKAM EINE FLACHERE BUEHNE -- ueber
|
||||
`aspect-ratio: 3.6/1` und `max-height: 190px`. Beides rechnet die
|
||||
Hoehe aus der BREITE, und genau daran ist es am 07.10.2026
|
||||
zerbrochen, als die Karten halb so breit wurden: 573 / 3.6 = 159 px,
|
||||
waehrend der Inhalt 189 px brauchte. Der Zeitbalken lag danach auf
|
||||
dem Satz darunter.
|
||||
|
||||
Die Absicht bleibt -- ein abgelaufenes Event soll weniger Platz
|
||||
einnehmen --, nur wird sie jetzt ueber die MINDESThoehe ausgedrueckt:
|
||||
Es faengt flacher an und waechst trotzdem mit, wenn der Titel drei
|
||||
Zeilen braucht. Dieselbe Entscheidung wie oben an der Grundregel. */
|
||||
.ev-buehne[data-stand="vorbei"] { min-height: 120px; }
|
||||
|
||||
/* ---------------------------------------------------------------------
|
||||
AUF DEM HANDY
|
||||
@@ -3037,3 +3111,156 @@ body[data-ton] .kopf-zeile::before {
|
||||
Rueckmeldungen). Eine Vorschau, die etwas zeigt, das hinterher
|
||||
fehlt, ist schlimmer als eine kurze. */
|
||||
.ev-vorschau .eintrag-karte { margin-bottom: 0; }
|
||||
|
||||
/* =====================================================================
|
||||
ZWEI EVENTKARTEN NEBENEINANDER (07.10.2026)
|
||||
=====================================================================
|
||||
|
||||
Filipe: „die soll aber auch garnicht so breit sein. es sollen immer
|
||||
zwei neben einander stehen können."
|
||||
|
||||
GEMESSEN VORHER: Die Karte war 1160 px breit, eine je Reihe
|
||||
(`#liste` stand auf `display: block`). Bei einem Banner, das ohnehin
|
||||
nur 300 px hoch sein darf, heisst das: ein Drittel Bild, zwei Drittel
|
||||
Luft daneben.
|
||||
|
||||
DIE REGEL SIEBT, STATT ZU SCHALTEN. `#liste` traegt das Raster
|
||||
IMMER -- und alles, was keine Eventkarte ist, nimmt die ganze Breite
|
||||
(`grid-column: 1 / -1`). In den sieben anderen Bereichen aendert sich
|
||||
dadurch kein Pixel: Dort gibt es keine Eventkarten, also spannt jedes
|
||||
Kind ueber beide Spalten und steht wie vorher untereinander. Eine
|
||||
Umschaltung ueber eine zusaetzliche Klasse waere eine zweite Stelle,
|
||||
an der jemand sie vergessen kann.
|
||||
|
||||
DIE 430 px ZAEHLEN ETWAS: Darunter wird die Buehne zum Briefschlitz
|
||||
und die vier Fussknoepfe brechen auf drei Zeilen um. Mit
|
||||
`auto-fill` entscheidet damit der Platz, nicht eine Fensterbreite --
|
||||
derselbe Grund wie bei der Scout-Pipeline: Eine Zahl, die das FENSTER
|
||||
misst, weiss nichts von Raendern und vom 1240-px-Deckel des Inhalts.
|
||||
|
||||
GLEICH HOHE KARTEN in einer Reihe sind Absicht und nicht Zufall: Die
|
||||
Eckwinkel des Baukastens rahmen jede Karte sichtbar ein, und zwei
|
||||
verschieden hohe Rahmen nebeneinander lesen sich als Unfall. Damit
|
||||
der Fuss trotzdem unten sitzt, ist die Karte eine Spalte mit
|
||||
`margin-top: auto` am Fuss. */
|
||||
#liste {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(min(430px, 100%), 1fr));
|
||||
gap: 14px;
|
||||
}
|
||||
#liste > *:not(.eintrag-karte[data-eventkarte="ja"]) { grid-column: 1 / -1; }
|
||||
/* Der Abstand kommt jetzt vom Raster. Zwei Abstandsquellen ergeben
|
||||
einen doppelten Abstand -- und zwar nur zwischen den Zeilen, was
|
||||
schwer zu finden ist. */
|
||||
#liste > .eintrag-karte { margin-bottom: 0; }
|
||||
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
/* Die Buehne liegt am oberen Rand und soll ihn beruehren -- das
|
||||
seitliche Polster der Karte wuerde sie einrahmen wie ein Passepartout.
|
||||
Der Inhalt darunter holt es sich selbst zurueck. */
|
||||
padding: 0 0 15px;
|
||||
}
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] > *:not(.ev-buehne) {
|
||||
padding-left: 18px; padding-right: 18px;
|
||||
}
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] .ev-block { margin-left: 0; margin-right: 0; }
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] .eintrag-fuss { margin-top: auto; }
|
||||
|
||||
/* =====================================================================
|
||||
DIE KARTE SAGT, OB DAS EVENT LAEUFT (07.10.2026)
|
||||
=====================================================================
|
||||
|
||||
Vorher trugen alle drei Zustaende denselben Ton: `--ton: #cace02`,
|
||||
die Farbe des Agentur-Bereichs -- gemessen an der lebenden Seite, an
|
||||
einem Event, das seit drei Tagen vorbei war. Aus `--ton` nimmt der
|
||||
ganze Baukasten in module.css seine Farbe (Kantenlicht, die drei
|
||||
Eckwinkel, das Licht beim Zeigen). Ein abgelaufenes Event leuchtete
|
||||
damit genauso wie das, das gerade laeuft.
|
||||
|
||||
DASSELBE MUSTER WIE IN DER SCOUT-PIPELINE, und aus demselben Grund:
|
||||
`--ton` wird je Zustand gesetzt, dann faerbt sich die ganze Form mit.
|
||||
|
||||
laeuft behaelt den Agenturton -- das ist der Normalfall und soll
|
||||
nach „jetzt" aussehen
|
||||
kommt kuehl: es ist noch nichts zu tun
|
||||
vorbei stumpf: es steht da, es ruft nicht mehr
|
||||
|
||||
KEINE DECKKRAFT auf der ganzen Karte, obwohl das naheliegt: Das
|
||||
senkt auch den Kontrast des Textes, und „vorbei" heisst nicht
|
||||
„unlesbar". Gefaerbt wird der Rahmen, nicht der Inhalt. */
|
||||
#liste > .eintrag-karte[data-event="laeuft"] { --ev-ton: var(--ton, #cace02); }
|
||||
#liste > .eintrag-karte[data-event="kommt"] { --ev-ton: #5b8fd4; --ton: #5b8fd4; }
|
||||
#liste > .eintrag-karte[data-event="vorbei"] { --ev-ton: #6b7686; --ton: #6b7686; }
|
||||
|
||||
/* DIE FARBKANTE LIEGT IM HINTERGRUND und nicht auf einem Pseudoelement:
|
||||
::before (Kantenlicht) und ::after (Raster, Eckwinkel) gehoeren beide
|
||||
dem Baukasten. 6 px, weil das Kantenlicht 1,6 px davon verdeckt --
|
||||
bei 3 px blieb in der Nahaufnahme nichts Erkennbares uebrig (am
|
||||
06.10.2026 an der Scout-Pipeline nachgemessen). */
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] {
|
||||
--ev-kante: 6px;
|
||||
background:
|
||||
linear-gradient(180deg,
|
||||
color-mix(in srgb, var(--ev-ton, var(--akzent)) 92%, #ffffff) 0%,
|
||||
color-mix(in srgb, var(--ev-ton, var(--akzent)) 65%, transparent) 50%,
|
||||
color-mix(in srgb, var(--ev-ton, var(--akzent)) 12%, transparent) 100%)
|
||||
left top / var(--ev-kante) 100% no-repeat,
|
||||
radial-gradient(120% 70% at 0% 100%,
|
||||
color-mix(in srgb, var(--ev-ton, var(--akzent)) 9%, transparent) 0%,
|
||||
transparent 60%),
|
||||
var(--flaeche);
|
||||
transition: background-size var(--tempo, .18s) ease;
|
||||
}
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"]:hover { --ev-kante: 9px; }
|
||||
|
||||
/* ---- Der Zeitbalken traegt den Zustand ------------------------------
|
||||
Er stand auf Blau-Violett -- derselbe Verlauf bei einem Event, das
|
||||
laeuft, und bei einem, das seit zwoelf Tagen vorbei ist. Jetzt sagt
|
||||
schon die Farbe, welcher Fall vorliegt, und man muss die Zeile
|
||||
darueber nicht erst lesen. */
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] .ev-zeitbalken__fuellung {
|
||||
background: linear-gradient(90deg,
|
||||
color-mix(in srgb, var(--ev-ton, var(--akzent)) 45%, transparent),
|
||||
color-mix(in srgb, var(--ev-ton, var(--akzent)) 95%, #ffffff));
|
||||
}
|
||||
/* Dicker als 4 px: Bei halber Kartenbreite ist der Balken nur noch
|
||||
knapp 500 px lang, und ein 4-px-Faden darin ist eher Linie als
|
||||
Anzeige. */
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] .ev-zeitbalken { height: 6px; }
|
||||
|
||||
/* ---- Der Aufgabenzaehler wird eine Anzeige --------------------------
|
||||
„0 von 3" stand als grauer Text neben der Ueberschrift -- dieselbe
|
||||
Schriftgroesse, dieselbe Farbe wie alles andere, und damit die
|
||||
Antwort auf die wichtigste Frage der Karte („wie weit bin ich?") gut
|
||||
versteckt. Jetzt eine Pille, die mitwaechst: still, solange nichts
|
||||
geschafft ist, und im Ton von „erledigt", sobald alles steht. */
|
||||
.ev-zaehler {
|
||||
display: inline-flex; align-items: center;
|
||||
padding: 2px 10px;
|
||||
border-radius: 999px;
|
||||
border: 1px solid color-mix(in srgb, var(--ev-ton, var(--akzent)) 30%, transparent);
|
||||
background: color-mix(in srgb, var(--ev-ton, var(--akzent)) 12%, transparent);
|
||||
color: color-mix(in srgb, var(--ev-ton, var(--akzent)) 45%, #ffffff);
|
||||
/* .8rem = 12,8px -- ueber der Hausgrenze von 11,5px. */
|
||||
font-size: .8rem;
|
||||
}
|
||||
.ev-zaehler[data-voll="ja"] {
|
||||
border-color: color-mix(in srgb, var(--k-gut, #5fc99a) 45%, transparent);
|
||||
background: color-mix(in srgb, var(--k-gut, #5fc99a) 15%, transparent);
|
||||
color: var(--k-gut, #5fc99a);
|
||||
}
|
||||
/* Ist alles abgehakt, bekommt auch der Block einen Saum -- die Karte
|
||||
soll das aus einem Meter Abstand sagen, nicht erst beim Lesen. */
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] .ev-block[data-fertig="ja"] {
|
||||
border-color: color-mix(in srgb, var(--k-gut, #5fc99a) 38%, transparent);
|
||||
background: color-mix(in srgb, var(--k-gut, #5fc99a) 7%, transparent);
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
#liste > .eintrag-karte[data-eventkarte="ja"] { transition: none; }
|
||||
}
|
||||
@media (forced-colors: active) {
|
||||
.ev-zaehler { border: 1px solid CanvasText; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,176 @@
|
||||
/* =====================================================================
|
||||
bildschau.css — der Stil zur Bildschau (umgezogen am 07.10.2026)
|
||||
=====================================================================
|
||||
|
||||
NICHT AUFGERAEUMT, SONDERN UMGEZOGEN. Diese Regeln standen in
|
||||
chat.css, weil die Bildschau am 25.09.2026 fuer den Chat gebaut
|
||||
wurde. Am 07.10.2026 sollte auch das Event-Banner darin geoeffnet
|
||||
werden -- und bereich.html laedt chat.css nicht. Es gab also genau
|
||||
zwei Wege: chat.css (5815 Zeilen) auf einer Seite mitladen, die
|
||||
keinen Chat hat, oder die 26 Regeln dorthin stellen, wo sie
|
||||
hingehoeren.
|
||||
|
||||
Dieselbe Entscheidung wie bei der Code-Anzeige, die am 11.09.2026
|
||||
von personen.css nach start.css gewandert ist: Sobald ein Bauteil
|
||||
an ZWEI Stellen gebraucht wird, gehoert es keiner der beiden mehr.
|
||||
|
||||
DIE REIHENFOLGE BLEIBT: In chat.html steht diese Datei direkt hinter
|
||||
chat.css, also genau dort, wo der Block vorher endete. Nach ihm kamen
|
||||
nur Regeln zum Bearbeiten einer Chatnachricht, die mit der Schau
|
||||
nichts zu tun haben -- nachgezaehlt, nicht angenommen: null fremde
|
||||
Regeln im Block, 26 eigene.
|
||||
===================================================================== */
|
||||
|
||||
/* =====================================================================
|
||||
=====================================================================
|
||||
DIE BILDSCHAU (25.09.2026)
|
||||
=====================================================================
|
||||
=====================================================================
|
||||
|
||||
Filipe: „wenn man bilder aufmacht, will ich dass die in der mitte
|
||||
sind. beim hochformat soll links der husky sein und rechts der hase
|
||||
und beim querformat soll oben dogfather und unten team dogi stehen
|
||||
da wo platz ist. … ich will nicht dahin geschmissen sondern was
|
||||
richtig geiles mit einem geilen hintergrund."
|
||||
|
||||
DER GRUND IST DREI SCHICHTEN, nicht eine Farbe: ein tiefer Verlauf,
|
||||
drei weiche Lichter (violett, tuerkis, ein warmer Rest) und ein
|
||||
Schleier ganz aussen. Zusammen unter zehn Prozent Deckung -- ein
|
||||
Foto soll darauf liegen, nicht dagegen ankaempfen.
|
||||
|
||||
KEIN REINES SCHWARZ. Genau das zeigt der Browser von sich aus, und
|
||||
genau daran hat Filipe es gemerkt. Schwarz ist keine Gestaltung,
|
||||
sondern ihr Fehlen.
|
||||
===================================================================== */
|
||||
.bildschau {
|
||||
width: 100vw; max-width: 100vw;
|
||||
height: 100dvh; max-height: 100dvh;
|
||||
padding: 0; margin: 0; border: 0;
|
||||
background: none;
|
||||
overflow: hidden;
|
||||
color: var(--text, #e8f1fa);
|
||||
}
|
||||
.bildschau::backdrop { background: rgba(3, 4, 9, .86); backdrop-filter: blur(6px); }
|
||||
|
||||
.bildschau__grund {
|
||||
position: absolute; inset: 0; z-index: 0;
|
||||
background:
|
||||
radial-gradient(70% 55% at 18% 8%, rgba(122, 92, 255, .16), transparent 66%),
|
||||
radial-gradient(62% 52% at 84% 88%, rgba(38, 200, 196, .13), transparent 68%),
|
||||
radial-gradient(48% 40% at 60% 46%, rgba(255, 176, 92, .06), transparent 70%),
|
||||
linear-gradient(168deg, #0a0b14 0%, #070811 55%, #05060c 100%);
|
||||
}
|
||||
/* Ein Schleier von aussen nach innen -- er zieht den Blick in die
|
||||
Mitte, ohne dass man ihn als Rahmen bemerkt. */
|
||||
.bildschau__grund::after {
|
||||
content: ""; position: absolute; inset: 0;
|
||||
background: radial-gradient(120% 95% at 50% 50%, transparent 52%, rgba(0, 0, 0, .55) 100%);
|
||||
}
|
||||
|
||||
/* ---- Die Buehne: das Bild sitzt in der MITTE ----------------------- */
|
||||
.bildschau__buehne {
|
||||
position: absolute; inset: 0; z-index: 2;
|
||||
display: grid; place-items: center;
|
||||
padding: 72px 4vw 56px;
|
||||
}
|
||||
.bildschau__bild {
|
||||
max-width: 92vw; max-height: 82dvh;
|
||||
width: auto; height: auto;
|
||||
border-radius: 14px;
|
||||
/* Ein feiner heller Saum trennt das Foto vom Grund, auch wenn seine
|
||||
Raender selbst dunkel sind. Ohne ihn franst ein dunkles Foto in
|
||||
den Hintergrund aus, und man sieht nicht mehr, wo es aufhoert. */
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(255, 255, 255, .1),
|
||||
0 40px 90px -40px rgba(0, 0, 0, .95),
|
||||
0 0 90px -40px rgba(122, 92, 255, .5);
|
||||
}
|
||||
|
||||
/* ---- Die Begleiter ------------------------------------------------- */
|
||||
/* Sie liegen HINTER dem Bild (z-index 1 gegen 2) -- ein Husky, der
|
||||
ueber einem Foto liegt, waere keine Zierde, sondern ein Hindernis. */
|
||||
.bildschau__figur {
|
||||
position: absolute; bottom: 0; z-index: 1;
|
||||
height: min(78dvh, 720px);
|
||||
width: auto;
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: opacity .32s ease;
|
||||
}
|
||||
.bildschau__figur--links { left: 0; }
|
||||
/* NICHT SPIEGELN. Der erste Anlauf drehte den Hasen um, damit beide
|
||||
„nach innen" schauen -- ein alter Reflex aus dem Plakatsatz. Auf dem
|
||||
Probebild stand danach „Hasi Dog" seitenverkehrt auf seinem Hoodie.
|
||||
Beide Figuren sehen ohnehin nach vorn; es gibt nichts zu spiegeln,
|
||||
und Schrift im Bild spiegelt man nie. */
|
||||
.bildschau__figur--rechts { right: 0; }
|
||||
.bildschau[data-lage="hoch"] .bildschau__figur { opacity: .92; }
|
||||
|
||||
/* ---- Die zwei Schriftzuege ----------------------------------------- */
|
||||
.bildschau__wort {
|
||||
position: absolute; left: 0; right: 0; z-index: 1;
|
||||
display: flex; align-items: center; justify-content: center; gap: 14px;
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: opacity .32s ease;
|
||||
}
|
||||
.bildschau__wort--oben { top: 18px; }
|
||||
.bildschau__wort--unten { bottom: 16px; }
|
||||
.bildschau[data-lage="quer"] .bildschau__wort { opacity: 1; }
|
||||
.bildschau__zeichen { width: 34px; height: 34px; filter: invert(1) opacity(.72); }
|
||||
/* GESPERRT UND GROSS: Ein Schriftzug ist kein Satz. Die Sperrung macht
|
||||
aus zwei Woertern ein Zeichen -- man liest es nicht, man erkennt es. */
|
||||
.bildschau__wort-text {
|
||||
font-size: clamp(1.1rem, 2.6vw, 1.9rem);
|
||||
font-weight: 800;
|
||||
letter-spacing: .34em;
|
||||
text-transform: uppercase;
|
||||
color: rgba(232, 241, 250, .5);
|
||||
text-shadow: 0 0 26px rgba(122, 92, 255, .45);
|
||||
}
|
||||
.bildschau__wort--unten .bildschau__wort-text {
|
||||
font-size: clamp(.9rem, 2vw, 1.4rem);
|
||||
letter-spacing: .42em;
|
||||
color: rgba(232, 241, 250, .34);
|
||||
}
|
||||
|
||||
/* ---- Die Leiste ---------------------------------------------------- */
|
||||
.bildschau__leiste {
|
||||
position: absolute; top: 0; left: 0; right: 0; z-index: 3;
|
||||
display: flex; align-items: center; gap: 10px;
|
||||
padding: 12px 14px;
|
||||
background: linear-gradient(180deg, rgba(4, 5, 11, .78), transparent);
|
||||
}
|
||||
.bildschau__name {
|
||||
flex: 1; min-width: 0;
|
||||
font-size: .86rem; color: rgba(232, 241, 250, .7);
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
}
|
||||
/* 44 px hoch, auch am Rechner: Der Schliessen-Knopf ist der einzige
|
||||
Weg heraus, den man SIEHT (Escape kennt nicht jeder). */
|
||||
.bildschau__knopf {
|
||||
flex: none;
|
||||
min-height: 44px; padding: 0 14px;
|
||||
display: inline-flex; align-items: center;
|
||||
border: 1px solid rgba(255, 255, 255, .12);
|
||||
border-radius: 999px;
|
||||
background: rgba(255, 255, 255, .06);
|
||||
color: var(--text, #e8f1fa);
|
||||
font: inherit; font-size: .84rem; font-weight: 600;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
}
|
||||
.bildschau__knopf:hover { background: rgba(255, 255, 255, .13); }
|
||||
.bildschau__knopf:focus-visible { outline: 2px solid #b9a7ff; outline-offset: 2px; }
|
||||
.bildschau__zu { min-width: 44px; justify-content: center; padding: 0; font-size: 1rem; }
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.bildschau__figur, .bildschau__wort { transition: none; }
|
||||
}
|
||||
/* Auf einem Telefon fuellt ein Foto den Schirm -- dort gibt es keinen
|
||||
Platz fuer Begleiter, und die Schau sagt das ueber `data-lage`
|
||||
ohnehin selbst. Hier bleibt nur die Buehne enger. */
|
||||
@media (max-width: 620px) {
|
||||
.bildschau__buehne { padding: 64px 12px 24px; }
|
||||
.bildschau__bild { max-width: 96vw; max-height: 78dvh; }
|
||||
}
|
||||
@@ -5558,159 +5558,6 @@
|
||||
.chat__kopf .chat__kopf-zeichen { display: none; }
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
=====================================================================
|
||||
DIE BILDSCHAU (25.09.2026)
|
||||
=====================================================================
|
||||
=====================================================================
|
||||
|
||||
Filipe: „wenn man bilder aufmacht, will ich dass die in der mitte
|
||||
sind. beim hochformat soll links der husky sein und rechts der hase
|
||||
und beim querformat soll oben dogfather und unten team dogi stehen
|
||||
da wo platz ist. … ich will nicht dahin geschmissen sondern was
|
||||
richtig geiles mit einem geilen hintergrund."
|
||||
|
||||
DER GRUND IST DREI SCHICHTEN, nicht eine Farbe: ein tiefer Verlauf,
|
||||
drei weiche Lichter (violett, tuerkis, ein warmer Rest) und ein
|
||||
Schleier ganz aussen. Zusammen unter zehn Prozent Deckung -- ein
|
||||
Foto soll darauf liegen, nicht dagegen ankaempfen.
|
||||
|
||||
KEIN REINES SCHWARZ. Genau das zeigt der Browser von sich aus, und
|
||||
genau daran hat Filipe es gemerkt. Schwarz ist keine Gestaltung,
|
||||
sondern ihr Fehlen.
|
||||
===================================================================== */
|
||||
.bildschau {
|
||||
width: 100vw; max-width: 100vw;
|
||||
height: 100dvh; max-height: 100dvh;
|
||||
padding: 0; margin: 0; border: 0;
|
||||
background: none;
|
||||
overflow: hidden;
|
||||
color: var(--text, #e8f1fa);
|
||||
}
|
||||
.bildschau::backdrop { background: rgba(3, 4, 9, .86); backdrop-filter: blur(6px); }
|
||||
|
||||
.bildschau__grund {
|
||||
position: absolute; inset: 0; z-index: 0;
|
||||
background:
|
||||
radial-gradient(70% 55% at 18% 8%, rgba(122, 92, 255, .16), transparent 66%),
|
||||
radial-gradient(62% 52% at 84% 88%, rgba(38, 200, 196, .13), transparent 68%),
|
||||
radial-gradient(48% 40% at 60% 46%, rgba(255, 176, 92, .06), transparent 70%),
|
||||
linear-gradient(168deg, #0a0b14 0%, #070811 55%, #05060c 100%);
|
||||
}
|
||||
/* Ein Schleier von aussen nach innen -- er zieht den Blick in die
|
||||
Mitte, ohne dass man ihn als Rahmen bemerkt. */
|
||||
.bildschau__grund::after {
|
||||
content: ""; position: absolute; inset: 0;
|
||||
background: radial-gradient(120% 95% at 50% 50%, transparent 52%, rgba(0, 0, 0, .55) 100%);
|
||||
}
|
||||
|
||||
/* ---- Die Buehne: das Bild sitzt in der MITTE ----------------------- */
|
||||
.bildschau__buehne {
|
||||
position: absolute; inset: 0; z-index: 2;
|
||||
display: grid; place-items: center;
|
||||
padding: 72px 4vw 56px;
|
||||
}
|
||||
.bildschau__bild {
|
||||
max-width: 92vw; max-height: 82dvh;
|
||||
width: auto; height: auto;
|
||||
border-radius: 14px;
|
||||
/* Ein feiner heller Saum trennt das Foto vom Grund, auch wenn seine
|
||||
Raender selbst dunkel sind. Ohne ihn franst ein dunkles Foto in
|
||||
den Hintergrund aus, und man sieht nicht mehr, wo es aufhoert. */
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(255, 255, 255, .1),
|
||||
0 40px 90px -40px rgba(0, 0, 0, .95),
|
||||
0 0 90px -40px rgba(122, 92, 255, .5);
|
||||
}
|
||||
|
||||
/* ---- Die Begleiter ------------------------------------------------- */
|
||||
/* Sie liegen HINTER dem Bild (z-index 1 gegen 2) -- ein Husky, der
|
||||
ueber einem Foto liegt, waere keine Zierde, sondern ein Hindernis. */
|
||||
.bildschau__figur {
|
||||
position: absolute; bottom: 0; z-index: 1;
|
||||
height: min(78dvh, 720px);
|
||||
width: auto;
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: opacity .32s ease;
|
||||
}
|
||||
.bildschau__figur--links { left: 0; }
|
||||
/* NICHT SPIEGELN. Der erste Anlauf drehte den Hasen um, damit beide
|
||||
„nach innen" schauen -- ein alter Reflex aus dem Plakatsatz. Auf dem
|
||||
Probebild stand danach „Hasi Dog" seitenverkehrt auf seinem Hoodie.
|
||||
Beide Figuren sehen ohnehin nach vorn; es gibt nichts zu spiegeln,
|
||||
und Schrift im Bild spiegelt man nie. */
|
||||
.bildschau__figur--rechts { right: 0; }
|
||||
.bildschau[data-lage="hoch"] .bildschau__figur { opacity: .92; }
|
||||
|
||||
/* ---- Die zwei Schriftzuege ----------------------------------------- */
|
||||
.bildschau__wort {
|
||||
position: absolute; left: 0; right: 0; z-index: 1;
|
||||
display: flex; align-items: center; justify-content: center; gap: 14px;
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: opacity .32s ease;
|
||||
}
|
||||
.bildschau__wort--oben { top: 18px; }
|
||||
.bildschau__wort--unten { bottom: 16px; }
|
||||
.bildschau[data-lage="quer"] .bildschau__wort { opacity: 1; }
|
||||
.bildschau__zeichen { width: 34px; height: 34px; filter: invert(1) opacity(.72); }
|
||||
/* GESPERRT UND GROSS: Ein Schriftzug ist kein Satz. Die Sperrung macht
|
||||
aus zwei Woertern ein Zeichen -- man liest es nicht, man erkennt es. */
|
||||
.bildschau__wort-text {
|
||||
font-size: clamp(1.1rem, 2.6vw, 1.9rem);
|
||||
font-weight: 800;
|
||||
letter-spacing: .34em;
|
||||
text-transform: uppercase;
|
||||
color: rgba(232, 241, 250, .5);
|
||||
text-shadow: 0 0 26px rgba(122, 92, 255, .45);
|
||||
}
|
||||
.bildschau__wort--unten .bildschau__wort-text {
|
||||
font-size: clamp(.9rem, 2vw, 1.4rem);
|
||||
letter-spacing: .42em;
|
||||
color: rgba(232, 241, 250, .34);
|
||||
}
|
||||
|
||||
/* ---- Die Leiste ---------------------------------------------------- */
|
||||
.bildschau__leiste {
|
||||
position: absolute; top: 0; left: 0; right: 0; z-index: 3;
|
||||
display: flex; align-items: center; gap: 10px;
|
||||
padding: 12px 14px;
|
||||
background: linear-gradient(180deg, rgba(4, 5, 11, .78), transparent);
|
||||
}
|
||||
.bildschau__name {
|
||||
flex: 1; min-width: 0;
|
||||
font-size: .86rem; color: rgba(232, 241, 250, .7);
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
}
|
||||
/* 44 px hoch, auch am Rechner: Der Schliessen-Knopf ist der einzige
|
||||
Weg heraus, den man SIEHT (Escape kennt nicht jeder). */
|
||||
.bildschau__knopf {
|
||||
flex: none;
|
||||
min-height: 44px; padding: 0 14px;
|
||||
display: inline-flex; align-items: center;
|
||||
border: 1px solid rgba(255, 255, 255, .12);
|
||||
border-radius: 999px;
|
||||
background: rgba(255, 255, 255, .06);
|
||||
color: var(--text, #e8f1fa);
|
||||
font: inherit; font-size: .84rem; font-weight: 600;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
}
|
||||
.bildschau__knopf:hover { background: rgba(255, 255, 255, .13); }
|
||||
.bildschau__knopf:focus-visible { outline: 2px solid #b9a7ff; outline-offset: 2px; }
|
||||
.bildschau__zu { min-width: 44px; justify-content: center; padding: 0; font-size: 1rem; }
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.bildschau__figur, .bildschau__wort { transition: none; }
|
||||
}
|
||||
/* Auf einem Telefon fuellt ein Foto den Schirm -- dort gibt es keinen
|
||||
Platz fuer Begleiter, und die Schau sagt das ueber `data-lage`
|
||||
ohnehin selbst. Hier bleibt nur die Buehne enger. */
|
||||
@media (max-width: 620px) {
|
||||
.bildschau__buehne { padding: 64px 12px 24px; }
|
||||
.bildschau__bild { max-width: 96vw; max-height: 78dvh; }
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DIE DREI FAECHER AM FINGER (25.09.2026)
|
||||
|
||||
@@ -663,7 +663,37 @@
|
||||
auf.rel = 'noopener';
|
||||
auf.append(el('span', 'ev-buehne__ganz-zeichen'));
|
||||
auf.append(el('span', 'ev-buehne__ganz-wort', 'Banner ganz'));
|
||||
auf.title = 'Zeigt das Banner in voller Größe in einem neuen Fenster';
|
||||
auf.title = 'Zeigt das Banner groß in der Mitte';
|
||||
/* ==== DAS BANNER KOMMT IN DIE MITTE (07.10.2026) =============
|
||||
|
||||
Filipe: „wenn man auf banner anzeigen drückt soll das banner
|
||||
schön in der mitte sein."
|
||||
|
||||
Bis heute öffnete dieser Knopf die DATEI in einem neuen Tab --
|
||||
also nicht unsere Seite, sondern die eingebaute Bildanzeige des
|
||||
Browsers: Bild oben links, Dateiname in der Titelleiste, der
|
||||
Rest schwarz. Genau darüber hat Filipe sich am 25.09.2026 schon
|
||||
einmal beschwert, damals bei den Fotos im Chat, und genau dafür
|
||||
wurde die BILDSCHAU gebaut: mittig, mit Hintergrund, Husky und
|
||||
Hase daneben, Escape schließt.
|
||||
|
||||
Sie war nur nie hier angeschlossen. Also wird sie angeschlossen
|
||||
und keine zweite gebaut -- ihr Stil ist dafür am 07.10.2026 aus
|
||||
chat.css in eine eigene Datei gezogen.
|
||||
|
||||
DER WEG IN DEN TAB BLEIBT. Das hier ist weiterhin ein echter
|
||||
Verweis: mittlere Maustaste, „In neuem Tab öffnen" und
|
||||
Herunterladen gehen wie vorher. Abgefangen wird nur der
|
||||
GEWÖHNLICHE Klick -- und auch der nur, wenn die Schau geladen
|
||||
ist. Fällt die Datei aus, ist man beim alten Verhalten statt
|
||||
bei gar keinem. */
|
||||
auf.addEventListener('click', (ev) => {
|
||||
if (ev.button !== 0 || ev.metaKey || ev.ctrlKey || ev.shiftKey || ev.altKey) return;
|
||||
if (!window.Bildschau) return;
|
||||
ev.preventDefault();
|
||||
window.Bildschau.zeigen(
|
||||
{ weg: auf.href, name: (e.titel || 'Banner') }, auf);
|
||||
});
|
||||
b.append(auf);
|
||||
}
|
||||
b.append(el('div', 'ev-buehne__schleier'));
|
||||
|
||||
+19
-19
@@ -12,19 +12,19 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -430,22 +430,22 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202610070015"></script>
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/textform.js?v=202610070052"></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202610070052" 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=202610070015" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -168,15 +168,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/automation.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/automation.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -197,16 +197,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+28
-22
@@ -12,24 +12,29 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070052" />
|
||||
<!-- Die Bildschau: ein Banner wird darin mittig gezeigt statt als nackte
|
||||
Datei in einem neuen Tab. Sie ist seit dem 07.10.2026 eine eigene
|
||||
Datei und keine Kopie aus chat.css -- dieselbe Schau im Chat und
|
||||
hier, ein Stil. -->
|
||||
<link rel="stylesheet" href="assets/css/bildschau.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -318,19 +323,20 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202610070015"></script>
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/textform.js?v=202610070052"></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202610070052"></script>
|
||||
<script src="assets/js/bereich.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -7,17 +7,17 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</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=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,16 +7,16 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -59,11 +59,11 @@
|
||||
<!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite:
|
||||
Zwei Fassungen altern unterschiedlich, und dann sieht der Stream
|
||||
anders aus als das, worueber geredet wird. -->
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610070052" />
|
||||
</head>
|
||||
<body class="obs-buehne">
|
||||
<div id="platz"></div>
|
||||
<script src="assets/js/werbung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,15 +89,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/calls.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/calls.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+25
-20
@@ -12,26 +12,31 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202610070052" />
|
||||
<!-- Die Bildschau stand bis zum 07.10.2026 in chat.css. Sie wird jetzt
|
||||
auch vom Event-Banner benutzt (bereich.html) und hat deshalb eine
|
||||
eigene Datei. Sie steht GENAU HIER -- direkt hinter chat.css, also
|
||||
an derselben Stelle im Ladeweg wie der Block vorher. -->
|
||||
<link rel="stylesheet" href="assets/css/bildschau.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -739,24 +744,24 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202610070015"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052"></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=202610070015"></script>
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015"></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015"></script>
|
||||
<script src="assets/js/textform.js?v=202610070052"></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052"></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052"></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=202610070015"></script>
|
||||
<script src="assets/js/anruf.js?v=202610070052"></script>
|
||||
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
|
||||
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
|
||||
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne
|
||||
@@ -767,8 +772,8 @@
|
||||
sie beim ersten Foto noch nicht da -- und der erste Klick ginge
|
||||
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
|
||||
auftritt, ist der, den man nie nachstellen kann. -->
|
||||
<script src="assets/js/bildschau.js?v=202610070015"></script>
|
||||
<script src="assets/js/chat.js?v=202610070015"></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202610070052"></script>
|
||||
<script src="assets/js/chat.js?v=202610070052"></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,15 +179,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/content.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/content.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -36,15 +36,15 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/gate.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202610070052",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202610070052",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610070052",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610070015",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610070052",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -306,20 +306,20 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" 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=202610070015" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/gate.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -383,15 +383,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -444,13 +444,13 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015"></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015"></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015"></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015"></script>
|
||||
<script src="assets/js/leistung.js?v=202610070015"></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052"></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052"></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052"></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052"></script>
|
||||
<script src="assets/js/leistung.js?v=202610070052"></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610070052" />
|
||||
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
|
||||
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
|
||||
Variablen, und bei Variablen entscheidet allein, wer zuletzt
|
||||
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -230,16 +230,16 @@
|
||||
kopf.js liest daraus die Leitungsrollen. Ohne sie stürzt jede
|
||||
Seite ab, und zwar nur in der Browserkonsole -- die Kopfleiste
|
||||
kommt trotzdem. -->
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
|
||||
Liste. pruef-css-klassen setzt das durch, und zwar auch die
|
||||
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
|
||||
Bedienelement. -->
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/manager-ziele.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/manager-ziele.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,13 +12,13 @@
|
||||
vergessen wird. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</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=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/material.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/material.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-ton="46">
|
||||
@@ -181,12 +181,12 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -453,14 +453,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/personen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/personen.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,16 +214,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/profil.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/profil.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -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=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start reaktion-seite" data-stand="laedt">
|
||||
@@ -905,15 +905,15 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</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=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/report.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/report.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -194,14 +194,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -12,26 +12,26 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202610070052" />
|
||||
<!-- Die Einweisung bringt ihr Aussehen mit. Sie steht in
|
||||
anleitung.css, weil sie dorthin gehoert -- und nicht in
|
||||
start.css, wo sie zwischen 48 Kachelfarben verschwinden
|
||||
wuerde. -->
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/anleitung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -768,22 +768,22 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/live.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/start.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/live.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/start.js?v=202610070052" defer></script>
|
||||
<!-- Die Begruessung und der Rundgang beim ersten Anmelden.
|
||||
EIGENE DATEI und nicht ein Stueck start.js: Sie laeuft auf der
|
||||
meistbenutzten Seite des Hauses, und wenn hier etwas schiefgeht,
|
||||
darf davon nichts anderes betroffen sein. -->
|
||||
<script src="assets/js/rundgang.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/aufstieg.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/rundgang.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/aufstieg.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,16 +85,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -150,16 +150,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -154,16 +154,16 @@
|
||||
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
||||
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
||||
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" 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=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/support.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/support.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
„Eigenes CSS" leer lassen (der Grund ist schon
|
||||
durchsichtig).
|
||||
====================================================================== -->
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610070052" />
|
||||
<style>
|
||||
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
|
||||
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
|
||||
@@ -80,7 +80,7 @@
|
||||
<body>
|
||||
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
|
||||
|
||||
<script src="assets/js/spendenkarte.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,18 +7,18 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,15 +111,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/talente.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/talente.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,20 +7,20 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,15 +110,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/team.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/team.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,20 +7,20 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</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=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,15 +112,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,14 +126,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,18 +7,18 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</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=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,22 +12,22 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,16 +149,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,14 +335,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/live.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/live.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</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=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610070052" 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=202610070015" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,15 +7,15 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,14 +144,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070015" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070015" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610070052" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202610070052" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610070052" />
|
||||
<!-- 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=202610070015" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610070052" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,15 +190,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610070052" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202610070015" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610070052" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202610070052" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user