Der Anruf funktioniert wirklich -- gefunden im Dreier-Test
GEBAUT WAR NICHT BEWIESEN. Der Anruf ist fuer bis zu vier Leute
geschrieben, geprueft war er zu zweit -- und der Zweier-Test pruefte
nur, dass der Kasten erscheint und die Uhr laeuft. Ob jemals TON
ankommt, hat er nie gefragt.
Der Dreier-Test hat es gefragt. Ergebnis beim ersten Lauf:
DogFather 0 Stroeme, "Verbunden"
rechte Hand 0 Stroeme, "Verbunden"
der Modi 0 Stroeme, "Verbindung ..."
DREI FEHLER, gefunden durch Messen statt Raten:
1. SIGNALE, DIE ZU FRUEH KOMMEN, WURDEN WEGGEWORFEN -- und das haette
JEDEN Anruf getroffen, auch zu zweit.
Wer rangeht, meldet "dabei". Der Anrufer bekommt das sofort und
schickt sein Angebot. Der Angerufene braucht danach aber noch ein
bis zwei Sekunden fuer das Mikrofon, und in dieser Zeit war `anruf`
noch null. Das Angebot wurde still verworfen; danach kommt keins
mehr. Beide Seiten zeigten "Verbindung ...", und es passierte nie
wieder etwas.
In der Spur war es unuebersehbar, sobald man hinsah:
ereignis:signal inhalt=angebot <- kommt an
ereignis:signal inhalt=weg
verbindung angelegt <- erst JETZT
Ein Signal ist keine Nachricht, die man wiederholen kann. Wer es
wegwirft, hat den Anruf verloren -- es wird jetzt aufgehoben und
abgearbeitet, sobald das Mikrofon steht.
2. DIE WARTESCHLANGE LAG ZUERST AN DER FALSCHEN STELLE. Eingebaut in
`signalVerarbeiten`, verworfen wurde aber schon eine Ebene hoeher.
Gefunden erst, als die Diagnose zeigte, dass `signalVerarbeiten` NIE
aufgerufen wird: keine einzige Konsolenzeile, obwohl beide Zweige
dort etwas melden. Eine Reparatur an der falschen Stelle sieht aus
wie eine Reparatur.
3. "VERBUNDEN" STAND DA, BEVOR ETWAS VERBUNDEN WAR. Die Meldung wurde
gesetzt, wenn jemand RANGEHT -- die Verbindung braucht danach noch
Sekunden. Den richtigen Zeitpunkt kennt nur die Verbindung selbst
(`onconnectionstatechange`). Eine Anzeige, die etwas Falsches sagt,
ist schlimmer als keine.
Dazu zwei Kleinigkeiten, die dabei auffielen: Das Abarbeiten laeuft
jetzt NACHEINANDER (ein Verbindungsweg, der vor der Beschreibung
ankommt, wird abgewiesen -- parallel gewinnt oft der Weg), und die
Warteschlange wird beim Auflegen geleert, damit kein altes Signal in
den naechsten Anruf wandert.
Und die Pruefung selbst hatte einen Fehler: Abschnitt 6 setzt erfundene
STUN-Adressen und liess sie stehen. Der Browser haette im naechsten
Abschnitt gegen deren Zeitlimit gekaempft statt gegen den Code. Sie
werden jetzt wieder geleert -- eine Pruefung, die der naechsten den
Boden verstellt, macht deren Ergebnis unlesbar.
pruef-anruf 40 -> 51. Der neue Abschnitt prueft das, worauf es
ankommt: Bei drei Teilnehmern muss JEDER zwei Stroeme haben. Haette
`verbindungen` eine einzelne Variable statt einer Karte, ginge es zu
zweit gut und der Dritte ueberschriebe stillschweigend den Ersten --
man sieht sich zu dritt und hoert einen.
Gegenprobe (Warteschlange wieder ausgebaut): 4 rot, genau die
Tonpruefungen.
Gruen: anruf, chat, css-klassen, namen.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -251,6 +251,21 @@ melde("=== 6. Die Verbindungsadressen ===");
|
|||||||
const l = json(await roh("/workspace/api/anruf/adressen", CREW, { cookie: kModi }));
|
const l = json(await roh("/workspace/api/anruf/adressen", CREW, { cookie: kModi }));
|
||||||
ok(l.adressen?.length === 2, `alle bekommen sie zu sehen (${l.adressen?.length})`);
|
ok(l.adressen?.length === 2, `alle bekommen sie zu sehen (${l.adressen?.length})`);
|
||||||
ok(l.nur_gleiches_netz === false, "und der Hinweis verschwindet");
|
ok(l.nur_gleiches_netz === false, "und der Hinweis verschwindet");
|
||||||
|
|
||||||
|
/* UND WIEDER WEG. Die Adressen oben sind erfunden -- es gibt unter
|
||||||
|
`turn.dogfather-universe.com` keinen STUN-Dienst. Ein Browser
|
||||||
|
versucht sie trotzdem zu erreichen und wartet auf das Zeitlimit;
|
||||||
|
der Dreier-Test unten haette danach gegen diese Wartezeit
|
||||||
|
gekaempft statt gegen den Code.
|
||||||
|
|
||||||
|
Eine Pruefung, die der naechsten den Boden verstellt, macht deren
|
||||||
|
Ergebnis unlesbar -- genau das ist heute schon einmal passiert
|
||||||
|
(die Anfragen, Abschnitt 8b). */
|
||||||
|
await roh("/workspace/api/anruf/adressen", HAUS, { cookie: kDogi },
|
||||||
|
{ adressen: [] }, "PUT");
|
||||||
|
const zurueck = json(await roh("/workspace/api/anruf/adressen", HAUS, { cookie: kDogi }));
|
||||||
|
ok(zurueck.adressen?.length === 0,
|
||||||
|
"danach ist die Liste wieder leer -- der naechste Abschnitt faengt sauber an");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
@@ -345,6 +360,137 @@ melde("=== 7. Im Browser ===");
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* =======================================================================
|
||||||
|
8. ZU DRITT -- UND ZWAR WIRKLICH (18.09.2026)
|
||||||
|
|
||||||
|
GEBAUT IST NICHT BEWIESEN. Der Anruf ist fuer bis zu vier Leute
|
||||||
|
geschrieben, geprueft war er zu zweit. Genau diese Luecke zwischen
|
||||||
|
Behauptung und Beleg ist die, an der im Haus schon mehrfach etwas
|
||||||
|
haengengeblieben ist -- zuletzt bei den Kachelfarben, wo ein
|
||||||
|
Werkzeug 21 Farben kannte und 37 gemeint waren.
|
||||||
|
|
||||||
|
DER ENTSCHEIDENDE PUNKT IST DIE ZAHL DER VERBINDUNGEN. Bei drei
|
||||||
|
Teilnehmern muss JEDER zwei haben -- eine zu jedem anderen. Haette
|
||||||
|
`verbindungen` eine einzelne Variable statt einer Karte, ginge zu
|
||||||
|
zweit alles gut und der Dritte ueberschriebe stillschweigend den
|
||||||
|
Ersten: Man sieht sich zu dritt und hoert nur einen.
|
||||||
|
|
||||||
|
UND DIE ANGEBOTSREGEL. Bei WebRTC muss genau EINER das Angebot
|
||||||
|
machen. Machen beide eins, heben sie sich auf ("glare") und es kommt
|
||||||
|
keine Verbindung zustande -- ohne Fehlermeldung, man wartet nur.
|
||||||
|
Die Regel „die kleinere Personennummer beginnt" ist auf beiden
|
||||||
|
Seiten ohne Absprache dieselbe Entscheidung. Ob sie traegt, sieht
|
||||||
|
man erst ab drei Leuten.
|
||||||
|
======================================================================= */
|
||||||
|
melde("");
|
||||||
|
melde("=== 8. Zu dritt ===");
|
||||||
|
{
|
||||||
|
let chromium;
|
||||||
|
try {
|
||||||
|
({ chromium } = await import(
|
||||||
|
"file:///C:/Users/qciga/Documents/Obelix/Analyse/node_modules/playwright/index.mjs"));
|
||||||
|
} catch { chromium = null; }
|
||||||
|
|
||||||
|
if (!chromium) {
|
||||||
|
unklar("kein Playwright -- der Gruppenanruf wurde nicht ausprobiert");
|
||||||
|
} else {
|
||||||
|
/* Ein Gruppenraum mit allen dreien. */
|
||||||
|
const g = await roh("/workspace/api/chat/gruppe", HAUS, { cookie: kDogi },
|
||||||
|
{ name: "Testrunde", mit: [idHand, idModi] });
|
||||||
|
const gruppeId = json(g).raum?.id || json(g).raum_id || json(g).id;
|
||||||
|
ok(!!gruppeId, `ein Gruppengespraech entsteht (${g.code}, Raum ${gruppeId})`);
|
||||||
|
|
||||||
|
const browser = await chromium.launch({
|
||||||
|
args: ["--use-fake-ui-for-media-stream", "--use-fake-device-for-media-stream"],
|
||||||
|
});
|
||||||
|
try {
|
||||||
|
const machSeite = async (keks) => {
|
||||||
|
const k = await browser.newContext({
|
||||||
|
viewport: { width: 1100, height: 800 },
|
||||||
|
permissions: ["microphone"],
|
||||||
|
});
|
||||||
|
await k.addCookies(keks.split("; ").map((c) => {
|
||||||
|
const [name, ...rest] = c.split("=");
|
||||||
|
return { name, value: rest.join("="), domain: "127.0.0.1", path: "/" };
|
||||||
|
}));
|
||||||
|
const se = await k.newPage();
|
||||||
|
await se.goto(`http://127.0.0.1:${PORT}/workspace/chat.html`,
|
||||||
|
{ waitUntil: "domcontentloaded" });
|
||||||
|
await se.waitForTimeout(1600);
|
||||||
|
return { k, se };
|
||||||
|
};
|
||||||
|
|
||||||
|
const a = await machSeite(kDogi);
|
||||||
|
const b = await machSeite(kHand);
|
||||||
|
const c = await machSeite(kModi);
|
||||||
|
|
||||||
|
/* Alle drei oeffnen denselben Raum. */
|
||||||
|
for (const x of [a, b, c]) {
|
||||||
|
await x.se.evaluate((id) => {
|
||||||
|
const li = [...document.querySelectorAll("#raeume li")]
|
||||||
|
.find((e) => Number(e.dataset.raum || e.dataset.id) === id);
|
||||||
|
(li || document.querySelector("#raeume li"))?.click();
|
||||||
|
}, gruppeId);
|
||||||
|
await x.se.waitForTimeout(700);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* DogFather ruft an. */
|
||||||
|
await a.se.evaluate((id) => window.anrufStarten(id, false), gruppeId);
|
||||||
|
await a.se.waitForTimeout(1500);
|
||||||
|
|
||||||
|
/* Die anderen beiden gehen ran -- ueber den Klingelknopf, nicht
|
||||||
|
ueber eine Abkuerzung: Geprueft werden soll der Weg, den ein
|
||||||
|
Mensch geht. */
|
||||||
|
for (const x of [b, c]) {
|
||||||
|
const da = await x.se.locator("#anruf-klingelt .anruf-klingelt__ja").count();
|
||||||
|
ok(da === 1, `es klingelt bei ${x === b ? "der rechten Hand" : "dem Modi"} (${da})`);
|
||||||
|
if (da) await x.se.click("#anruf-klingelt .anruf-klingelt__ja");
|
||||||
|
}
|
||||||
|
/* WebRTC braucht ein paar Sekunden, bis die Verbindungen stehen. */
|
||||||
|
await a.se.waitForTimeout(6000);
|
||||||
|
|
||||||
|
/* Der Server: drei drin. */
|
||||||
|
const lage = json(await roh(`/workspace/api/anruf/${gruppeId}`, HAUS, { cookie: kDogi }));
|
||||||
|
ok(lage.wer?.length === 3,
|
||||||
|
`der Server zaehlt drei Teilnehmer (${lage.wer?.map((w) => w.name).join(", ")})`);
|
||||||
|
|
||||||
|
/* DER EIGENTLICHE PUNKT: Jeder hat ZWEI Verbindungen. */
|
||||||
|
const zaehlen = (x) => x.se.evaluate(() => ({
|
||||||
|
/* Ueber die Oberflaeche nicht erreichbar -- deshalb ueber die
|
||||||
|
Zahl der Video-/Audio-Elemente im Kasten, die jede
|
||||||
|
Gegenstelle erzeugt. */
|
||||||
|
stroeme: document.querySelectorAll("#anruf-leute audio, #anruf-leute video").length,
|
||||||
|
lage: document.getElementById("anruf-lage")?.textContent || "",
|
||||||
|
}));
|
||||||
|
for (const [wer, x] of [["DogFather", a], ["die rechte Hand", b], ["der Modi", c]]) {
|
||||||
|
const z = await zaehlen(x);
|
||||||
|
ok(z.stroeme >= 2,
|
||||||
|
`${wer} hoert BEIDE anderen (${z.stroeme} Stroeme, „${z.lage}")`);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Einer legt auf -- fuer die anderen laeuft es weiter. */
|
||||||
|
await c.se.click("#anruf-auflegen");
|
||||||
|
await c.se.waitForTimeout(2000);
|
||||||
|
const lage2 = json(await roh(`/workspace/api/anruf/${gruppeId}`, HAUS, { cookie: kDogi }));
|
||||||
|
ok(lage2.laeuft === true && lage2.wer?.length === 2,
|
||||||
|
`einer geht, zwei telefonieren weiter (${lage2.wer?.length})`);
|
||||||
|
const zA = await zaehlen(a);
|
||||||
|
ok(zA.stroeme === 1,
|
||||||
|
`und bei DogFather ist genau ein Strom weniger (${zA.stroeme})`);
|
||||||
|
|
||||||
|
await a.se.click("#anruf-auflegen");
|
||||||
|
await b.se.click("#anruf-auflegen");
|
||||||
|
await a.se.waitForTimeout(1200);
|
||||||
|
const lage3 = json(await roh(`/workspace/api/anruf/${gruppeId}`, HAUS, { cookie: kDogi }));
|
||||||
|
ok(lage3.laeuft === false, "wenn alle auflegen, ist der Anruf vorbei");
|
||||||
|
|
||||||
|
await a.k.close(); await b.k.close(); await c.k.close();
|
||||||
|
} finally {
|
||||||
|
await browser.close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* ------------------------------------------------------------------- */
|
/* ------------------------------------------------------------------- */
|
||||||
melde("");
|
melde("");
|
||||||
melde(`${geprueft} Pruefungen, ${fehler} Fehler`
|
melde(`${geprueft} Pruefungen, ${fehler} Fehler`
|
||||||
|
|||||||
@@ -22,25 +22,25 @@
|
|||||||
},
|
},
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609181009",
|
"src": "/assets/img/app-symbole/workspace-192.png?v=202609181442",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609181009",
|
"src": "/assets/img/app-symbole/workspace-512.png?v=202609181442",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609181009",
|
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609181442",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609181009",
|
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609181442",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
|
|||||||
@@ -49,6 +49,47 @@
|
|||||||
/* Der laufende Anruf. `null`, wenn keiner läuft. */
|
/* Der laufende Anruf. `null`, wenn keiner läuft. */
|
||||||
let anruf = null; // { raumId, video, verbindungen: Map, stroeme: Map, eigener }
|
let anruf = null; // { raumId, video, verbindungen: Map, stroeme: Map, eigener }
|
||||||
|
|
||||||
|
/* =====================================================================
|
||||||
|
SIGNALE, DIE ZU FRÜH KOMMEN (18.09.2026)
|
||||||
|
|
||||||
|
GEFUNDEN IM DREIER-TEST, und es hätte jeden Anruf getroffen:
|
||||||
|
|
||||||
|
Wer rangeht, meldet dem Server „dabei". Der Anrufer bekommt das
|
||||||
|
sofort und schickt sein Angebot los. Der Angerufene braucht aber
|
||||||
|
noch ein bis zwei Sekunden, bis das Mikrofon offen ist -- und in
|
||||||
|
dieser Zeit ist `anruf` hier noch `null`.
|
||||||
|
|
||||||
|
Vorher stand in `signalVerarbeiten` ein `if (!anruf) return;`. Das
|
||||||
|
Angebot wurde damit STILL WEGGEWORFEN. Danach kommt keins mehr:
|
||||||
|
Der Anrufer hat seins geschickt und wartet. Beide Seiten zeigten
|
||||||
|
„Verbindung …", und es passierte nie wieder etwas.
|
||||||
|
|
||||||
|
In der Spur war es unübersehbar, sobald man hinsah:
|
||||||
|
|
||||||
|
ereignis:signal inhalt=angebot <- kommt an
|
||||||
|
ereignis:signal inhalt=weg
|
||||||
|
verbindung angelegt <- erst JETZT
|
||||||
|
|
||||||
|
Was zu früh kommt, wird deshalb aufgehoben statt verworfen -- und
|
||||||
|
abgearbeitet, sobald das Mikrofon steht. Ein Signal ist keine
|
||||||
|
Nachricht, die man wiederholen kann; wer es wegwirft, hat den
|
||||||
|
Anruf verloren. */
|
||||||
|
const wartend = []; // { von, inhalt }
|
||||||
|
|
||||||
|
async function wartendeAbarbeiten() {
|
||||||
|
const liste = wartend.splice(0, wartend.length);
|
||||||
|
for (const w of liste) {
|
||||||
|
/* Was zu einem anderen Gespräch gehört, wird verworfen -- und
|
||||||
|
zwar hier, wo `anruf` bekannt ist. */
|
||||||
|
if (!anruf || (w.raumId && w.raumId !== anruf.raumId)) continue;
|
||||||
|
/* NACHEINANDER, NICHT GLEICHZEITIG. Ein Verbindungsweg, der vor
|
||||||
|
der Beschreibung ankommt, wird abgewiesen -- und beim
|
||||||
|
parallelen Abarbeiten gewinnt oft der Weg. Die Reihenfolge,
|
||||||
|
in der sie eingetroffen sind, ist die richtige. */
|
||||||
|
await signalVerarbeiten(w.von, w.inhalt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let ichId = null;
|
let ichId = null;
|
||||||
|
|
||||||
const el = (art, klasse, text) => {
|
const el = (art, klasse, text) => {
|
||||||
@@ -136,7 +177,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function signalVerarbeiten(von, inhalt) {
|
async function signalVerarbeiten(von, inhalt) {
|
||||||
if (!anruf) return;
|
/* NOCH NICHT BEREIT? AUFHEBEN, NICHT WEGWERFEN. Siehe oben --
|
||||||
|
genau hier ging jedes Angebot verloren, das ankam, während das
|
||||||
|
Mikrofon noch geöffnet wurde. */
|
||||||
|
if (!anruf) {
|
||||||
|
wartend.push({ von, inhalt });
|
||||||
|
console.info('[anruf] zu frueh, aufgehoben:', Object.keys(inhalt || {}).join('+'));
|
||||||
|
return;
|
||||||
|
}
|
||||||
const v = verbindungFuer(von);
|
const v = verbindungFuer(von);
|
||||||
try {
|
try {
|
||||||
if (inhalt.angebot) {
|
if (inhalt.angebot) {
|
||||||
@@ -154,7 +202,13 @@
|
|||||||
await v.addIceCandidate(inhalt.weg).catch(() => {});
|
await v.addIceCandidate(inhalt.weg).catch(() => {});
|
||||||
}
|
}
|
||||||
} catch (f) {
|
} catch (f) {
|
||||||
console.warn('[anruf] Signal:', f?.message);
|
/* LAUT GENUG, UM ETWAS DAMIT ANZUFANGEN. Ein „Signal:
|
||||||
|
irgendwas" sagt nicht, WELCHER Schritt gescheitert ist -- und
|
||||||
|
bei WebRTC sind es immer dieselben drei, die in Frage kommen.
|
||||||
|
Die Art des Signals gehört dazu, sonst sucht man im
|
||||||
|
falschen. */
|
||||||
|
console.warn('[anruf] Signal von', von,
|
||||||
|
Object.keys(inhalt || {}).join('+'), '->', f?.name, f?.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -219,6 +273,7 @@
|
|||||||
setTimeout(() => auflegen(false), 5000);
|
setTimeout(() => auflegen(false), 5000);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
await wartendeAbarbeiten();
|
||||||
leuteZeichnen();
|
leuteZeichnen();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -260,6 +315,8 @@
|
|||||||
if (ichId < p.id) angebotMachen(p.id);
|
if (ichId < p.id) angebotMachen(p.id);
|
||||||
else verbindungFuer(p.id);
|
else verbindungFuer(p.id);
|
||||||
}
|
}
|
||||||
|
/* Und jetzt das, was währenddessen schon eingetroffen ist. */
|
||||||
|
await wartendeAbarbeiten();
|
||||||
leuteZeichnen();
|
leuteZeichnen();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -270,6 +327,11 @@
|
|||||||
for (const v of anruf.verbindungen.values()) { try { v.close(); } catch { /* egal */ } }
|
for (const v of anruf.verbindungen.values()) { try { v.close(); } catch { /* egal */ } }
|
||||||
for (const s of anruf.eigener.getTracks()) s.stop();
|
for (const s of anruf.eigener.getTracks()) s.stop();
|
||||||
anruf = null;
|
anruf = null;
|
||||||
|
/* Was noch wartet, gehoert zu einem Gespraech, das es nicht mehr
|
||||||
|
gibt. Bliebe es liegen, waere es beim naechsten Anruf das erste,
|
||||||
|
was verarbeitet wird -- mit einer Beschreibung, die zu niemandem
|
||||||
|
passt. */
|
||||||
|
wartend.length = 0;
|
||||||
const k = $('anruf');
|
const k = $('anruf');
|
||||||
if (k) k.hidden = true;
|
if (k) k.hidden = true;
|
||||||
uhrStoppen();
|
uhrStoppen();
|
||||||
@@ -383,15 +445,40 @@
|
|||||||
if (d.art === 'dabei') {
|
if (d.art === 'dabei') {
|
||||||
if (!anruf || d.raum_id !== anruf.raumId) return;
|
if (!anruf || d.raum_id !== anruf.raumId) return;
|
||||||
if (d.person?.id === ichId) return;
|
if (d.person?.id === ichId) return;
|
||||||
lage('Verbunden');
|
/* NICHT „Verbunden" MELDEN, SOLANGE NICHTS VERBUNDEN IST.
|
||||||
|
|
||||||
|
Hier stand `lage('Verbunden')` -- gesetzt in dem Moment, in
|
||||||
|
dem jemand RANGEHT. Die Verbindung braucht danach aber noch
|
||||||
|
Sekunden, und bis dahin behauptete der Kasten etwas, das nicht
|
||||||
|
stimmte. Im Dreier-Test war das sofort zu sehen: „Verbunden"
|
||||||
|
stand da, und es kam kein Ton.
|
||||||
|
|
||||||
|
Den richtigen Zeitpunkt kennt nur die Verbindung selbst --
|
||||||
|
`onconnectionstatechange` meldet ihn (siehe oben). */
|
||||||
|
lage('Baut auf …');
|
||||||
/* Der Neue: Angebot macht, wer die kleinere Nummer hat. */
|
/* Der Neue: Angebot macht, wer die kleinere Nummer hat. */
|
||||||
if (ichId < d.person.id) angebotMachen(d.person.id);
|
if (ichId < d.person.id) angebotMachen(d.person.id);
|
||||||
else verbindungFuer(d.person.id);
|
else verbindungFuer(d.person.id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (d.art === 'signal') {
|
if (d.art === 'signal') {
|
||||||
if (!anruf || d.raum_id !== anruf.raumId) return;
|
|
||||||
if (d.an !== ichId) return;
|
if (d.an !== ichId) return;
|
||||||
|
/* HIER STAND `if (!anruf ...) return;` -- UND DAS WAR DER FEHLER.
|
||||||
|
|
||||||
|
Die Warteschlange eine Ebene tiefer nützte nichts, weil das
|
||||||
|
Signal hier schon verworfen wurde. Gefunden erst, als die
|
||||||
|
Diagnose zeigte, dass `signalVerarbeiten` NIE aufgerufen wird:
|
||||||
|
keine einzige Konsolenzeile, obwohl beide Zweige dort etwas
|
||||||
|
melden.
|
||||||
|
|
||||||
|
Der Raum lässt sich ohne `anruf` nicht prüfen -- deshalb
|
||||||
|
wandert er mit in die Warteschlange und wird beim Abarbeiten
|
||||||
|
geprüft. */
|
||||||
|
if (!anruf) {
|
||||||
|
wartend.push({ von: d.von, inhalt: d.inhalt, raumId: d.raum_id });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (d.raum_id !== anruf.raumId) return;
|
||||||
await signalVerarbeiten(d.von, d.inhalt);
|
await signalVerarbeiten(d.von, d.inhalt);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-12
@@ -12,19 +12,19 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -291,10 +291,10 @@
|
|||||||
</form>
|
</form>
|
||||||
</dialog>
|
</dialog>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/aufgaben.js?v=202609181009" defer></script>
|
<script src="assets/js/aufgaben.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/automation.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -168,10 +168,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/automation.js?v=202609181009" defer></script>
|
<script src="assets/js/automation.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-12
@@ -7,14 +7,14 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -105,9 +105,9 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/befinden.js?v=202609181009" defer></script>
|
<script src="assets/js/befinden.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -12,24 +12,24 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181442" />
|
||||||
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
|
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
|
||||||
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
|
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
|
||||||
Stelle, an der dieselbe Sache anders aussieht. -->
|
Stelle, an der dieselbe Sache anders aussieht. -->
|
||||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -243,14 +243,14 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/checkliste.js?v=202609181009" defer></script>
|
<script src="assets/js/checkliste.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/ampel.js?v=202609181009" defer></script>
|
<script src="assets/js/ampel.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/schulung.js?v=202609181009" defer></script>
|
<script src="assets/js/schulung.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/vorlagen.js?v=202609181009" defer></script>
|
<script src="assets/js/vorlagen.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereich.js?v=202609181009" defer></script>
|
<script src="assets/js/bereich.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+15
-15
@@ -7,17 +7,17 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -107,10 +107,10 @@
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609181009" defer></script>
|
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bewerben.js?v=202609181009" defer></script>
|
<script src="assets/js/bewerben.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -7,16 +7,16 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -80,10 +80,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609181009" defer></script>
|
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bewerbungen.js?v=202609181009" defer></script>
|
<script src="assets/js/bewerbungen.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/calls.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -89,11 +89,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/ki.js?v=202609181009" defer></script>
|
<script src="assets/js/ki.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/calls.js?v=202609181009" defer></script>
|
<script src="assets/js/calls.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,26 +12,26 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
|
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
|
||||||
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
|
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
|
||||||
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
|
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
|
||||||
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
|
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
|
||||||
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
|
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
|
||||||
Dialog zu sehen bekam. -->
|
Dialog zu sehen bekam. -->
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/chat.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -341,15 +341,15 @@
|
|||||||
</form>
|
</form>
|
||||||
</dialog>
|
</dialog>
|
||||||
|
|
||||||
<script src="assets/js/bereiche.js?v=202609181009"></script>
|
<script src="assets/js/bereiche.js?v=202609181442"></script>
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009"></script>
|
<script src="assets/js/kopf.js?v=202609181442"></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009"></script>
|
<script src="assets/js/glocke.js?v=202609181442"></script>
|
||||||
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
|
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
|
||||||
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
|
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
|
||||||
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
|
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
|
||||||
die Knoepfe fehlten, und niemand wuesste warum. -->
|
die Knoepfe fehlten, und niemand wuesste warum. -->
|
||||||
<script src="assets/js/anruf.js?v=202609181009"></script>
|
<script src="assets/js/anruf.js?v=202609181442"></script>
|
||||||
<script src="assets/js/chat.js?v=202609181009"></script>
|
<script src="assets/js/chat.js?v=202609181442"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+15
-15
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/content.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/content.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -179,12 +179,12 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/checkliste.js?v=202609181009" defer></script>
|
<script src="assets/js/checkliste.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/vorlagen.js?v=202609181009" defer></script>
|
<script src="assets/js/vorlagen.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/content.js?v=202609181009" defer></script>
|
<script src="assets/js/content.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -36,15 +36,15 @@
|
|||||||
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
|
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
|
||||||
type="image/webp" media="(max-width: 899px)" />
|
type="image/webp" media="(max-width: 899px)" />
|
||||||
|
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
|
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
|
||||||
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
|
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
|
||||||
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
|
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
|
||||||
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
|
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
|
||||||
die eine Seite, auf der man das Umfaerben sieht. -->
|
die eine Seite, auf der man das Umfaerben sieht. -->
|
||||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="gate gate--crew">
|
<body class="gate gate--crew">
|
||||||
@@ -339,6 +339,6 @@
|
|||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="assets/js/gate.js?v=202609181009" defer></script>
|
<script src="assets/js/gate.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,25 +22,25 @@
|
|||||||
},
|
},
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609181009",
|
"src": "/assets/img/app-symbole/crew-192.png?v=202609181442",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609181009",
|
"src": "/assets/img/app-symbole/crew-512.png?v=202609181442",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609181009",
|
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609181442",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609181009",
|
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609181442",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
|
|||||||
+13
-13
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/dateien.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -108,10 +108,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/dateien.js?v=202609181009" defer></script>
|
<script src="assets/js/dateien.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-12
@@ -7,14 +7,14 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -102,9 +102,9 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/entwicklung.js?v=202609181009" defer></script>
|
<script src="assets/js/entwicklung.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -30,9 +30,9 @@
|
|||||||
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
|
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
|
||||||
type="image/webp" media="(max-width: 899px)" />
|
type="image/webp" media="(max-width: 899px)" />
|
||||||
|
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="gate">
|
<body class="gate">
|
||||||
@@ -401,6 +401,6 @@
|
|||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="assets/js/gate.js?v=202609181009" defer></script>
|
<script src="assets/js/gate.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/kalender.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -377,11 +377,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kalender.js?v=202609181009" defer></script>
|
<script src="assets/js/kalender.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kalender-abo.js?v=202609181009" defer></script>
|
<script src="assets/js/kalender-abo.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/leistung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -444,10 +444,10 @@
|
|||||||
</form>
|
</form>
|
||||||
</dialog>
|
</dialog>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009"></script>
|
<script src="assets/js/wahl.js?v=202609181442"></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009"></script>
|
<script src="assets/js/bereiche.js?v=202609181442"></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009"></script>
|
<script src="assets/js/kopf.js?v=202609181442"></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009"></script>
|
<script src="assets/js/glocke.js?v=202609181442"></script>
|
||||||
<script src="assets/js/leistung.js?v=202609181009"></script>
|
<script src="assets/js/leistung.js?v=202609181442"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/personen.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -423,10 +423,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/personen.js?v=202609181009" defer></script>
|
<script src="assets/js/personen.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/profil.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -214,11 +214,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/steckbrief.js?v=202609181009" defer></script>
|
<script src="assets/js/steckbrief.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/profil.js?v=202609181009" defer></script>
|
<script src="assets/js/profil.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-12
@@ -7,14 +7,14 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -134,9 +134,9 @@
|
|||||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||||
die seit dem 07.09. jede Seite danach absucht. -->
|
die seit dem 07.09. jede Seite danach absucht. -->
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/rechte.js?v=202609181009" defer></script>
|
<script src="assets/js/rechte.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/report.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/report.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -106,11 +106,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/ki.js?v=202609181009" defer></script>
|
<script src="assets/js/ki.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/report.js?v=202609181009" defer></script>
|
<script src="assets/js/report.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/scouting.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -173,10 +173,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/scouting.js?v=202609181009" defer></script>
|
<script src="assets/js/scouting.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-12
@@ -12,21 +12,21 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
|
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
|
||||||
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
|
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
|
||||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/heim.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -674,10 +674,10 @@
|
|||||||
</p>
|
</p>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/start.js?v=202609181009" defer></script>
|
<script src="assets/js/start.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -85,11 +85,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/ki.js?v=202609181009" defer></script>
|
<script src="assets/js/ki.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/startcheck.js?v=202609181009" defer></script>
|
<script src="assets/js/startcheck.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/profil.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -146,11 +146,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609181009" defer></script>
|
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/steckbrief.js?v=202609181009" defer></script>
|
<script src="assets/js/steckbrief.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -7,18 +7,18 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
|
||||||
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
|
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
|
||||||
der Regel hier waere die zweite Stelle, an der dieselbe Sache
|
der Regel hier waere die zweite Stelle, an der dieselbe Sache
|
||||||
anders aussieht. -->
|
anders aussieht. -->
|
||||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -111,9 +111,9 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/talente.js?v=202609181009" defer></script>
|
<script src="assets/js/talente.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -7,20 +7,20 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/team.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/team.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -110,10 +110,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/team.js?v=202609181009" defer></script>
|
<script src="assets/js/team.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-12
@@ -7,20 +7,20 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/team.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/team.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||||
@@ -84,9 +84,9 @@
|
|||||||
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
||||||
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
||||||
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/teamlage.js?v=202609181009" defer></script>
|
<script src="assets/js/teamlage.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+11
-11
@@ -7,13 +7,13 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -112,9 +112,9 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/teilen.js?v=202609181009" defer></script>
|
<script src="assets/js/teilen.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -7,14 +7,14 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -126,9 +126,9 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/treff-moderation.js?v=202609181009" defer></script>
|
<script src="assets/js/treff-moderation.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -7,18 +7,18 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
||||||
Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css
|
Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css
|
||||||
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
|
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
|
||||||
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
|
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -211,10 +211,10 @@
|
|||||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||||
die seit dem 07.09. jede Seite danach absucht. -->
|
die seit dem 07.09. jede Seite danach absucht. -->
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609181009" defer></script>
|
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/treff-regeln.js?v=202609181009" defer></script>
|
<script src="assets/js/treff-regeln.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -12,22 +12,22 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||||
Dialog "Creator anlegen". -->
|
Dialog "Creator anlegen". -->
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -149,11 +149,11 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/uebersicht.js?v=202609181009" defer></script>
|
<script src="assets/js/uebersicht.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-13
@@ -12,20 +12,20 @@
|
|||||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||||
eine Flaeche sind statt zweier. -->
|
eine Flaeche sind statt zweier. -->
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181009" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181009" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/wissen.css?v=202609181442" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609181009" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -190,10 +190,10 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609181009" defer></script>
|
<script src="assets/js/wahl.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609181009" defer></script>
|
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609181009" defer></script>
|
<script src="assets/js/kopf.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609181009" defer></script>
|
<script src="assets/js/glocke.js?v=202609181442" defer></script>
|
||||||
<script src="assets/js/wissen.js?v=202609181009" defer></script>
|
<script src="assets/js/wissen.js?v=202609181442" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user