Aufgaben: dauerhafte Aufgaben, die nicht abgehakt werden
VanVan im Support: „Man kann bei den Aufgaben, wenn man sie verteilt, ob selbst erstellt oder über die Vorlage noch nicht festlegen, dass die Aufgabe dauerhaft sein soll und somit nicht vom Modi in den Status erledigt gesetzt werden kann." Nachgesehen: Das Wort kam im Aufgabenmodul kein einziges Mal vor. Es war keine vergessene Zeile, es fehlte ganz. WAS EINE DAUERHAFTE AUFGABE IST: keine, die man abarbeitet, sondern eine, die man TUT. „Neue begruessen" ist nicht fertig, wenn man es einmal gemacht hat. ZWEI FOLGEN, und die zweite faellt leicht durchs Raster 1. Der Zugeteilte kann sie nicht auf „erledigt" setzen. Die Sperre steht im SERVER -- ein fehlender Knopf ist eine Bitte, abgelehnt wird an der Route. „Ich fange an" bleibt erlaubt: Auch eine stehende Aufgabe hat einen Anfang. 2. SIE HAT KEINE FRIST. Eine dauerhafte Aufgabe mit Frist waere ab dem naechsten Tag fuer immer ueberfaellig -- und eine Warnung, die immer kommt, ist keine mehr. Die Frist wird GELOESCHT, nicht ignoriert: Ein Datum, das dasteht und nicht gilt, ist schlimmer als keins. WER DARF DAS SETZEN: nur, wer verteilt. Koennte der Zugeteilte seine eigene Aufgabe dauerhaft machen, waere das eine Ausrede; koennte er es zuruecknehmen, waere die Sperre ein Knopf weiter offen. Beides nachgemessen. UND SIE LAESST SICH BEENDEN. Eine Pflicht, die niemand mehr beenden kann, waere eine Falle statt einer Regel. DREI STELLEN, KEINE VIERTE: das Anlegeformular auf „Aufgaben", das auf „Eure Aufgaben" (dort wird verteilt) und das Bearbeiten-Feld. Ueber das letzte laeuft VanVans „oder ueber die Vorlage" -- eine Vorlagen-Aufgabe entsteht ohne Formular, ein Schalter im Vorlagenbrett waere eine vierte Stelle fuer dieselbe Frage. An der Karte steht die Marke fuer ALLE, nicht nur fuer den Zugeteilten: Wer sie ansieht, soll wissen, warum dort kein „Fertig" steht. Ein fehlender Knopf ohne Erklaerung liest sich wie ein Fehler. GEPRUEFT pruef-bewerbung-aufgaben 154/0 (10 neue) mit vier Gegenproben: eine GEWOEHNLICHE Aufgabe laesst sich sehr wohl abhaken (sonst hiesse 409 nur, dass niemand je etwas abhaken kann), „Ich fange an" geht weiterhin, der Zugeteilte setzt und nimmt „dauerhaft" nicht, und nach dem Beenden durch die Leitung geht das Abhaken wieder. ZWEI EIGENE FEHLER, beide von Pruefungen gefunden * Ein BACKTICK in einem Kommentar -- mitten in einem Template-String (`SPALTEN`). Er hat ihn beendet, die Datei war syntaktisch kaputt. Dieselbe Familie wie die deutsche Anfuehrung in einem Anfuehrungsstring: ein Zeichen, das in der Umgebung etwas bedeutet. * `toISOString().slice(0,10)` fuer „morgen" -- pruef-struktur hat es noch am selben Abend gefunden. Zwischen 00:00 und 02:00 liegt der UTC-Tag noch auf gestern; die Pruefung haette nachts falsch angeschlagen. Jetzt ueber `tagLokal()`. Und einer, den nur die Messung zeigen konnte: `holen()` in workspace-zuteilung liest die Aufgabe mit einer eigenen, kurzen Spaltenliste. Ohne `dauerhaft` darin fragte die Sperre `a.dauerhaft` und bekam `undefined` -- sie war still wirkungslos, und im Quelltext daneben sah alles richtig aus. pruef-aufgabenbrett, pruef-zuteilung, pruef-aufgaben-vorlagen, pruef-entwicklung 79/0, pruef-css-klassen, pruef-deutsche-texte, pruef-struktur, pruef-zwischenspeicher 34/0. Schemaaenderung: ADD COLUMN dauerhaft. Datenbank vorher gesichert und geprueft (integrity_check ok, 12 Aufgaben). Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -867,6 +867,113 @@ melde("=== 6. Am echten Bildschirm ===");
|
|||||||
} finally { await h2.ctx.close(); }
|
} finally { await h2.ctx.close(); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* =================================================================
|
||||||
|
DAUERHAFTE AUFGABEN (30.09.2026)
|
||||||
|
|
||||||
|
VanVan im Support: „Man kann bei den Aufgaben, wenn man sie
|
||||||
|
verteilt, ob selbst erstellt oder über die Vorlage noch nicht
|
||||||
|
festlegen, dass die Aufgabe dauerhaft sein soll und somit nicht
|
||||||
|
vom Modi in den Status erledigt gesetzt werden kann."
|
||||||
|
================================================================= */
|
||||||
|
console.log("");
|
||||||
|
console.log("=== Dauerhafte Aufgaben ===");
|
||||||
|
{
|
||||||
|
/* ORTSZEIT UND NICHT UTC. Meine erste Fassung rechnete
|
||||||
|
`toISOString().slice(0,10)` -- und `pruef-struktur` hat sie
|
||||||
|
noch am selben Abend gefunden: Zwischen 00:00 und 02:00 liegt
|
||||||
|
der UTC-Tag noch auf gestern, das Datum waere um einen Tag
|
||||||
|
daneben, und die Pruefung schluege nachts falsch an. Genau
|
||||||
|
die Sorte Zeitbombe, vor der die Hausregel warnt. */
|
||||||
|
const { tagLokal } = await import("./helfer-tag.mjs");
|
||||||
|
const morgen = tagLokal(1);
|
||||||
|
const neu = await roh("/workspace/api/aufgaben", {
|
||||||
|
methode: "POST", keks: hand.keks,
|
||||||
|
body: {
|
||||||
|
titel: "Neue im Chat begruessen", prioritaet: "mittel",
|
||||||
|
frist: morgen, dauerhaft: true,
|
||||||
|
zuteilung: [idModi], verteilart: "einzeln",
|
||||||
|
} });
|
||||||
|
const dId = neu.json?.aufgabe?.id ?? neu.json?.id;
|
||||||
|
ok(neu.code === 201 || neu.code === 200,
|
||||||
|
`die rechte Hand legt eine dauerhafte Aufgabe an (${neu.code})`);
|
||||||
|
|
||||||
|
const lesen = async (keks) => {
|
||||||
|
const l = await roh("/workspace/api/aufgaben", { keks });
|
||||||
|
return (l.json?.aufgaben || l.json?.liste || []).find((x) => x.id === dId);
|
||||||
|
};
|
||||||
|
const a1 = await lesen(hand.keks);
|
||||||
|
ok(!!a1 && !!a1.dauerhaft, `sie ist als dauerhaft gespeichert (${a1?.dauerhaft})`);
|
||||||
|
/* DIE FRIST IST WEG, und das ist der Punkt: Eine dauerhafte
|
||||||
|
Aufgabe mit Frist waere ab morgen fuer immer ueberfaellig. */
|
||||||
|
ok(a1?.frist === null || a1?.frist === undefined,
|
||||||
|
`und hat KEINE Frist mehr, obwohl eine mitgeschickt wurde (${JSON.stringify(a1?.frist)})`);
|
||||||
|
|
||||||
|
/* DER KERN DER MELDUNG. */
|
||||||
|
await roh(`/workspace/api/aufgaben/${dId}/annehmen`,
|
||||||
|
{ methode: "POST", keks: modi.keks });
|
||||||
|
const fertig = await roh(`/workspace/api/aufgaben/${dId}/mein-stand`, {
|
||||||
|
methode: "POST", keks: modi.keks, body: { zustand: "erledigt" } });
|
||||||
|
ok(fertig.code === 409 && fertig.json?.fehler === "dauerhafte_aufgabe",
|
||||||
|
`Frida kann sie nicht abhaken (${fertig.code}/${fertig.json?.fehler})`);
|
||||||
|
|
||||||
|
/* GEGENPROBE 1: „Ich fange an" geht weiterhin. Auch eine
|
||||||
|
stehende Aufgabe hat einen Anfang -- gesperrt ist nur das
|
||||||
|
Abhaken, nicht die Arbeit. */
|
||||||
|
const anfang = await roh(`/workspace/api/aufgaben/${dId}/mein-stand`, {
|
||||||
|
methode: "POST", keks: modi.keks, body: { zustand: "arbeit" } });
|
||||||
|
ok(anfang.code === 200, `„Ich fange an" geht trotzdem (${anfang.code})`);
|
||||||
|
|
||||||
|
/* GEGENPROBE 2: Bei einer GEWOEHNLICHEN Aufgabe geht das Abhaken.
|
||||||
|
Ohne sie hiesse „409" womoeglich nur, dass niemand je etwas
|
||||||
|
abhaken kann. */
|
||||||
|
const normal = await roh("/workspace/api/aufgaben", {
|
||||||
|
methode: "POST", keks: hand.keks,
|
||||||
|
body: { titel: "Einmal die Liste durchsehen", prioritaet: "niedrig",
|
||||||
|
zuteilung: [idModi], verteilart: "einzeln" } });
|
||||||
|
const nId = normal.json?.aufgabe?.id ?? normal.json?.id;
|
||||||
|
await roh(`/workspace/api/aufgaben/${nId}/annehmen`,
|
||||||
|
{ methode: "POST", keks: modi.keks });
|
||||||
|
const ok2 = await roh(`/workspace/api/aufgaben/${nId}/mein-stand`, {
|
||||||
|
methode: "POST", keks: modi.keks, body: { zustand: "erledigt" } });
|
||||||
|
ok(ok2.code === 200,
|
||||||
|
`eine gewoehnliche Aufgabe haekt sie sehr wohl ab (${ok2.code})`);
|
||||||
|
|
||||||
|
/* GEGENPROBE 3: EIN MODI LEGT GAR KEINE AUFGABEN AN.
|
||||||
|
Gemessen, nicht angenommen: Beim ersten Anlauf stand hier
|
||||||
|
„ein Modi legt sich selbst eine Aufgabe an" -- der Server
|
||||||
|
antwortete 403. `darfAufgabenAnlegen` laesst ihn nicht, und
|
||||||
|
das ist aelter als diese Aenderung. Die Zeile prueft jetzt,
|
||||||
|
was wirklich gilt. */
|
||||||
|
const selbst = await roh("/workspace/api/aufgaben", {
|
||||||
|
methode: "POST", keks: modi.keks,
|
||||||
|
body: { titel: "Meine eigene Notiz", prioritaet: "niedrig", dauerhaft: true } });
|
||||||
|
ok(selbst.code === 403,
|
||||||
|
`ein Modi legt ueberhaupt keine Aufgaben an (${selbst.code})`);
|
||||||
|
|
||||||
|
/* GEGENPROBE 4: Und er macht auch keine bestehende dauerhaft --
|
||||||
|
noch nimmt er es zurueck. Das ist der Kern: Koennte er es,
|
||||||
|
waere die ganze Sperre ein Knopf weiter offen. */
|
||||||
|
|
||||||
|
const zurueck = await roh(`/workspace/api/aufgaben/${dId}`, {
|
||||||
|
methode: "PATCH", keks: modi.keks, body: { dauerhaft: false } });
|
||||||
|
const a2 = await lesen(hand.keks);
|
||||||
|
ok(!!a2?.dauerhaft,
|
||||||
|
`und der Zugeteilte nimmt „dauerhaft" nicht zurueck `
|
||||||
|
+ `(HTTP ${zurueck.code}, danach ${a2?.dauerhaft})`);
|
||||||
|
|
||||||
|
/* UND DIE LEITUNG KANN SIE BEENDEN. Eine Pflicht, die niemand
|
||||||
|
mehr beenden kann, waere eine Falle statt einer Regel. */
|
||||||
|
const beenden = await roh(`/workspace/api/aufgaben/${dId}`, {
|
||||||
|
methode: "PATCH", keks: hand.keks, body: { dauerhaft: false } });
|
||||||
|
const a3 = await lesen(hand.keks);
|
||||||
|
ok(beenden.code === 200 && !a3?.dauerhaft,
|
||||||
|
`die rechte Hand beendet sie (${beenden.code}, danach ${a3?.dauerhaft})`);
|
||||||
|
const jetztFertig = await roh(`/workspace/api/aufgaben/${dId}/mein-stand`, {
|
||||||
|
methode: "POST", keks: modi.keks, body: { zustand: "erledigt" } });
|
||||||
|
ok(jetztFertig.code === 200,
|
||||||
|
`und danach laesst sie sich abhaken (${jetztFertig.code})`);
|
||||||
|
}
|
||||||
|
|
||||||
/* =================================================================
|
/* =================================================================
|
||||||
7. AUFGABEN DORT ANLEGEN, WO DIE PERSON STEHT (A5 und B6)
|
7. AUFGABEN DORT ANLEGEN, WO DIE PERSON STEHT (A5 und B6)
|
||||||
=================================================================
|
=================================================================
|
||||||
|
|||||||
@@ -378,6 +378,17 @@ function darfLoeschen(person, aufgabe) {
|
|||||||
|
|
||||||
const SPALTEN = `
|
const SPALTEN = `
|
||||||
a.id, a.titel, a.beschreibung, a.status, a.prioritaet, a.aufwand, a.frist,
|
a.id, a.titel, a.beschreibung, a.status, a.prioritaet, a.aufwand, a.frist,
|
||||||
|
/* DAUERHAFT (30.09.2026). Ohne diese Spalte weiss die Oberflaeche
|
||||||
|
nichts davon -- sie zeigte weiter einen Fertig-Knopf, der eine
|
||||||
|
Absage holt.
|
||||||
|
|
||||||
|
KEIN BACKTICK IN DIESEM KOMMENTAR: SPALTEN ist selbst ein
|
||||||
|
Template-String, und ein Backtick darin beendet ihn. Beim ersten
|
||||||
|
Anlauf stand hier ein Beispiel in Backticks -- die Datei war
|
||||||
|
danach syntaktisch kaputt. Dieselbe Familie wie die deutsche
|
||||||
|
Anfuehrung in einem Anfuehrungsstring: ein Zeichen, das in der
|
||||||
|
Umgebung etwas bedeutet. */
|
||||||
|
a.dauerhaft,
|
||||||
a.creator_id, a.verantwortlich_id, a.erstellt, a.geaendert, a.erledigt_am,
|
a.creator_id, a.verantwortlich_id, a.erstellt, a.geaendert, a.erledigt_am,
|
||||||
a.creator_extern, a.verantwortlich_extern,
|
a.creator_extern, a.verantwortlich_extern,
|
||||||
${externSql("pc.name", "a.creator_extern")} AS creator_name,
|
${externSql("pc.name", "a.creator_extern")} AS creator_name,
|
||||||
@@ -706,6 +717,27 @@ function pruefeFelder(körper, { neu, person }) {
|
|||||||
else if (!/^\d{4}-\d{2}-\d{2}$/.test(f) || Number.isNaN(Date.parse(f))) fehler.push("Frist ist kein gültiges Datum.");
|
else if (!/^\d{4}-\d{2}-\d{2}$/.test(f) || Number.isNaN(Date.parse(f))) fehler.push("Frist ist kein gültiges Datum.");
|
||||||
else aus.frist = f;
|
else aus.frist = f;
|
||||||
}
|
}
|
||||||
|
/* ==== DAUERHAFT (30.09.2026) ======================================
|
||||||
|
|
||||||
|
VanVan im Support: „… noch nicht festlegen, dass die Aufgabe
|
||||||
|
dauerhaft sein soll und somit nicht vom Modi in den Status
|
||||||
|
erledigt gesetzt werden kann."
|
||||||
|
|
||||||
|
NUR, WER VERTEILT, DARF DAS SETZEN. Könnte der Zugeteilte seine
|
||||||
|
eigene Aufgabe dauerhaft machen, wäre das eine Ausrede; könnte er
|
||||||
|
es zurücknehmen, wäre die Sperre ein Knopf weiter offen. Ein
|
||||||
|
unerlaubtes Feld wird still übergangen und nicht abgelehnt — sonst
|
||||||
|
scheiterte ein Formular an einem Häkchen, das gar nicht gemeint
|
||||||
|
war. */
|
||||||
|
if (körper.dauerhaft !== undefined && darfAufgabenVerteilen(person)) {
|
||||||
|
aus.dauerhaft = körper.dauerhaft ? 1 : 0;
|
||||||
|
/* UND DANN GIBT ES KEINE FRIST MEHR. Eine dauerhafte Aufgabe mit
|
||||||
|
Frist wäre ab dem nächsten Tag für immer überfällig — und eine
|
||||||
|
Warnung, die immer kommt, ist keine mehr. Sie wird gelöscht und
|
||||||
|
nicht bloß ignoriert: Ein Datum, das dasteht und nicht gilt,
|
||||||
|
ist schlimmer als keins. */
|
||||||
|
if (aus.dauerhaft) aus.frist = null;
|
||||||
|
}
|
||||||
for (const feld of ["creator_id", "verantwortlich_id"]) {
|
for (const feld of ["creator_id", "verantwortlich_id"]) {
|
||||||
if (körper[feld] === undefined) continue;
|
if (körper[feld] === undefined) continue;
|
||||||
const wert = körper[feld];
|
const wert = körper[feld];
|
||||||
@@ -967,8 +999,8 @@ aufgabenRouter.post("/workspace/api/aufgaben", gleicheHerkunft, (req, res) => {
|
|||||||
INSERT INTO aufgaben
|
INSERT INTO aufgaben
|
||||||
(titel, beschreibung, status, prioritaet, creator_id, verantwortlich_id,
|
(titel, beschreibung, status, prioritaet, creator_id, verantwortlich_id,
|
||||||
creator_extern, verantwortlich_extern, frist, kategorie, kanal,
|
creator_extern, verantwortlich_extern, frist, kategorie, kanal,
|
||||||
erstellt, erstellt_von, haus)
|
dauerhaft, erstellt, erstellt_von, haus)
|
||||||
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)`).run(
|
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)`).run(
|
||||||
/* DAS HAUS WIRD BEIM ANLEGEN GESCHRIEBEN (25.09.2026) -- siehe
|
/* DAS HAUS WIRD BEIM ANLEGEN GESCHRIEBEN (25.09.2026) -- siehe
|
||||||
das letzte Argument. Ohne es bekaeme eine Aufgabe, an der nur
|
das letzte Argument. Ohne es bekaeme eine Aufgabe, an der nur
|
||||||
DogFather haengt (Pool-Aufgabe ohne Verantwortlichen), kein
|
DogFather haengt (Pool-Aufgabe ohne Verantwortlichen), kein
|
||||||
@@ -977,6 +1009,10 @@ aufgabenRouter.post("/workspace/api/aufgaben", gleicheHerkunft, (req, res) => {
|
|||||||
aus.prioritaet ?? "mittel", aus.creator_id ?? null, aus.verantwortlich_id ?? null,
|
aus.prioritaet ?? "mittel", aus.creator_id ?? null, aus.verantwortlich_id ?? null,
|
||||||
aus.creator_extern ?? null, aus.verantwortlich_extern ?? null,
|
aus.creator_extern ?? null, aus.verantwortlich_extern ?? null,
|
||||||
aus.frist ?? null, aus.kategorie ?? null, aus.kanal ?? null,
|
aus.frist ?? null, aus.kategorie ?? null, aus.kanal ?? null,
|
||||||
|
/* DAUERHAFT (30.09.2026). `pruefeFelder` laesst das Feld nur
|
||||||
|
durch, wenn die Person verteilen darf -- steht es nicht in
|
||||||
|
`aus`, ist es keine. */
|
||||||
|
aus.dauerhaft ?? 0,
|
||||||
jetzt(), req.person.id, req.person.haus || null);
|
jetzt(), req.person.id, req.person.haus || null);
|
||||||
|
|
||||||
/* AN MENSCHEN VERTEILEN (21.09.2026, Abschnitt 3).
|
/* AN MENSCHEN VERTEILEN (21.09.2026, Abschnitt 3).
|
||||||
|
|||||||
@@ -320,7 +320,16 @@ export function zuteilen(aufgabeId, personIds, art, vonId) {
|
|||||||
function holen(req, res) {
|
function holen(req, res) {
|
||||||
const id = Number(req.params.id);
|
const id = Number(req.params.id);
|
||||||
if (!Number.isInteger(id)) { res.status(400).json({ fehler: "ungueltig" }); return null; }
|
if (!Number.isInteger(id)) { res.status(400).json({ fehler: "ungueltig" }); return null; }
|
||||||
const a = db().prepare("SELECT id, titel, status, verteilart FROM aufgaben WHERE id = ?").get(id);
|
/* `dauerhaft` GEHOERT DAZU (30.09.2026). Ohne dieses Feld war die
|
||||||
|
Sperre in `mein-stand` still wirkungslos: Sie fragte `a.dauerhaft`
|
||||||
|
und bekam `undefined`. Gefunden hat es die Pruefung -- im
|
||||||
|
Quelltext daneben sah alles richtig aus.
|
||||||
|
|
||||||
|
AUFGEZAEHLT UND NICHT `SELECT *`: Diese Zeile liest eine Aufgabe
|
||||||
|
fuer Rechteentscheidungen. Was sie nicht braucht, soll sie auch
|
||||||
|
nicht in der Hand haben. */
|
||||||
|
const a = db().prepare(
|
||||||
|
"SELECT id, titel, status, verteilart, dauerhaft FROM aufgaben WHERE id = ?").get(id);
|
||||||
if (!a) { res.status(404).json({ fehler: "gibt_es_nicht" }); return null; }
|
if (!a) { res.status(404).json({ fehler: "gibt_es_nicht" }); return null; }
|
||||||
return a;
|
return a;
|
||||||
}
|
}
|
||||||
@@ -730,6 +739,31 @@ zuteilungRouter.post("/workspace/api/aufgaben/:id/mein-stand", (req, res) => {
|
|||||||
}
|
}
|
||||||
if (z.zustand === "abgelehnt") return res.status(409).json({ fehler: "abgelehnt" });
|
if (z.zustand === "abgelehnt") return res.status(409).json({ fehler: "abgelehnt" });
|
||||||
|
|
||||||
|
/* ==== EINE DAUERHAFTE AUFGABE WIRD NICHT FERTIG (30.09.2026) ====
|
||||||
|
|
||||||
|
VanVan im Support: „… dass die Aufgabe dauerhaft sein soll und
|
||||||
|
somit nicht vom Modi in den Status erledigt gesetzt werden
|
||||||
|
kann."
|
||||||
|
|
||||||
|
Sie ist keine Aufgabe, die man abarbeitet, sondern eine, die
|
||||||
|
man TUT. „Neue begruessen" ist nicht fertig, wenn man es einmal
|
||||||
|
gemacht hat.
|
||||||
|
|
||||||
|
„ICH FANGE AN" BLEIBT ERLAUBT. Auch eine stehende Aufgabe hat
|
||||||
|
einen Anfang, und der Unterschied zwischen „angenommen" und „in
|
||||||
|
Arbeit" sagt etwas. Gesperrt ist nur das Abhaken.
|
||||||
|
|
||||||
|
DIE SPERRE STEHT HIER UND NICHT NUR IM BROWSER. Ein fehlender
|
||||||
|
Knopf ist eine Bitte; abgelehnt wird am Server -- wer die
|
||||||
|
Schnittstelle direkt anspricht, kaeme sonst durch.
|
||||||
|
|
||||||
|
BEENDET WIRD SIE VON DER LEITUNG, ueber den Status der Aufgabe
|
||||||
|
selbst. Eine Pflicht, die niemand mehr beenden kann, waere eine
|
||||||
|
Falle statt einer Regel. */
|
||||||
|
if (ziel === "erledigt" && a.dauerhaft) {
|
||||||
|
return res.status(409).json({ fehler: "dauerhafte_aufgabe" });
|
||||||
|
}
|
||||||
|
|
||||||
db().prepare(`UPDATE aufgaben_zuteilung
|
db().prepare(`UPDATE aufgaben_zuteilung
|
||||||
SET zustand = ?, erledigt_am = ?
|
SET zustand = ?, erledigt_am = ?
|
||||||
WHERE id = ?`).run(ziel, ziel === "erledigt" ? jetzt() : null, z.id);
|
WHERE id = ?`).run(ziel, ziel === "erledigt" ? jetzt() : null, z.id);
|
||||||
|
|||||||
@@ -4361,6 +4361,28 @@ function umstellungen(d) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ==== DAUERHAFTE AUFGABEN (30.09.2026) =============================
|
||||||
|
|
||||||
|
VanVan im Support: „Man kann bei den Aufgaben … noch nicht
|
||||||
|
festlegen, dass die Aufgabe dauerhaft sein soll und somit nicht
|
||||||
|
vom Modi in den Status erledigt gesetzt werden kann."
|
||||||
|
|
||||||
|
Eine dauerhafte Aufgabe ist keine, die man abarbeitet, sondern
|
||||||
|
eine, die man TUT. „Neue begruessen" ist nicht fertig, wenn man
|
||||||
|
es einmal gemacht hat.
|
||||||
|
|
||||||
|
`ADD COLUMN` und keine neue Tabelle: Es ist eine Eigenschaft der
|
||||||
|
Aufgabe, kein eigener Gegenstand. */
|
||||||
|
try {
|
||||||
|
const spalten = d.prepare("PRAGMA table_info(aufgaben)").all().map((x) => x.name);
|
||||||
|
if (!spalten.includes("dauerhaft")) {
|
||||||
|
d.exec("ALTER TABLE aufgaben ADD COLUMN dauerhaft INTEGER NOT NULL DEFAULT 0");
|
||||||
|
console.log("[workspace] Spalte dauerhaft an aufgaben angelegt.");
|
||||||
|
}
|
||||||
|
} catch (fehler) {
|
||||||
|
console.error("[workspace] Spalte dauerhaft:", fehler?.message);
|
||||||
|
}
|
||||||
|
|
||||||
/* =====================================================================
|
/* =====================================================================
|
||||||
WER VERANTWORTLICH IST, BRAUCHT EINE ZUTEILUNGSZEILE (30.09.2026)
|
WER VERANTWORTLICH IST, BRAUCHT EINE ZUTEILUNGSZEILE (30.09.2026)
|
||||||
=====================================================================
|
=====================================================================
|
||||||
|
|||||||
@@ -16,8 +16,8 @@
|
|||||||
verdeckt. Gefunden hat es pruef-struktur.
|
verdeckt. Gefunden hat es pruef-struktur.
|
||||||
|
|
||||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
schreibt jede Seite app.webmanifest -- auch die hier. -->
|
schreibt jede Seite app.webmanifest -- auch die hier. -->
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<style>
|
<style>
|
||||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||||
@@ -135,7 +135,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/anruf-probe.js?v=202609301833" defer></script>
|
<script src="assets/js/anruf-probe.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -23,25 +23,25 @@
|
|||||||
},
|
},
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609301833",
|
"src": "/assets/img/app-symbole/workspace-192.png?v=202609301852",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609301833",
|
"src": "/assets/img/app-symbole/workspace-512.png?v=202609301852",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609301833",
|
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609301852",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609301833",
|
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609301852",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
|
|||||||
@@ -2156,3 +2156,51 @@
|
|||||||
font-size: .8rem; line-height: 1.5;
|
font-size: .8rem; line-height: 1.5;
|
||||||
color: var(--text-leise);
|
color: var(--text-leise);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* =====================================================================
|
||||||
|
DAUERHAFTE AUFGABEN (30.09.2026)
|
||||||
|
|
||||||
|
VanVan im Support: „… dass die Aufgabe dauerhaft sein soll und somit
|
||||||
|
nicht vom Modi in den Status erledigt gesetzt werden kann."
|
||||||
|
===================================================================== */
|
||||||
|
|
||||||
|
/* Der Schalter im Formular. Ein Kästchen mit Satz daneben und nicht
|
||||||
|
nur ein Häkchen: „Dauerhaft" allein lässt offen, was daraus folgt --
|
||||||
|
und die Folge ist der ganze Zweck. */
|
||||||
|
.dauerhaft-schalter {
|
||||||
|
display: flex; align-items: flex-start; gap: 9px;
|
||||||
|
/* 40 px hoch wie alles, was ein Daumen trifft. */
|
||||||
|
min-height: 40px;
|
||||||
|
padding: 8px 0;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: .86rem; line-height: 1.45;
|
||||||
|
color: var(--text-still);
|
||||||
|
}
|
||||||
|
.dauerhaft-schalter input {
|
||||||
|
flex: none;
|
||||||
|
/* 20 px und nicht kleiner: Ein Kästchen, das man dreimal antippt,
|
||||||
|
bis es sitzt, ist kein Kästchen. */
|
||||||
|
width: 20px; height: 20px;
|
||||||
|
margin: 1px 0 0;
|
||||||
|
accent-color: var(--akzent);
|
||||||
|
}
|
||||||
|
.dauerhaft-schalter:hover { color: var(--text); }
|
||||||
|
|
||||||
|
/* Die Marke an der Karte. Sie steht für ALLE da, nicht nur für den
|
||||||
|
Zugeteilten: Wer die Karte ansieht, soll wissen, warum dort kein
|
||||||
|
„Fertig" steht. Ein fehlender Knopf ohne Erklärung liest sich wie
|
||||||
|
ein Fehler.
|
||||||
|
|
||||||
|
KEIN ALARMTON. Eine dauerhafte Aufgabe ist nichts Schlimmes, sie
|
||||||
|
ist eine Gewohnheit -- gedeckter Akzent, kein Rot, kein Bernstein
|
||||||
|
(der heißt im Haus „liegt an"). */
|
||||||
|
.z-karte__zeile--dauer {
|
||||||
|
display: flex; align-items: baseline; gap: 8px;
|
||||||
|
color: var(--text-still);
|
||||||
|
}
|
||||||
|
.z-karte__zeile--dauer::before {
|
||||||
|
content: "∞";
|
||||||
|
flex: none;
|
||||||
|
font-size: 1rem; line-height: 1;
|
||||||
|
color: color-mix(in srgb, var(--akzent) 72%, transparent);
|
||||||
|
}
|
||||||
|
|||||||
@@ -370,6 +370,14 @@
|
|||||||
/* WER VERTEILT, DARF AUCH SEHEN, WOHIN (21.09.2026). Dieselbe
|
/* WER VERTEILT, DARF AUCH SEHEN, WOHIN (21.09.2026). Dieselbe
|
||||||
Frage wie bei den Feldern, also dieselbe Antwort -- und nicht
|
Frage wie bei den Feldern, also dieselbe Antwort -- und nicht
|
||||||
eine Rollenmenge, die daneben altert. */
|
eine Rollenmenge, die daneben altert. */
|
||||||
|
/* DER SCHALTER „DAUERHAFT" NUR FUER DIE, DIE VERTEILEN
|
||||||
|
(30.09.2026). Ein Modi legt sich Aufgaben selbst an -- eine,
|
||||||
|
die er danach nicht mehr abhaken kann, waere eine Falle, die er
|
||||||
|
sich selbst stellt. Die Schranke sitzt im Server; das hier ist
|
||||||
|
die Hoeflichkeit davor. */
|
||||||
|
var dfeld = document.getElementById('feld-dauerhaft');
|
||||||
|
if (dfeld) dfeld.hidden = !(ich.darf_verteilen ?? LEITUNG.has(ich.rolle));
|
||||||
|
|
||||||
if ((ich.darf_verteilen ?? LEITUNG.has(ich.rolle))
|
if ((ich.darf_verteilen ?? LEITUNG.has(ich.rolle))
|
||||||
&& a.creator_name && a.creator_name !== a.verantwortlich_name) {
|
&& a.creator_name && a.creator_name !== a.verantwortlich_name) {
|
||||||
zeile.append(el('span', null, '· Bereich ' + a.creator_name));
|
zeile.append(el('span', null, '· Bereich ' + a.creator_name));
|
||||||
@@ -1669,6 +1677,10 @@
|
|||||||
beschreibung: $('f-text').value,
|
beschreibung: $('f-text').value,
|
||||||
prioritaet: $('f-prio').value,
|
prioritaet: $('f-prio').value,
|
||||||
frist: $('f-frist').value,
|
frist: $('f-frist').value,
|
||||||
|
/* DAUERHAFT (30.09.2026). Der Server nimmt es nur an, wenn die
|
||||||
|
Person verteilen darf -- steht das Feld gar nicht da, ist es
|
||||||
|
`false`, und das ist die richtige Vorgabe. */
|
||||||
|
dauerhaft: !!$('f-dauerhaft')?.checked,
|
||||||
};
|
};
|
||||||
/* DER SERVER SAGT ES (20.09.2026). Hier stand `LEITUNG.has(ich.rolle)`
|
/* DER SERVER SAGT ES (20.09.2026). Hier stand `LEITUNG.has(ich.rolle)`
|
||||||
-- eine zweite Fassung der Regel im Browser. Seit die rechte Hand
|
-- eine zweite Fassung der Regel im Browser. Seit die rechte Hand
|
||||||
@@ -1726,6 +1738,13 @@
|
|||||||
$('b-text').value = a.beschreibung || '';
|
$('b-text').value = a.beschreibung || '';
|
||||||
$('b-prio').value = a.prioritaet;
|
$('b-prio').value = a.prioritaet;
|
||||||
$('b-frist').value = a.frist || '';
|
$('b-frist').value = a.frist || '';
|
||||||
|
/* DAUERHAFT (30.09.2026) -- fuellen und nur denen zeigen, die
|
||||||
|
verteilen duerfen. Der Server nimmt es ohnehin nur von ihnen
|
||||||
|
an; das hier ist die Hoeflichkeit davor. */
|
||||||
|
var bd = document.getElementById('b-dauerhaft');
|
||||||
|
var bdFeld = document.getElementById('b-feld-dauerhaft');
|
||||||
|
if (bd) bd.checked = !!a.dauerhaft;
|
||||||
|
if (bdFeld) bdFeld.hidden = !(ich.darf_verteilen ?? LEITUNG.has(ich.rolle));
|
||||||
$('b-fehler').textContent = '';
|
$('b-fehler').textContent = '';
|
||||||
/* AUCH HIER DER SERVER (21.09.2026). Stand `LEITUNG.has(ich.rolle)`.
|
/* AUCH HIER DER SERVER (21.09.2026). Stand `LEITUNG.has(ich.rolle)`.
|
||||||
Fuer die rechte Hand blieben die Felder beim BEARBEITEN leer --
|
Fuer die rechte Hand blieben die Felder beim BEARBEITEN leer --
|
||||||
@@ -1773,6 +1792,7 @@
|
|||||||
beschreibung: $('b-text').value,
|
beschreibung: $('b-text').value,
|
||||||
prioritaet: $('b-prio').value,
|
prioritaet: $('b-prio').value,
|
||||||
frist: $('b-frist').value,
|
frist: $('b-frist').value,
|
||||||
|
dauerhaft: !!document.getElementById('b-dauerhaft')?.checked,
|
||||||
};
|
};
|
||||||
/* DIE GEFAEHRLICHSTE DER VIER STELLEN (berichtigt 21.09.2026).
|
/* DIE GEFAEHRLICHSTE DER VIER STELLEN (berichtigt 21.09.2026).
|
||||||
|
|
||||||
|
|||||||
@@ -980,6 +980,10 @@
|
|||||||
titel,
|
titel,
|
||||||
beschreibung: $('e-text').value.trim() || null,
|
beschreibung: $('e-text').value.trim() || null,
|
||||||
frist: $('e-frist').value || null,
|
frist: $('e-frist').value || null,
|
||||||
|
/* DAUERHAFT (30.09.2026) -- siehe workspace-aufgaben.js.
|
||||||
|
Der Server nimmt es nur von denen an, die verteilen
|
||||||
|
duerfen, und loescht dann die Frist. */
|
||||||
|
dauerhaft: !!$('e-dauerhaft')?.checked,
|
||||||
/* DIE GEWAEHLTE PERSON STEHT VORN. `zuteilen` leitet die
|
/* DIE GEWAEHLTE PERSON STEHT VORN. `zuteilen` leitet die
|
||||||
Art ab; bei einer Person wird daraus „einzeln", und
|
Art ab; bei einer Person wird daraus „einzeln", und
|
||||||
genau das ist gemeint. */
|
genau das ist gemeint. */
|
||||||
|
|||||||
@@ -469,7 +469,16 @@
|
|||||||
+ 'Feld, dann passt das Format von allein.',
|
+ 'Feld, dann passt das Format von allein.',
|
||||||
fenster_verkehrt:
|
fenster_verkehrt:
|
||||||
'Das Ende liegt vor dem Anfang. Dreh die beiden Daten um — oder '
|
'Das Ende liegt vor dem Anfang. Dreh die beiden Daten um — oder '
|
||||||
+ 'lass eins davon leer, wenn es nur nach einer Seite begrenzt ist.'
|
+ 'lass eins davon leer, wenn es nur nach einer Seite begrenzt ist.',
|
||||||
|
|
||||||
|
/* ---- Dauerhafte Aufgaben (30.09.2026) ----------------------
|
||||||
|
Der Satz sagt, WARUM es nicht geht, und WER es beenden kann.
|
||||||
|
„Geht nicht" allein laesst einen an der eigenen Bedienung
|
||||||
|
zweifeln. */
|
||||||
|
dauerhafte_aufgabe:
|
||||||
|
'Das ist eine dauerhafte Aufgabe — sie wird nicht fertig, sie '
|
||||||
|
+ 'gehört dazu. Wenn sie nicht mehr gelten soll, kann DogFather '
|
||||||
|
+ 'oder die rechte Hand sie beenden.'
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Sieht das wie eine Maschinenkennung aus?
|
/* Sieht das wie eine Maschinenkennung aus?
|
||||||
|
|||||||
@@ -360,6 +360,25 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ==== EINE DAUERHAFTE AUFGABE WIRD NICHT FERTIG (30.09.2026) ==
|
||||||
|
|
||||||
|
VanVan im Support: „… dass die Aufgabe dauerhaft sein soll und
|
||||||
|
somit nicht vom Modi in den Status erledigt gesetzt werden
|
||||||
|
kann."
|
||||||
|
|
||||||
|
Sie ist keine Aufgabe, die man abarbeitet, sondern eine, die man
|
||||||
|
TUT. „Neue begrüßen" ist nicht fertig, wenn man es einmal
|
||||||
|
gemacht hat.
|
||||||
|
|
||||||
|
DIE MARKE STEHT FÜR ALLE DA, nicht nur für den Zugeteilten: Wer
|
||||||
|
die Karte ansieht, soll wissen, warum dort kein „Fertig" steht.
|
||||||
|
Ein fehlender Knopf ohne Erklärung liest sich wie ein Fehler. */
|
||||||
|
if (a.dauerhaft) {
|
||||||
|
var dauer = el('p', 'z-karte__zeile z-karte__zeile--dauer',
|
||||||
|
'Dauerhafte Aufgabe — sie wird nicht abgehakt, sie gehört dazu.');
|
||||||
|
kasten.append(dauer);
|
||||||
|
}
|
||||||
|
|
||||||
if (mein && (mein.zustand === 'angenommen' || mein.zustand === 'arbeit')) {
|
if (mein && (mein.zustand === 'angenommen' || mein.zustand === 'arbeit')) {
|
||||||
if (mein.zustand === 'angenommen') {
|
if (mein.zustand === 'angenommen') {
|
||||||
knopf('Ich fange an', '', async function (b) {
|
knopf('Ich fange an', '', async function (b) {
|
||||||
@@ -371,6 +390,11 @@
|
|||||||
sagen(meldung, window.sagWas ? window.sagWas(r.json.fehler) : 'Hat nicht geklappt.', false);
|
sagen(meldung, window.sagWas ? window.sagWas(r.json.fehler) : 'Hat nicht geklappt.', false);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
/* KEIN „FERTIG" BEI EINER DAUERHAFTEN AUFGABE. Der Server
|
||||||
|
lehnt es ohnehin ab (`dauerhafte_aufgabe`) -- ein Knopf, der
|
||||||
|
eine Absage holt, ist schlimmer als keiner. Die Zeile
|
||||||
|
darüber sagt, warum er fehlt. */
|
||||||
|
if (!a.dauerhaft)
|
||||||
knopf('Fertig', 'knopf--klar', async function (b) {
|
knopf('Fertig', 'knopf--klar', async function (b) {
|
||||||
b.disabled = true;
|
b.disabled = true;
|
||||||
var r = await schicken('/workspace/api/aufgaben/' + a.id + '/mein-stand',
|
var r = await schicken('/workspace/api/aufgaben/' + a.id + '/mein-stand',
|
||||||
|
|||||||
+58
-19
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -120,6 +120,29 @@
|
|||||||
<label class="feld-schild" for="f-frist">Frist <span class="leise">(optional)</span></label>
|
<label class="feld-schild" for="f-frist">Frist <span class="leise">(optional)</span></label>
|
||||||
<input id="f-frist" name="frist" type="date" />
|
<input id="f-frist" name="frist" type="date" />
|
||||||
</div>
|
</div>
|
||||||
|
<!-- DAUERHAFT (30.09.2026).
|
||||||
|
|
||||||
|
VanVan im Support: „Man kann bei den Aufgaben, wenn man sie
|
||||||
|
verteilt … noch nicht festlegen, dass die Aufgabe dauerhaft
|
||||||
|
sein soll und somit nicht vom Modi in den Status erledigt
|
||||||
|
gesetzt werden kann."
|
||||||
|
|
||||||
|
ER STEHT NEBEN DER FRIST, und das ist Absicht: Er nimmt sie
|
||||||
|
weg. Eine dauerhafte Aufgabe mit Frist waere ab dem
|
||||||
|
naechsten Tag fuer immer ueberfaellig.
|
||||||
|
|
||||||
|
VERBORGEN FUER DIE, DIE NICHT VERTEILEN. Ein Modi legt sich
|
||||||
|
Aufgaben selbst an -- eine, die er nicht mehr abhaken kann,
|
||||||
|
waere eine Falle, die er sich selbst stellt. Das Skript
|
||||||
|
blendet ihn ein (aufgaben.js), die Schranke sitzt im
|
||||||
|
Server. -->
|
||||||
|
<div id="feld-dauerhaft" hidden>
|
||||||
|
<label class="feld-schild" for="f-dauerhaft">Dauerhaft</label>
|
||||||
|
<label class="dauerhaft-schalter">
|
||||||
|
<input id="f-dauerhaft" name="dauerhaft" type="checkbox" />
|
||||||
|
<span>Wird nicht abgehakt — sie gehört dazu</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
<div id="feld-creator" hidden>
|
<div id="feld-creator" hidden>
|
||||||
<label class="feld-schild" for="f-creator">Bereich von</label>
|
<label class="feld-schild" for="f-creator">Bereich von</label>
|
||||||
<select id="f-creator" name="creator_id"><option value="">—</option></select>
|
<select id="f-creator" name="creator_id"><option value="">—</option></select>
|
||||||
@@ -299,6 +322,22 @@
|
|||||||
<label class="feld-schild" for="b-frist">Frist</label>
|
<label class="feld-schild" for="b-frist">Frist</label>
|
||||||
<input id="b-frist" type="date" />
|
<input id="b-frist" type="date" />
|
||||||
</div>
|
</div>
|
||||||
|
<!-- DAUERHAFT (30.09.2026). VanVan: „ob selbst erstellt ODER
|
||||||
|
UEBER DIE VORLAGE". Eine Vorlagen-Aufgabe entsteht ohne
|
||||||
|
Formular -- ein Knopf, ein Name, fertig. Ein dritter
|
||||||
|
Schalter im Vorlagenbrett waere eine dritte Stelle fuer
|
||||||
|
dieselbe Frage; hier steht sie fuer jede Aufgabe, egal
|
||||||
|
woher sie kommt.
|
||||||
|
|
||||||
|
Verborgen fuer die, die nicht verteilen -- wie im
|
||||||
|
Anlegeformular. -->
|
||||||
|
<div id="b-feld-dauerhaft" hidden>
|
||||||
|
<label class="feld-schild" for="b-dauerhaft">Dauerhaft</label>
|
||||||
|
<label class="dauerhaft-schalter">
|
||||||
|
<input id="b-dauerhaft" type="checkbox" />
|
||||||
|
<span>Wird nicht abgehakt — sie gehört dazu</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
<div id="b-feld-creator" hidden>
|
<div id="b-feld-creator" hidden>
|
||||||
<label class="feld-schild" for="b-creator">Bereich von</label>
|
<label class="feld-schild" for="b-creator">Bereich von</label>
|
||||||
<select id="b-creator"><option value="">—</option></select>
|
<select id="b-creator"><option value="">—</option></select>
|
||||||
@@ -391,22 +430,22 @@
|
|||||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||||
<script src="assets/js/textform.js?v=202609301833"></script>
|
<script src="assets/js/textform.js?v=202609301852"></script>
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/zuteilung.js?v=202609301833" defer></script>
|
<script src="assets/js/zuteilung.js?v=202609301852" defer></script>
|
||||||
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
|
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
|
||||||
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
|
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
|
||||||
eigene Datei; hier zeigt er den Creator-Katalog.
|
eigene Datei; hier zeigt er den Creator-Katalog.
|
||||||
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
|
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
|
||||||
<script src="assets/js/vorlagenbrett.js?v=202609301833" defer></script>
|
<script src="assets/js/vorlagenbrett.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/aufgaben.js?v=202609301833" defer></script>
|
<script src="assets/js/aufgaben.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/automation.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -168,15 +168,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/automation.js?v=202609301833" defer></script>
|
<script src="assets/js/automation.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -197,16 +197,16 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/befinden.js?v=202609301833" defer></script>
|
<script src="assets/js/befinden.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+22
-22
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/bereich.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -304,19 +304,19 @@
|
|||||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||||
<script src="assets/js/textform.js?v=202609301833"></script>
|
<script src="assets/js/textform.js?v=202609301852"></script>
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/checkliste.js?v=202609301833" defer></script>
|
<script src="assets/js/checkliste.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/ampel.js?v=202609301833" defer></script>
|
<script src="assets/js/ampel.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/schulung.js?v=202609301833" defer></script>
|
<script src="assets/js/schulung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereich.js?v=202609301833" defer></script>
|
<script src="assets/js/bereich.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+19
-19
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/bereich.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -108,15 +108,15 @@
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609301833" defer></script>
|
<script src="assets/js/auskunft.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bewerben.js?v=202609301833" defer></script>
|
<script src="assets/js/bewerben.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -80,16 +80,16 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609301833" defer></script>
|
<script src="assets/js/auskunft.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bewerbungen.js?v=202609301833" defer></script>
|
<script src="assets/js/bewerbungen.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -59,11 +59,11 @@
|
|||||||
<!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite:
|
<!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite:
|
||||||
Zwei Fassungen altern unterschiedlich, und dann sieht der Stream
|
Zwei Fassungen altern unterschiedlich, und dann sieht der Stream
|
||||||
anders aus als das, worueber geredet wird. -->
|
anders aus als das, worueber geredet wird. -->
|
||||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/werbung.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
<body class="obs-buehne">
|
<body class="obs-buehne">
|
||||||
<div id="platz"></div>
|
<div id="platz"></div>
|
||||||
<script src="assets/js/werbung.js?v=202609301833" defer></script>
|
<script src="assets/js/werbung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/buehne.js?v=202609301833" defer></script>
|
<script src="assets/js/buehne.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/calls.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -89,15 +89,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/ki.js?v=202609301833" defer></script>
|
<script src="assets/js/ki.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/calls.js?v=202609301833" defer></script>
|
<script src="assets/js/calls.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+20
-20
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/chat.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -739,24 +739,24 @@
|
|||||||
</form>
|
</form>
|
||||||
</dialog>
|
</dialog>
|
||||||
|
|
||||||
<script src="assets/js/bereiche.js?v=202609301833"></script>
|
<script src="assets/js/bereiche.js?v=202609301852"></script>
|
||||||
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
|
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
|
||||||
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
|
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
|
||||||
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
|
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
|
||||||
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
|
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
|
||||||
wirklich vor den anderen dasteht. -->
|
wirklich vor den anderen dasteht. -->
|
||||||
<script src="assets/js/textform.js?v=202609301833"></script>
|
<script src="assets/js/textform.js?v=202609301852"></script>
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833"></script>
|
<script src="assets/js/kopf.js?v=202609301852"></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833"></script>
|
<script src="assets/js/glocke.js?v=202609301852"></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=202609301833"></script>
|
<script src="assets/js/anruf.js?v=202609301852"></script>
|
||||||
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
|
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
|
||||||
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
|
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
|
||||||
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne
|
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne
|
||||||
@@ -767,8 +767,8 @@
|
|||||||
sie beim ersten Foto noch nicht da -- und der erste Klick ginge
|
sie beim ersten Foto noch nicht da -- und der erste Klick ginge
|
||||||
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
|
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
|
||||||
auftritt, ist der, den man nie nachstellen kann. -->
|
auftritt, ist der, den man nie nachstellen kann. -->
|
||||||
<script src="assets/js/bildschau.js?v=202609301833"></script>
|
<script src="assets/js/bildschau.js?v=202609301852"></script>
|
||||||
<script src="assets/js/chat.js?v=202609301833"></script>
|
<script src="assets/js/chat.js?v=202609301852"></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/content.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/content.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -179,15 +179,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/checkliste.js?v=202609301833" defer></script>
|
<script src="assets/js/checkliste.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/content.js?v=202609301833" defer></script>
|
<script src="assets/js/content.js?v=202609301852" 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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="gate gate--crew">
|
<body class="gate gate--crew">
|
||||||
@@ -459,7 +459,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/gate.js?v=202609301833" defer></script>
|
<script src="assets/js/gate.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -23,25 +23,25 @@
|
|||||||
},
|
},
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609301833",
|
"src": "/assets/img/app-symbole/crew-192.png?v=202609301852",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609301833",
|
"src": "/assets/img/app-symbole/crew-512.png?v=202609301852",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "any"
|
"purpose": "any"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609301833",
|
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609301852",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609301833",
|
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609301852",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png",
|
"type": "image/png",
|
||||||
"purpose": "maskable"
|
"purpose": "maskable"
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/dateien.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -108,15 +108,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/dateien.js?v=202609301833" defer></script>
|
<script src="assets/js/dateien.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+27
-18
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -211,6 +211,15 @@
|
|||||||
<label class="feld-schild" for="e-frist">Bis wann? (freiwillig)</label>
|
<label class="feld-schild" for="e-frist">Bis wann? (freiwillig)</label>
|
||||||
<input type="date" id="e-frist" />
|
<input type="date" id="e-frist" />
|
||||||
</div>
|
</div>
|
||||||
|
<!-- DAUERHAFT (30.09.2026) -- siehe aufgaben.html. Hier wird
|
||||||
|
verteilt, also gehoert der Schalter hierher; diese Seite
|
||||||
|
bekommt ohnehin nur, wer verteilen darf. -->
|
||||||
|
<div class="e-neu__zeile">
|
||||||
|
<label class="dauerhaft-schalter">
|
||||||
|
<input type="checkbox" id="e-dauerhaft" />
|
||||||
|
<span>Dauerhafte Aufgabe — wird nicht abgehakt, sie gehört dazu</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
<div class="e-neu__zeile">
|
<div class="e-neu__zeile">
|
||||||
<label class="feld-schild" for="e-text">Worum geht es genau? (freiwillig)</label>
|
<label class="feld-schild" for="e-text">Worum geht es genau? (freiwillig)</label>
|
||||||
<textarea id="e-text" rows="2" maxlength="2000"></textarea>
|
<textarea id="e-text" rows="2" maxlength="2000"></textarea>
|
||||||
@@ -297,20 +306,20 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
|
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
|
||||||
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
|
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
|
||||||
in Dokumentreihenfolge. -->
|
in Dokumentreihenfolge. -->
|
||||||
<script src="assets/js/vorlagenbrett.js?v=202609301833" defer></script>
|
<script src="assets/js/vorlagenbrett.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/entwicklung.js?v=202609301833" defer></script>
|
<script src="assets/js/entwicklung.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+15
-15
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -146,14 +146,14 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hilfe.js?v=202609301833" defer></script>
|
<script src="assets/js/hilfe.js?v=202609301852" 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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="gate">
|
<body class="gate">
|
||||||
@@ -427,7 +427,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/gate.js?v=202609301833" defer></script>
|
<script src="assets/js/gate.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/kalender.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -383,15 +383,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kalender.js?v=202609301833" defer></script>
|
<script src="assets/js/kalender.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kalender-abo.js?v=202609301833" defer></script>
|
<script src="assets/js/kalender-abo.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/leistung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -444,13 +444,13 @@
|
|||||||
</form>
|
</form>
|
||||||
</dialog>
|
</dialog>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833"></script>
|
<script src="assets/js/meldung.js?v=202609301852"></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833"></script>
|
<script src="assets/js/nachfrage.js?v=202609301852"></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833"></script>
|
<script src="assets/js/wahl.js?v=202609301852"></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833"></script>
|
<script src="assets/js/bereiche.js?v=202609301852"></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833"></script>
|
<script src="assets/js/kopf.js?v=202609301852"></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833"></script>
|
<script src="assets/js/glocke.js?v=202609301852"></script>
|
||||||
<script src="assets/js/leistung.js?v=202609301833"></script>
|
<script src="assets/js/leistung.js?v=202609301852"></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -12,13 +12,13 @@
|
|||||||
vergessen wird. -->
|
vergessen wird. -->
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/material.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/material.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
<body class="start" data-ton="42" data-buehne="studio">
|
<body class="start" data-ton="42" data-buehne="studio">
|
||||||
|
|
||||||
@@ -138,14 +138,14 @@
|
|||||||
<p class="m-laedt" id="laedt">Einen Moment …</p>
|
<p class="m-laedt" id="laedt">Einen Moment …</p>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/material.js?v=202609301833" defer></script>
|
<script src="assets/js/material.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/notizen.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start" data-ton="46">
|
<body class="start" data-ton="46">
|
||||||
@@ -181,12 +181,12 @@
|
|||||||
|
|
||||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||||
liest daraus die Leitungsrollen. -->
|
liest daraus die Leitungsrollen. -->
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/notizen.js?v=202609301833" defer></script>
|
<script src="assets/js/notizen.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/personen.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -453,14 +453,14 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/personen.js?v=202609301833" defer></script>
|
<script src="assets/js/personen.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/profil.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -214,16 +214,16 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/steckbrief.js?v=202609301833" defer></script>
|
<script src="assets/js/steckbrief.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/profil.js?v=202609301833" defer></script>
|
<script src="assets/js/profil.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+19
-19
@@ -7,15 +7,15 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/werbung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start reaktion-seite" data-stand="laedt">
|
<body class="start reaktion-seite" data-stand="laedt">
|
||||||
@@ -881,15 +881,15 @@
|
|||||||
|
|
||||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||||
liest daraus die Leitungsrollen. -->
|
liest daraus die Leitungsrollen. -->
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/spendenkarte.js?v=202609301833" defer></script>
|
<script src="assets/js/spendenkarte.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/werbung.js?v=202609301833" defer></script>
|
<script src="assets/js/werbung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/reaktion.js?v=202609301833" defer></script>
|
<script src="assets/js/reaktion.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -134,14 +134,14 @@
|
|||||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||||
die seit dem 07.09. jede Seite danach absucht. -->
|
die seit dem 07.09. jede Seite danach absucht. -->
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/rechte.js?v=202609301833" defer></script>
|
<script src="assets/js/rechte.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/report.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/report.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -106,17 +106,17 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/ki.js?v=202609301833" defer></script>
|
<script src="assets/js/ki.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/report.js?v=202609301833" defer></script>
|
<script src="assets/js/report.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/scouting.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -173,14 +173,14 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/scouting.js?v=202609301833" defer></script>
|
<script src="assets/js/scouting.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/heim.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -732,16 +732,16 @@
|
|||||||
</p>
|
</p>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/live.js?v=202609301833" defer></script>
|
<script src="assets/js/live.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/start.js?v=202609301833" defer></script>
|
<script src="assets/js/start.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -85,16 +85,16 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/ki.js?v=202609301833" defer></script>
|
<script src="assets/js/ki.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/startcheck.js?v=202609301833" defer></script>
|
<script src="assets/js/startcheck.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/profil.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -150,16 +150,16 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609301833" defer></script>
|
<script src="assets/js/auskunft.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/steckbrief.js?v=202609301833" defer></script>
|
<script src="assets/js/steckbrief.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-14
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/support.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/support.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -128,16 +128,16 @@
|
|||||||
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
||||||
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
||||||
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
|
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
|
||||||
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
|
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
|
||||||
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
|
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
|
||||||
uebersicht.html, und heute hier. -->
|
uebersicht.html, und heute hier. -->
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/support.js?v=202609301833" defer></script>
|
<script src="assets/js/support.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
„Eigenes CSS" leer lassen (der Grund ist schon
|
„Eigenes CSS" leer lassen (der Grund ist schon
|
||||||
durchsichtig).
|
durchsichtig).
|
||||||
====================================================================== -->
|
====================================================================== -->
|
||||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609301852" />
|
||||||
<style>
|
<style>
|
||||||
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
|
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
|
||||||
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
|
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
|
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
|
||||||
|
|
||||||
<script src="assets/js/spendenkarte.js?v=202609301833" defer></script>
|
<script src="assets/js/spendenkarte.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/tafel.js?v=202609301833" defer></script>
|
<script src="assets/js/tafel.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -111,15 +111,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/talente.js?v=202609301833" defer></script>
|
<script src="assets/js/talente.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/team.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/team.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -110,15 +110,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/team.js?v=202609301833" defer></script>
|
<script src="assets/js/team.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/team.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/team.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||||
@@ -84,15 +84,15 @@
|
|||||||
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
||||||
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
||||||
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/teamlage.js?v=202609301833" defer></script>
|
<script src="assets/js/teamlage.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+15
-15
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/bereich.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -112,15 +112,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/teilen.js?v=202609301833" defer></script>
|
<script src="assets/js/teilen.js?v=202609301852" 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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -126,14 +126,14 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/treff-moderation.js?v=202609301833" defer></script>
|
<script src="assets/js/treff-moderation.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/treff.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
||||||
Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css
|
Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css
|
||||||
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
|
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
|
||||||
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
|
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -248,14 +248,14 @@
|
|||||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||||
die seit dem 07.09. jede Seite danach absucht. -->
|
die seit dem 07.09. jede Seite danach absucht. -->
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/auskunft.js?v=202609301833" defer></script>
|
<script src="assets/js/auskunft.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/treff-regeln.js?v=202609301833" defer></script>
|
<script src="assets/js/treff-regeln.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -149,16 +149,16 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/uebersicht.js?v=202609301833" defer></script>
|
<script src="assets/js/uebersicht.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -335,14 +335,14 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/live.js?v=202609301833" defer></script>
|
<script src="assets/js/live.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/unsere-seiten.js?v=202609301833" defer></script>
|
<script src="assets/js/unsere-seiten.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -106,17 +106,17 @@
|
|||||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||||
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
|
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
|
||||||
„Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
|
„Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/holen.js?v=202609301833" defer></script>
|
<script src="assets/js/holen.js?v=202609301852" defer></script>
|
||||||
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
|
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
|
||||||
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
|
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
|
||||||
von pruef-meldungen, nicht beim Ansehen. -->
|
von pruef-meldungen, nicht beim Ansehen. -->
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/unterstuetzen.js?v=202609301833" defer></script>
|
<script src="assets/js/unterstuetzen.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+16
-16
@@ -7,15 +7,15 @@
|
|||||||
<meta name="robots" content="noindex, nofollow" />
|
<meta name="robots" content="noindex, nofollow" />
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -144,14 +144,14 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/werdegang.js?v=202609301833" defer></script>
|
<script src="assets/js/werdegang.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+15
-15
@@ -12,13 +12,13 @@
|
|||||||
vergessen wird. -->
|
vergessen wird. -->
|
||||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||||
<meta name="theme-color" content="#06090f" />
|
<meta name="theme-color" content="#06090f" />
|
||||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
|
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
|
||||||
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
|
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
|
||||||
@@ -75,13 +75,13 @@
|
|||||||
<p class="fehler" id="fehler" hidden></p>
|
<p class="fehler" id="fehler" hidden></p>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/willkommen.js?v=202609301833" defer></script>
|
<script src="assets/js/willkommen.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-17
@@ -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=202609301833" />
|
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609301852" />
|
||||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301833" />
|
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/gate.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/start.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/start.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/wissen.css?v=202609301852" />
|
||||||
<link rel="stylesheet" href="assets/css/module.css?v=202609301833" />
|
<link rel="stylesheet" href="assets/css/module.css?v=202609301852" />
|
||||||
<!-- 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=202609301833" />
|
<link rel="stylesheet" href="assets/css/haus.css?v=202609301852" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="start">
|
<body class="start">
|
||||||
@@ -190,15 +190,15 @@
|
|||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="assets/js/meldung.js?v=202609301833" defer></script>
|
<script src="assets/js/meldung.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/hochladen.js?v=202609301833" defer></script>
|
<script src="assets/js/hochladen.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/nachfrage.js?v=202609301833" defer></script>
|
<script src="assets/js/nachfrage.js?v=202609301852" defer></script>
|
||||||
|
|
||||||
<script src="assets/js/wahl.js?v=202609301833" defer></script>
|
<script src="assets/js/wahl.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/bereiche.js?v=202609301833" defer></script>
|
<script src="assets/js/bereiche.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/installieren.js?v=202609301833" defer></script>
|
<script src="assets/js/installieren.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/kopf.js?v=202609301833" defer></script>
|
<script src="assets/js/kopf.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/glocke.js?v=202609301833" defer></script>
|
<script src="assets/js/glocke.js?v=202609301852" defer></script>
|
||||||
<script src="assets/js/wissen.js?v=202609301833" defer></script>
|
<script src="assets/js/wissen.js?v=202609301852" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user