„An alle" bei „An wen" – und kein Creator mehr auf der Team-Seite
=== screen6: „An alle" === Filipe: „bei an ween fehlt noch die option alle neben den namen allen." Der Knopf steht VORN, nicht hinten: Wer etwas an das ganze Team geben will, soll nicht erst an sechs Namen vorbeilesen. Er traegt die Anzahl der Leute und faerbt sich wie die Stufe „Alle" -- beide bedeuten „keine Einschraenkung", und zwei Farben dafuer waeren zwei Aussagen fuer einen Gedanken. Ab zwei Personen; bei einer waere „alle" derselbe Handgriff wie ihr Name. EINE ANFRAGE, NICHT SECHS. Der Browser koennte fuer jede Person einzeln fragen -- und beim dritten von sechs Aufrufen die Verbindung verlieren. Dann haette die Haelfte des Teams die Aufgabe und die andere nicht, und niemand saehe, wo es abgebrochen ist. DER DUPLIKAT-SCHUTZ WANDERTE IN DIE SCHLEIFE. Er fragt, was EINE Person schon liegen hat; stuende er davor, bekaeme nur die erste ihre Pruefung und alle anderen die Vorlage doppelt -- genau so entstanden am 22.09. aus zwei Klicks 112 Aufgaben. Gemessen: erster Klick 36 Aufgaben (12 mal 3 Modis), zweiter Klick 0 angelegt und 36 uebersprungen. Ein gesperrter Modi bekommt nichts, ein Creator auch nicht, und wer gar nicht verteilen darf, kommt ueber „alle" ebenfalls nicht weiter. === screen4: kein anderer Creator === Filipe: „in dieser app gibt es keinen und wird es niemals einen anderen creator geben wie mich." Auf der Aufgabenseite war eine Filterreihe mit „Alle Creator" beschriftet -- und darunter standen Modis. Auf der Team-Adresse gibt es keine Creator und wird es nie geben. Sie heisst dort jetzt „Für wen". DAS HAUS KOMMT VOM SERVER. `/api/ich` schickt jetzt `haus`; es stand schon an der Sitzung und wurde nie mitgeschickt. Eine Rollenliste im Browser waere die naechste zweite Wahrheit -- und falsch fuer DogFather, der in beiden Haeusern arbeitet. NEUN WEITERE „BEFUNDE" WAREN MEINE MESSFEHLER. Meine erste Messung lief ueber 127.0.0.1 und meldete unter anderem „CREATOR WORKSPACE" in der Kopfleiste JEDER Seite. Auf der echten Adresse steht dort „Team Dogi" -- `person.haus` wird aus dem Host abgeleitet, und auf 127.0.0.1 ist das Haus nun einmal die Agentur. Nachgemessen mit gesetztem Host: crew. -> haus="crew", marke="Team Dogi". Die Uebersichtsseite mit ihren Creator-Texten steht auf crew. gar nicht erst in den Kacheln. Gemessen: pruef-an-alle, 19 Pruefungen, 0 Fehler. Gruen: pruef-aufgabenbrett, pruef-aufgaben-vorlagen, pruef-vorlagen, pruef-entwicklung (48), pruef-css-klassen. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -0,0 +1,231 @@
|
||||
/* =====================================================================
|
||||
„AN ALLE" BEI „AN WEN" (24.09.2026)
|
||||
|
||||
Filipe: „bei an ween fehlt noch die option alle neben den namen
|
||||
allen."
|
||||
|
||||
DREI FRAGEN, und die dritte ist die, an der es schiefgehen kann:
|
||||
|
||||
1. Trifft „alle" wirklich JEDEN -- oder nur den ersten?
|
||||
2. Bleibt der Duplikat-Schutz erhalten? Er fragt, was EINE Person
|
||||
schon hat; bei „alle" muss er je Person neu gestellt werden.
|
||||
Sonst bekaeme nur die erste ihre Pruefung und alle anderen
|
||||
die Vorlage doppelt -- genau so entstanden am 22.09. aus zwei
|
||||
Klicks 112 Aufgaben.
|
||||
3. Kommt jemand darueber an Leute heran, die ihn nichts angehen?
|
||||
„alle" darf nicht mehr treffen als die Namen daneben.
|
||||
===================================================================== */
|
||||
import { mkdtempSync, rmSync } from "node:fs";
|
||||
import { tmpdir } from "node:os";
|
||||
import { join } from "node:path";
|
||||
|
||||
const ordner = mkdtempSync(join(tmpdir(), "ws-aa-"));
|
||||
process.env.WORKSPACE_DB = join(ordner, "workspace.db");
|
||||
|
||||
import { notbremse } from "./helfer-notbremse.mjs";
|
||||
const { eigenerPort } = await import("./helfer-port.mjs");
|
||||
const PORT = await eigenerPort(import.meta, "die An-alle-Pruefung");
|
||||
|
||||
process.env.PORT = `${PORT}`;
|
||||
process.env.SITE_ACCESS_SECRET = "lokaler-test";
|
||||
process.env.SITE_ACCESS_CODE_DOGI = "DOGI-TEST-1";
|
||||
process.env.SITE_PUBLIC_LAUNCH_AT = "2020-01-01T00:00:00+01:00";
|
||||
|
||||
const express = (await import("express")).default;
|
||||
const ec = express.response.cookie;
|
||||
express.response.cookie = function (n, w, o) { return ec.call(this, n, w, { ...(o || {}), secure: false }); };
|
||||
await import("./index.js");
|
||||
notbremse(240_000, "pruef-an-alle");
|
||||
await new Promise((r) => setTimeout(r, 900));
|
||||
|
||||
let fehler = 0, geprueft = 0;
|
||||
const ok = (b, t) => { geprueft++; console.log((b ? " ok " : " FEHL ") + t); if (!b) fehler++; };
|
||||
const melde = (t) => console.log(t);
|
||||
|
||||
const { DatabaseSync } = await import("node:sqlite");
|
||||
const { scryptSync, randomBytes, createHmac } = await import("node:crypto");
|
||||
const d = new DatabaseSync(process.env.WORKSPACE_DB);
|
||||
const jetzt = new Date().toISOString();
|
||||
const ks = randomBytes(32).toString("hex");
|
||||
d.prepare("INSERT INTO einstellungen (schluessel, wert, geaendert, von)"
|
||||
+ " VALUES (?,?,?,NULL) ON CONFLICT(schluessel) DO NOTHING")
|
||||
.run("code_kennung_schluessel", ks, jetzt);
|
||||
function anlegen(name, rolle, code, aktiv = 1) {
|
||||
const salt = randomBytes(16).toString("hex");
|
||||
const hash = scryptSync(code, salt, 64,
|
||||
{ N: 32768, r: 8, p: 1, maxmem: 96 * 1024 * 1024 }).toString("hex");
|
||||
d.prepare("INSERT INTO personen (name, rolle, code_hash, code_salt, code_n,"
|
||||
+ " code_kennung, aktiv, erstellt) VALUES (?,?,?,?,?,?,?,?)")
|
||||
.run(name, rolle, hash, salt, 32768,
|
||||
createHmac("sha256", ks).update(code).digest("hex"), aktiv, jetzt);
|
||||
return d.prepare("SELECT last_insert_rowid() AS id").get().id;
|
||||
}
|
||||
anlegen("Filipe", "admin", "CODE-DOGI-0001");
|
||||
const modis = [
|
||||
anlegen("Miss", "modi", "CODE-MODI-0001"),
|
||||
anlegen("Ghost", "modi", "CODE-MODI-0002"),
|
||||
anlegen("Marina", "modi", "CODE-MODI-0003"),
|
||||
];
|
||||
/* EIN GESPERRTER MODI. Er darf NICHT mitbekommen -- ein Zugang, der
|
||||
nicht hereinkommt, braucht keine Aufgabenliste. */
|
||||
const gesperrt = anlegen("Diene", "modi", "CODE-MODI-0004", 0);
|
||||
/* Und ein Creator: Er steht gar nicht in dieser Auswahl und darf
|
||||
auch ueber „alle" nichts bekommen. */
|
||||
const creator = anlegen("Luna", "creator", "CODE-CREA-0001");
|
||||
d.close();
|
||||
|
||||
const CREW = "crew.dogfather-universe.com";
|
||||
const { request } = await import("node:http");
|
||||
function roh(pfad, keks, koerper, methode) {
|
||||
return new Promise((fertig, schief) => {
|
||||
const daten = koerper ? JSON.stringify(koerper) : null;
|
||||
const a = request({
|
||||
host: "127.0.0.1", port: PORT, path: pfad,
|
||||
method: methode || (daten ? "POST" : "GET"),
|
||||
headers: {
|
||||
Host: CREW, Origin: `https://${CREW}`,
|
||||
...(keks ? { Cookie: keks } : {}),
|
||||
...(daten ? { "Content-Type": "application/json",
|
||||
"Content-Length": Buffer.byteLength(daten) } : {}),
|
||||
},
|
||||
}, (antwort) => {
|
||||
let text = "";
|
||||
antwort.on("data", (t) => { text += t; });
|
||||
antwort.on("end", () => fertig({ code: antwort.statusCode, text }));
|
||||
});
|
||||
a.on("error", schief);
|
||||
if (daten) a.write(daten);
|
||||
a.end();
|
||||
});
|
||||
}
|
||||
const json = (r) => { try { return JSON.parse(r.text); } catch { return {}; } };
|
||||
|
||||
async function anmelden(rolle, code) {
|
||||
const r = await new Promise((fertig, schief) => {
|
||||
const daten = JSON.stringify({ rolle, code, alter_ok: true });
|
||||
const a = request({
|
||||
host: "127.0.0.1", port: PORT, path: "/workspace/api/anmelden",
|
||||
method: "POST",
|
||||
headers: { Host: CREW, Origin: `https://${CREW}`,
|
||||
"Content-Type": "application/json", "Content-Length": Buffer.byteLength(daten) },
|
||||
}, (antwort) => {
|
||||
let text = "";
|
||||
antwort.on("data", (t) => { text += t; });
|
||||
antwort.on("end", () => fertig({ code: antwort.statusCode, kopf: antwort.headers }));
|
||||
});
|
||||
a.on("error", schief);
|
||||
a.write(daten); a.end();
|
||||
});
|
||||
if (r.code !== 200) return null;
|
||||
return [].concat(r.kopf["set-cookie"] || []).map((z) => z.split(";")[0]).join("; ");
|
||||
}
|
||||
|
||||
const kDogi = await anmelden("admin", "CODE-DOGI-0001");
|
||||
const kModi = await anmelden("modi", "CODE-MODI-0001");
|
||||
ok(!!kDogi && !!kModi, "DogFather und ein Modi sind angemeldet");
|
||||
|
||||
/* Wie viele Aufgaben hat wer? Direkt aus der Datenbank -- die Antwort
|
||||
der Route zu glauben hiesse, sie mit sich selbst zu pruefen. */
|
||||
function zaehle(personId) {
|
||||
const db2 = new DatabaseSync(process.env.WORKSPACE_DB, { readOnly: true });
|
||||
const { n } = db2.prepare(
|
||||
"SELECT COUNT(*) AS n FROM aufgaben WHERE verantwortlich_id = ? AND vorlage IS NOT NULL")
|
||||
.get(personId);
|
||||
db2.close();
|
||||
return n;
|
||||
}
|
||||
|
||||
/* Welche Kategorie gibt es ueberhaupt? Aus dem Katalog, den die Seite
|
||||
auch bekommt -- eine erfundene Gruppe waere eine Pruefung, die
|
||||
nichts trifft. */
|
||||
const katalog = json(await roh("/workspace/api/vorlagen", kDogi));
|
||||
const ersteGruppe = (katalog.katalog?.gruppen || [])[0]?.schluessel
|
||||
|| (katalog.katalog?.aufgaben || [])[0]?.gruppe || "";
|
||||
ok(!!ersteGruppe, `es gibt eine Kategorie zum Verteilen (${ersteGruppe})`);
|
||||
|
||||
melde("\n=== 1. alle trifft jeden ===");
|
||||
{
|
||||
const vorher = modis.map(zaehle);
|
||||
ok(vorher.every((x) => x === 0), `vorher hat niemand etwas (${vorher.join(", ")})`);
|
||||
|
||||
const a = await roh("/workspace/api/vorlagen/uebernehmen", kDogi,
|
||||
{ art: "katalog_alle", gruppe: ersteGruppe, stufe: "", person_id: "alle" });
|
||||
ok(a.code === 200, `die Anfrage geht durch (${a.code})`);
|
||||
const r = json(a);
|
||||
ok((r.angelegt || 0) > 0, `es wurde etwas angelegt (${r.angelegt})`);
|
||||
|
||||
const nachher = modis.map(zaehle);
|
||||
ok(nachher.every((x) => x > 0),
|
||||
`JEDER der drei Modis hat jetzt Aufgaben (${nachher.join(", ")})`);
|
||||
ok(new Set(nachher).size === 1,
|
||||
"und alle gleich viele -- sonst hat die Schleife jemanden ausgelassen");
|
||||
ok((r.angelegt || 0) === nachher[0] * modis.length,
|
||||
`die Zahl in der Antwort passt zur Datenbank (${r.angelegt} = ${nachher[0]} x ${modis.length})`);
|
||||
}
|
||||
|
||||
melde("\n=== 2. Der Duplikat-Schutz gilt je Person ===");
|
||||
{
|
||||
const vorher = modis.map(zaehle);
|
||||
const a = await roh("/workspace/api/vorlagen/uebernehmen", kDogi,
|
||||
{ art: "katalog_alle", gruppe: ersteGruppe, stufe: "", person_id: "alle" });
|
||||
ok(a.code === 200, `ein zweiter Klick geht durch (${a.code})`);
|
||||
const r = json(a);
|
||||
ok((r.angelegt || 0) === 0,
|
||||
`und legt NICHTS mehr an (${r.angelegt}) -- genau das war der Fehler vom 22.09.`);
|
||||
/* `uebersprungen` ist eine ZAHL, kein Feld -- nachgesehen in
|
||||
workspace-vorlagen.js (`uebersprungen: uebersprungen.length`).
|
||||
Mein erster Versuch rief `.length` darauf auf und bekam
|
||||
`undefined`; ein Messfehler, der wie eine fehlende Antwort
|
||||
aussah. */
|
||||
ok(Number(r.uebersprungen) > 0,
|
||||
`stattdessen sagt die Antwort, wie viele schon lagen (${r.uebersprungen})`);
|
||||
ok(Number(r.uebersprungen) === 36,
|
||||
`und zwar alle 36 -- 12 Vorlagen mal 3 Modis (${r.uebersprungen})`);
|
||||
const nachher = modis.map(zaehle);
|
||||
ok(nachher.join() === vorher.join(),
|
||||
`niemand hat etwas doppelt (${nachher.join(", ")})`);
|
||||
}
|
||||
|
||||
melde("\n=== 3. alle trifft nicht mehr als die Namen ===");
|
||||
{
|
||||
ok(zaehle(gesperrt) === 0,
|
||||
`ein GESPERRTER Modi bekommt nichts (${zaehle(gesperrt)})`);
|
||||
ok(zaehle(creator) === 0,
|
||||
`ein Creator erst recht nicht (${zaehle(creator)})`);
|
||||
|
||||
/* Und wer gar nicht verteilen darf, kommt auch ueber „alle" nicht
|
||||
weiter -- sonst waere der neue Wert ein Weg an der Rechtefrage
|
||||
vorbei. */
|
||||
const alsModi = await roh("/workspace/api/vorlagen/uebernehmen", kModi,
|
||||
{ art: "katalog_alle", gruppe: ersteGruppe, stufe: "", person_id: "alle" });
|
||||
ok(alsModi.code >= 400,
|
||||
`ein Modi kann nicht an alle verteilen (${alsModi.code})`);
|
||||
}
|
||||
|
||||
melde("\n=== 4. Gegenproben ===");
|
||||
{
|
||||
/* EINE EINZELNE PERSON GEHT WEITERHIN -- sonst hiesse „alle
|
||||
funktioniert" nur, dass der alte Weg kaputt ist. */
|
||||
const einzeln = await roh("/workspace/api/vorlagen/uebernehmen", kDogi,
|
||||
{ art: "katalog", nr: 0, gruppe: ersteGruppe, person_id: modis[0] });
|
||||
ok(einzeln.code === 200 || einzeln.code === 400,
|
||||
`der Weg an EINE Person antwortet noch (${einzeln.code})`);
|
||||
|
||||
/* Ein erfundener Wert ist kein "alle". */
|
||||
const quatsch = await roh("/workspace/api/vorlagen/uebernehmen", kDogi,
|
||||
{ art: "katalog_alle", gruppe: ersteGruppe, stufe: "", person_id: "alle-zusammen" });
|
||||
ok(quatsch.code >= 400,
|
||||
`alle-zusammen ist nicht alle (${quatsch.code})`);
|
||||
|
||||
/* Und ohne Person weiterhin die alte Absage. */
|
||||
const ohne = await roh("/workspace/api/vorlagen/uebernehmen", kDogi,
|
||||
{ art: "katalog_alle", gruppe: ersteGruppe, stufe: "" });
|
||||
ok(ohne.code === 400, `ohne Person immer noch 400 (${ohne.code})`);
|
||||
}
|
||||
|
||||
try { rmSync(ordner, { recursive: true, force: true }); } catch { /* egal */ }
|
||||
|
||||
console.log("");
|
||||
console.log(`${geprueft} Pruefungen, ${fehler} Fehler`);
|
||||
console.log(fehler ? "NICHT IN ORDNUNG" : "ALLES IN ORDNUNG");
|
||||
process.exit(fehler ? 1 : 0);
|
||||
@@ -1903,16 +1903,44 @@ vorlagenRouter.post("/workspace/api/vorlagen/uebernehmen", gleicheHerkunft,
|
||||
if (!darfAufgabenVerteilen(req.person)) {
|
||||
return res.status(403).json({ fehler: "erst_bewerben" });
|
||||
}
|
||||
const zielId = Number(req.body.person_id) || null;
|
||||
if (!zielId) return res.status(400).json({ fehler: "Bitte zuerst eine Person wählen." });
|
||||
/* ==== „AN ALLE" (24.09.2026) ================================
|
||||
|
||||
Filipe: „bei an ween fehlt noch die option alle neben den
|
||||
namen allen."
|
||||
|
||||
EINE ANFRAGE, NICHT SECHS. Der Browser koennte fuer jede
|
||||
Person einzeln anfragen -- und beim dritten von sechs
|
||||
Aufrufen die Verbindung verlieren. Dann haette die Haelfte
|
||||
des Teams die Aufgabe und die andere nicht, und niemand
|
||||
saehe, wo es abgebrochen ist. Hier laeuft alles in einem
|
||||
Durchgang.
|
||||
|
||||
DER DUPLIKAT-SCHUTZ GILT JE PERSON. Er steht weiter unten
|
||||
und fragt, was diese eine Person schon hat -- bei „alle"
|
||||
wird er deshalb pro Person neu gestellt. Wer die Vorlage
|
||||
schon liegen hat, bekommt sie nicht doppelt; genau so
|
||||
entstanden am 22.09. die 112 Aufgaben aus zwei Klicks. */
|
||||
const anAlle = String(req.body.person_id) === "alle";
|
||||
const zielId = anAlle ? null : (Number(req.body.person_id) || null);
|
||||
if (!anAlle && !zielId) {
|
||||
return res.status(400).json({ fehler: "Bitte zuerst eine Person wählen." });
|
||||
}
|
||||
/* Nur an jemanden, fuer den die Kategorien ueberhaupt gelten --
|
||||
sonst landete eine Modi-Aufgabe samt Kategorie an einem
|
||||
Creator, und die Trennung waere von innen aufgeweicht. */
|
||||
const zielPerson = db().prepare(
|
||||
"SELECT id, rolle FROM personen WHERE id = ? AND aktiv = 1").get(zielId);
|
||||
if (!zielPerson || zielPerson.rolle !== "modi") {
|
||||
const zielListe = anAlle
|
||||
? db().prepare(
|
||||
"SELECT id, rolle FROM personen WHERE aktiv = 1 AND rolle = 'modi' ORDER BY id").all()
|
||||
: [db().prepare(
|
||||
"SELECT id, rolle FROM personen WHERE id = ? AND aktiv = 1").get(zielId)]
|
||||
.filter(Boolean);
|
||||
if (!zielListe.length || zielListe.some((z) => z.rolle !== "modi")) {
|
||||
return res.status(404).json({ fehler: "nicht_gefunden" });
|
||||
}
|
||||
/* Nur noch als Beleg, dass die Liste nicht leer ist -- gelesen
|
||||
wird sie in der Schleife weiter unten. Ein ungenutzter Wert
|
||||
waere Rauschen; dieser sagt etwas. */
|
||||
if (!zielListe[0]) return res.status(404).json({ fehler: "nicht_gefunden" });
|
||||
|
||||
/* AUS DEM KATALOG, DEN DIE SEITE AUCH BEKOMMEN HAT (16.09.2026).
|
||||
|
||||
@@ -1961,19 +1989,30 @@ vorlagenRouter.post("/workspace/api/vorlagen/uebernehmen", gleicheHerkunft,
|
||||
Dieselbe Sperre steht seit dem 10.09. im Termin-Zweig weiter
|
||||
unten. Dass sie hier fehlte, ist nicht aufgefallen, weil
|
||||
niemand zweimal drueckt -- bis es jemand tat. */
|
||||
const liegtSchon = art === "katalog_alle"
|
||||
? new Set(db().prepare(
|
||||
`SELECT vorlage FROM aufgaben
|
||||
WHERE verantwortlich_id = ?
|
||||
AND vorlage IS NOT NULL
|
||||
AND status NOT IN ('erledigt', 'abgebrochen')`)
|
||||
.all(zielPerson.id).map((z) => z.vorlage))
|
||||
: new Set();
|
||||
/* JE PERSON EINMAL (24.09.2026, fuer „An alle").
|
||||
|
||||
Die Duplikatsperre fragt, was DIESE Person schon liegen
|
||||
hat -- deshalb steht sie INNERHALB der Schleife. Waere sie
|
||||
davor, bekaeme bei „alle" nur die erste Person ihre
|
||||
Pruefung, und alle anderen haetten die Vorlage doppelt.
|
||||
|
||||
Bei einer einzelnen Person aendert sich nichts: Die
|
||||
Schleife laeuft dann genau einmal. */
|
||||
const lagSchonDa = [];
|
||||
for (const v of auswahl) {
|
||||
if (liegtSchon.has(v.schluessel)) { lagSchonDa.push(v.titel); continue; }
|
||||
katalogAufgabeAnlegen(v, zielPerson.id, req.person.id);
|
||||
angelegt.push(v.titel);
|
||||
for (const ziel of zielListe) {
|
||||
const liegtSchon = art === "katalog_alle"
|
||||
? new Set(db().prepare(
|
||||
`SELECT vorlage FROM aufgaben
|
||||
WHERE verantwortlich_id = ?
|
||||
AND vorlage IS NOT NULL
|
||||
AND status NOT IN ('erledigt', 'abgebrochen')`)
|
||||
.all(ziel.id).map((z) => z.vorlage))
|
||||
: new Set();
|
||||
for (const v of auswahl) {
|
||||
if (liegtSchon.has(v.schluessel)) { lagSchonDa.push(v.titel); continue; }
|
||||
katalogAufgabeAnlegen(v, ziel.id, req.person.id);
|
||||
angelegt.push(v.titel);
|
||||
}
|
||||
}
|
||||
/* DIE ZAHL GEHOERT IN DIE ANTWORT, nicht nur in die Datenbank.
|
||||
Ein Knopf, der "12 uebernehmen" heisst und dann schweigend
|
||||
|
||||
@@ -6268,6 +6268,23 @@ workspaceRouter.get("/workspace/api/ich", (req, res) => {
|
||||
weiterarbeiten. Fuer DogFather und die rechte Hand ist sie
|
||||
nicht leer, fuer alle anderen schon. */
|
||||
darf_zugaenge_verwalten: darfAnlegen(person).length > 0,
|
||||
/* IN WELCHEM HAUS BIN ICH GERADE? (24.09.2026)
|
||||
|
||||
Filipe: „in dieser app gibt es keinen und wird es niemals einen
|
||||
anderen creator geben wie mich."
|
||||
|
||||
Die Aufgabenseite beschriftete eine Filterreihe mit „Alle
|
||||
Creator" -- und auf der Team-Dogi-Adresse standen darunter
|
||||
Modis. Es gibt dort keine Creator, und es wird nie welche
|
||||
geben. Die Oberflaeche konnte das bisher nicht wissen: `haus`
|
||||
steht an der Sitzung, wurde aber nie mitgeschickt.
|
||||
|
||||
ABGELEITET, NICHT GERATEN. Eine Rollenliste im Browser
|
||||
(„hand, linke, modi heisst crew") waere die naechste zweite
|
||||
Wahrheit -- und sie waere falsch fuer DogFather, der in beiden
|
||||
Haeusern arbeitet. Hier entscheidet dieselbe Angabe, die auch
|
||||
`hausBedingung` und `bereicheFuer` benutzen. */
|
||||
haus: person?.haus === "crew" ? "crew" : "agentur",
|
||||
/* UND LOESCHEN -- getrennt, weil es das Einzige ist, was sich nicht
|
||||
zuruecknehmen laesst. Heute dieselbe Antwort; sollte Filipe es
|
||||
spaeter wieder einschraenken, ist hier die Stelle. */
|
||||
|
||||
@@ -16,15 +16,15 @@
|
||||
verdeckt. Gefunden hat es pruef-struktur.
|
||||
|
||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||
WARUM das Telefon nicht klingelt, ist das besonders unpassend. -->
|
||||
<link rel="manifest" href="/workspace/crew.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<style>
|
||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||
@@ -126,7 +126,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/anruf-probe.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609241126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609241126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609241126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609241126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -8047,6 +8047,18 @@ body.start .k-leiste .feldschild::after {
|
||||
transition: color var(--tempo), box-shadow var(--tempo), background var(--tempo);
|
||||
}
|
||||
.stufenleiter__knopf[data-stufe="alle"] { --sf: #9fb3c8; }
|
||||
/* „AN ALLE" bei „An wen" (24.09.2026).
|
||||
|
||||
Filipe: „bei an ween fehlt noch die option alle neben den namen
|
||||
allen."
|
||||
|
||||
Derselbe helle, farblose Ton wie die Stufe „Alle" eine Zeile
|
||||
darueber -- beide bedeuten dasselbe („keine Einschraenkung"), und
|
||||
zwei verschiedene Farben dafuer waeren zwei Aussagen fuer einen
|
||||
Gedanken. Der Name steht fett, weil er fuer sechs Menschen gilt
|
||||
und nicht fuer einen. */
|
||||
.stufenleiter__knopf[data-alle="ja"] { --sf: #9fb3c8; }
|
||||
.stufenleiter__knopf[data-alle="ja"] .stufenleiter__name { font-weight: 700; }
|
||||
.stufenleiter__knopf[data-stufe="anfaenger"] { --sf: #7ec8f2; }
|
||||
.stufenleiter__knopf[data-stufe="fort"] { --sf: #a78bfa; }
|
||||
.stufenleiter__knopf[data-stufe="profi"] { --sf: #e8a94e; }
|
||||
|
||||
@@ -733,8 +733,24 @@
|
||||
|
||||
/* "Deine Creator" stimmt fuer Scout und Manager -- bei DogFather
|
||||
waeren es ALLE, und "deine" waere dort eine falsche Auskunft. */
|
||||
/* AUF DER TEAM-ADRESSE HEISST DAS NICHT „CREATOR" (24.09.2026).
|
||||
|
||||
Filipe: „in dieser app gibt es keinen und wird es niemals einen
|
||||
anderen creator geben wie mich."
|
||||
|
||||
Er hat recht, und es stand woertlich auf dem Bildschirm: Die
|
||||
Reihe war mit „Alle Creator" beschriftet, und darunter standen
|
||||
Modis. Dort gibt es keine Creator -- die Rollen auf crew. sind
|
||||
rechte Hand, linke Hand und Modi.
|
||||
|
||||
`ich.haus` kommt vom Server (siehe /api/ich). Eine Rollenliste
|
||||
hier waere die zweite Wahrheit und ausserdem falsch fuer
|
||||
DogFather, der in beiden Haeusern arbeitet. */
|
||||
const imTeam = ich.haus === 'crew';
|
||||
ziel.append(el('span', 'creator-reihe__schild',
|
||||
ich.rolle === 'admin' ? 'Alle Creator' : 'Deine Creator'));
|
||||
imTeam
|
||||
? 'Für wen'
|
||||
: (ich.rolle === 'admin' ? 'Alle Creator' : 'Deine Creator')));
|
||||
const knopf = (id, name, offen, faellig) => {
|
||||
const b = el('button', 'creator-knopf');
|
||||
b.type = 'button';
|
||||
|
||||
@@ -971,6 +971,9 @@
|
||||
Name jederzeit richtig herleiten. */
|
||||
zielName: () => {
|
||||
if (!fuerPerson) return null;
|
||||
/* „alle" ist keine Nummer -- der Knopf unten soll trotzdem
|
||||
sagen, was er tut („An alle" statt „Übernehmen"). */
|
||||
if (String(fuerPerson) === 'alle') return 'alle';
|
||||
const p = (leute || []).find((x) => String(x.id) === String(fuerPerson));
|
||||
return p?.name || fuerName || null;
|
||||
},
|
||||
@@ -987,12 +990,36 @@
|
||||
nicht etwas anderes meinen als die Kacheln; frueher hatte sie
|
||||
eine eigene Auswahl, und dann standen zwei Antworten auf
|
||||
einem Bildschirm. */
|
||||
zielWaehlen: (id) => { karte(Number(id)); },
|
||||
/* „ALLE" IST KEINE KARTE (24.09.2026). Eine Person waehlen
|
||||
heisst: ihre Karte aufschlagen. „Alle" hat keine -- hier wird
|
||||
nur das Ziel gemerkt und der Katalog neu gezeichnet, damit
|
||||
die Knoepfe „An alle" sagen. Die Kacheln oben bleiben
|
||||
unberuehrt; es ist ja keine Person ausgewaehlt. */
|
||||
zielWaehlen: (id) => {
|
||||
if (String(id) === 'alle') {
|
||||
fuerPerson = 'alle';
|
||||
fuerName = 'alle';
|
||||
for (const kachel of document.querySelectorAll('#personen .e-person')) {
|
||||
kachel.setAttribute('aria-pressed', 'false');
|
||||
}
|
||||
window.Vorlagenbrett?.auffrischen();
|
||||
return;
|
||||
}
|
||||
karte(Number(id));
|
||||
},
|
||||
/* Nach dem Uebernehmen: die Aufgaben der Person neu holen. Auf
|
||||
der alten Seite hiess das "laden()" und zeichnete das ganze
|
||||
Brett; hier ist es die Liste unter dem Katalog. */
|
||||
nachAenderung: async () => {
|
||||
if (fuerPerson == null) return;
|
||||
/* Bei „alle" gibt es keine einzelne Liste zum Nachladen --
|
||||
die Zahlen an den Knoepfen kommen aus "aufgaben()", und die
|
||||
wird hier neu geholt. */
|
||||
if (String(fuerPerson) === 'alle') {
|
||||
await aufgabenHolen();
|
||||
await window.Vorlagenbrett?.auffrischen();
|
||||
return;
|
||||
}
|
||||
await aufgabenZeigen(fuerPerson, katalogName(fuerPerson));
|
||||
},
|
||||
});
|
||||
|
||||
@@ -764,6 +764,35 @@
|
||||
? window.heuteLokal() : new Date().toISOString().slice(0, 10);
|
||||
const nochOffen = (a) => a.status !== 'erledigt' && a.status !== 'abgebrochen';
|
||||
const istSpaet = (a) => nochOffen(a) && a.frist && a.frist < heute;
|
||||
/* ==== „ALLE" NEBEN DEN NAMEN (24.09.2026) ===================
|
||||
|
||||
Filipe: „bei an ween fehlt noch die option alle neben den
|
||||
namen allen."
|
||||
|
||||
ER STEHT VORN, nicht hinten: Wer etwas an das ganze Team
|
||||
geben will, soll nicht erst an sechs Namen vorbeilesen. Und
|
||||
er traegt die Summe aller offenen Aufgaben -- dieselbe Zahl,
|
||||
die neben jedem Namen steht, nur zusammengezaehlt.
|
||||
|
||||
NUR AB ZWEI PERSONEN. Bei einer einzigen waere „alle"
|
||||
dasselbe wie ihr Name, also ein zweiter Knopf fuer denselben
|
||||
Handgriff. */
|
||||
if (zielbar.length > 1) {
|
||||
const alleOffen = (U.aufgaben() || []).filter(nochOffen).length;
|
||||
const alleSpaet = (U.aufgaben() || []).filter(istSpaet).length;
|
||||
const ka = el('button', 'stufenleiter__knopf');
|
||||
ka.type = 'button';
|
||||
ka.dataset.alle = 'ja';
|
||||
if (alleSpaet) ka.dataset.spaet = 'ja';
|
||||
ka.setAttribute('aria-pressed', String(String(wem) === 'alle'));
|
||||
ka.title = `An alle ${zielbar.length} -- zusammen ${alleOffen} offen`
|
||||
+ (alleSpaet ? `, davon ${alleSpaet} überfällig` : '');
|
||||
ka.append(el('span', 'stufenleiter__name', 'Alle'));
|
||||
ka.append(el('span', 'stufenleiter__zahl', String(zielbar.length)));
|
||||
if (alleSpaet) ka.append(el('span', 'stufenleiter__spaet', `${alleSpaet} spät`));
|
||||
ka.addEventListener('click', () => U.zielWaehlen('alle'));
|
||||
wer.append(ka);
|
||||
}
|
||||
for (const pp of zielbar) {
|
||||
const seine = (U.aufgaben() || [])
|
||||
.filter((a) => String(a.verantwortlich_id) === String(pp.id));
|
||||
|
||||
+19
-19
@@ -12,19 +12,19 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -391,22 +391,22 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202609241115"></script>
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/textform.js?v=202609241126"></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202609241126" defer></script>
|
||||
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
|
||||
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
|
||||
eigene Datei; hier zeigt er den Creator-Katalog.
|
||||
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -168,15 +168,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -197,16 +197,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+22
-22
@@ -12,24 +12,24 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609241126" />
|
||||
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
|
||||
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
|
||||
Stelle, an der dieselbe Sache anders aussieht. -->
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -304,19 +304,19 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202609241115"></script>
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/textform.js?v=202609241126"></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -7,17 +7,17 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
</main>
|
||||
|
||||
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,16 +7,16 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,15 +89,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -12,26 +12,26 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
|
||||
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
|
||||
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
|
||||
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
|
||||
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
|
||||
Dialog zu sehen bekam. -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -592,25 +592,25 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609241115"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126"></script>
|
||||
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
|
||||
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
|
||||
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
|
||||
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
|
||||
wirklich vor den anderen dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202609241115"></script>
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115"></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115"></script>
|
||||
<script src="assets/js/textform.js?v=202609241126"></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126"></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126"></script>
|
||||
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
|
||||
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
|
||||
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
|
||||
die Knoepfe fehlten, und niemand wuesste warum. -->
|
||||
<script src="assets/js/anruf.js?v=202609241115"></script>
|
||||
<script src="assets/js/chat.js?v=202609241115"></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/anruf.js?v=202609241126"></script>
|
||||
<script src="assets/js/chat.js?v=202609241126"></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,15 +179,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/content.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/content.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -36,15 +36,15 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
|
||||
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
|
||||
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
|
||||
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
|
||||
die eine Seite, auf der man das Umfaerben sieht. -->
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609241126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609241126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609241126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609241115",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609241126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -297,20 +297,20 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
|
||||
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
|
||||
in Dokumentreihenfolge. -->
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -383,15 +383,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -444,13 +444,13 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115"></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115"></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115"></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115"></script>
|
||||
<script src="assets/js/leistung.js?v=202609241115"></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126"></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126"></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126"></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126"></script>
|
||||
<script src="assets/js/leistung.js?v=202609241126"></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,13 +12,13 @@
|
||||
vergessen wird. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
<body class="start" data-ton="42" data-buehne="studio">
|
||||
|
||||
@@ -138,14 +138,14 @@
|
||||
<p class="m-laedt" id="laedt">Einen Moment …</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/material.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/material.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -453,14 +453,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,16 +214,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -134,14 +134,14 @@
|
||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||
die seit dem 07.09. jede Seite danach absucht. -->
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/report.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/report.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,14 +173,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,21 +12,21 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
|
||||
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -684,16 +684,16 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/live.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/start.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/live.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/start.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,16 +85,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -150,16 +150,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -123,16 +123,16 @@
|
||||
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
||||
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
||||
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
|
||||
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
|
||||
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
|
||||
uebersicht.html, und heute hier. -->
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/support.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/support.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,18 +7,18 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241126" />
|
||||
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
|
||||
der Regel hier waere die zweite Stelle, an der dieselbe Sache
|
||||
anders aussieht. -->
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,15 +111,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,20 +7,20 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,15 +110,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/team.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/team.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,20 +7,20 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||
@@ -84,15 +84,15 @@
|
||||
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
||||
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
||||
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,15 +112,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,14 +126,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,18 +7,18 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
||||
Rudels biegt der Server genau diesen Dateinamen auf crew-haus.css
|
||||
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
|
||||
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -248,14 +248,14 @@
|
||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||
die seit dem 07.09. jede Seite danach absucht. -->
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,22 +12,22 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,16 +149,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,14 +335,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/live.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/live.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,15 +7,15 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,14 +144,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -12,13 +12,13 @@
|
||||
vergessen wird. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
|
||||
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
|
||||
@@ -75,13 +75,13 @@
|
||||
<p class="fehler" id="fehler" hidden></p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241115" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241115" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609241126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609241126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609241126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241115" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609241126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,15 +190,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609241126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609241115" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609241126" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609241126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user