Startseite sagt einmalig Bescheid, wenn jemand nichts bekommt
Am 03.10.2026 nachgemessen: 20 aktive Personen, 8 mit einer Anmeldung. Zwoelf bekamen keine einzige Benachrichtigung -- darunter die linke Hand und ein Modi. Die heute frueh behobene Dringlichkeit hilft diesen zwoelf nichts: Ohne Anmeldung geht gar nichts hinaus. Belegt im neuen Sendeprotokoll, seit dem Deploy heute Mittag: 10 Chat-Meldungen zugestellt, 26 Versuche an "keine_geraete" gescheitert. Genau diese 26 sind der Grund. Keiner der zwoelf wusste es. Die Glocke sagt es nur dem, der sie anschaut -- und genau das hatten sie nie getan. Jetzt steht auf der Startseite eine ruhige Zeile mit zwei Knoepfen: Anschalten oder nicht jetzt. ABGELEITET AUS `lage()`, der Stelle, die es ohnehin weiss. Eine zweite Ableitung daneben waere die, die beim naechsten Umbau etwas anderes behauptet als die Glocke zwei Zentimeter weiter oben. NUR DORT, WO ES ETWAS ZU AENDERN GIBT. Bei "verboten" hilft kein Knopf (das muss man im Browser zuruecknehmen), bei "geht-nicht" erst recht nicht. Auf dem iPhone erklaert er stattdessen den Weg ueber den Home-Bildschirm -- ohne den gibt es dort gar kein Web-Push, und das weiss sonst niemand. NUR AUF DER STARTSEITE, obwohl glocke.js auf 39 Seiten laeuft: Die Seite stellt den Platz, das Skript fuellt ihn -- dasselbe Muster wie `#glocke-platz`. Auf jeder Seite waere er nach dem zweiten Mal Tapete. Ruhig, nicht alarmierend: Es ist kein Fehler, sondern eine Einstellung, die noch niemand getroffen hat. Rot waere hier falsch. pruef-push-hinweis.mjs (neu, 16 Pruefungen). Sie misst VIER Abwesenheiten und nur eine Anwesenheit, weil die Gefahr auf der anderen Seite liegt: weg nach "Nicht jetzt", weg geblieben nach dem Neuladen, nicht da auf anderen Seiten (mit der Gegenprobe, dass die Glocke dort sehr wohl steht -- sonst waere nur gemessen, dass das Skript gar nicht laeuft), und nicht da, wenn die Benachrichtigungen AN sind. Die letzte mit echter Anmeldung, die nachweislich in der Datenbank landet. Dabei gelernt, und es stand nicht im Code: `browser.newContext()` gibt ein Inkognito-Fenster, und Chrome unterstuetzt dort die Push-API nicht -- "deliberately no way to feature-detect this". Die Pruefung meldete zuerst den dritten Ausgang statt gruen, und weil sie die Browsermeldungen mitschreibt, stand die Ursache sofort da. Jetzt laeuft sie mit einem echten Profil. Gegengemessen, dass die zusaetzliche Zeile nichts verschiebt: pruef-glocke 36, pruef-start-ansicht 160, pruef-tagesblick 23, pruef-kachelraster 24, pruef-handy 189, pruef-breiten 23, pruef-lesbarkeit 14, pruef-ueberlappung (20 Breitenpaare) -- alle 0 Fehler. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -0,0 +1,296 @@
|
||||
/* =====================================================================
|
||||
"DU BEKOMMST GERADE NICHTS" -- der Hinweis auf der Startseite.
|
||||
|
||||
WARUM ES IHN GIBT (03.10.2026).
|
||||
|
||||
Am 03.10. am laufenden System nachgemessen: 20 aktive Personen, 8
|
||||
mit einer Push-Anmeldung. Zwoelf bekamen keine einzige
|
||||
Benachrichtigung -- darunter die linke Hand und ein Modi. Keiner
|
||||
von ihnen wusste es: Die Glocke sagt es nur dem, der sie anschaut.
|
||||
|
||||
WAS HIER WIRKLICH AUF DEM SPIEL STEHT, ist nicht "erscheint der
|
||||
Hinweis". Das ist der leichte Teil. Die Gefahr liegt auf der
|
||||
anderen Seite: Ein Hinweis, der auch denen erscheint, die laengst
|
||||
alles angeschaltet haben, oder der nach dem Wegklicken
|
||||
wiederkommt, ist eine Warnung, die immer kommt -- und die liest
|
||||
nach dem zweiten Mal niemand mehr. Dann haette ich die Glocke
|
||||
entwertet, die heute funktioniert.
|
||||
|
||||
Deshalb misst diese Pruefung VIER Abwesenheiten und nur eine
|
||||
Anwesenheit:
|
||||
|
||||
* weg, sobald jemand "Nicht jetzt" tippt
|
||||
* weg geblieben nach dem Neuladen (sonst ist es kein "einmalig")
|
||||
* gar nicht erst da auf einer anderen Seite (er haengt an 39
|
||||
Seiten mit, wenn man es falsch baut)
|
||||
* gar nicht erst da, wenn die Benachrichtigungen AN sind
|
||||
|
||||
Die letzte ist die teuerste -- sie braucht ein echtes Fenster und
|
||||
eine echte Anmeldung -- und sie ist die wichtigste.
|
||||
|
||||
MIT FENSTER, UND ZWAR NOTWENDIG: Ein kopfloser Chromium verweigert
|
||||
Benachrichtigungen, egal wie man die Erlaubnis erteilt (am
|
||||
02.10.2026 in fuenf Aufbauten gemessen, siehe pruef-push-zu). Ohne
|
||||
erteilte Erlaubnis kommt `lage()` nie auf "an", und die
|
||||
entscheidende Gegenprobe waere nicht messbar.
|
||||
|
||||
DREI AUSGAENGE: 0 in Ordnung · 1 Befunde · 2 konnte nicht nachsehen.
|
||||
===================================================================== */
|
||||
|
||||
import { mkdtempSync, rmSync } from "node:fs";
|
||||
import { tmpdir } from "node:os";
|
||||
import { join } from "node:path";
|
||||
|
||||
const ordner = mkdtempSync(join(tmpdir(), "ws-hinweis-"));
|
||||
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, "pruef-push-hinweis");
|
||||
process.env.PORT = `${PORT}`;
|
||||
process.env.SITE_ACCESS_SECRET = "lokaler-test";
|
||||
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(300_000, "pruef-push-hinweis");
|
||||
await new Promise((r) => setTimeout(r, 900));
|
||||
const BASIS = `http://127.0.0.1:${PORT}`;
|
||||
|
||||
let fehler = 0, geprueft = 0;
|
||||
const ok = (b, t) => { geprueft++; console.log((b ? " ok " : " FEHL ") + t); if (!b) fehler++; };
|
||||
|
||||
const { DatabaseSync } = await import("node:sqlite");
|
||||
const { scryptSync, randomBytes } = await import("node:crypto");
|
||||
await fetch(BASIS + "/workspace/api/anmelden", {
|
||||
method: "POST", headers: { "Content-Type": "application/json" },
|
||||
body: JSON.stringify({ rolle: "admin", code: "x" }),
|
||||
}).catch(() => {});
|
||||
for (let i = 0; i < 60; i++) {
|
||||
try {
|
||||
const p = new DatabaseSync(process.env.WORKSPACE_DB);
|
||||
try { p.prepare("SELECT 1 FROM personen LIMIT 1").get(); break; } finally { p.close(); }
|
||||
} catch { await new Promise((r) => setTimeout(r, 250)); }
|
||||
}
|
||||
{
|
||||
const d = new DatabaseSync(process.env.WORKSPACE_DB);
|
||||
const salt = randomBytes(16).toString("hex");
|
||||
const hash = scryptSync("CODE-DOGI-0001", 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, aktiv, erstellt) VALUES (?,?,?,?,?,1,?)")
|
||||
.run("Filipe", "admin", hash, salt, 32768, new Date().toISOString());
|
||||
d.close();
|
||||
}
|
||||
|
||||
const { chromium } = await import("playwright");
|
||||
const browser = await chromium.launch({ headless: false });
|
||||
|
||||
const abbruch = async (grund) => {
|
||||
console.log(`\n KONNTE NICHT NACHSEHEN: ${grund}`);
|
||||
try { await browser.close(); } catch { /* egal */ }
|
||||
try { rmSync(ordner, { recursive: true, force: true }); } catch { /* egal */ }
|
||||
process.exit(2);
|
||||
};
|
||||
|
||||
/** Meldet sich an und landet auf der Startseite. */
|
||||
async function anmelden(kontext) {
|
||||
const seite = await kontext.newPage();
|
||||
await seite.goto(BASIS + "/workspace/", { waitUntil: "domcontentloaded" });
|
||||
await seite.click('.rolle[data-rolle="admin"]');
|
||||
await seite.fill("#code", "CODE-DOGI-0001");
|
||||
await seite.click("button[type=submit]");
|
||||
await seite.waitForURL("**/start.html", { timeout: 20000 });
|
||||
await seite.waitForTimeout(700);
|
||||
return seite;
|
||||
}
|
||||
|
||||
/** Was steht gerade im Hinweis -- und wie gross ist es? */
|
||||
const hinweisLesen = (seite) => seite.evaluate(() => {
|
||||
const k = document.querySelector("#push-hinweis .push-hinweis");
|
||||
if (!k) return { da: false };
|
||||
const t = k.querySelector(".push-hinweis__text");
|
||||
const knoepfe = [...k.querySelectorAll(".push-hinweis__knopf")].map((b) => ({
|
||||
text: b.textContent.trim(),
|
||||
hoch: Math.round(b.getBoundingClientRect().height),
|
||||
breit: Math.round(b.getBoundingClientRect().width),
|
||||
}));
|
||||
const stil = getComputedStyle(t);
|
||||
return {
|
||||
da: true,
|
||||
text: t.textContent.replace(/\s+/g, " ").trim(),
|
||||
schrift: parseFloat(stil.fontSize),
|
||||
farbe: stil.color,
|
||||
knoepfe,
|
||||
};
|
||||
});
|
||||
|
||||
/* =====================================================================
|
||||
1. Ohne Anmeldung: der Hinweis steht da
|
||||
===================================================================== */
|
||||
console.log("\n=== Wer nichts bekommt, erfaehrt es ===");
|
||||
const kontext = await browser.newContext({
|
||||
viewport: { width: 390, height: 844 }, hasTouch: true, isMobile: true,
|
||||
});
|
||||
const seite = await anmelden(kontext);
|
||||
|
||||
{
|
||||
const erlaubnis = await seite.evaluate(() => Notification.permission);
|
||||
if (erlaubnis === "granted") {
|
||||
await abbruch("der Browser hat Benachrichtigungen schon erlaubt -- dann "
|
||||
+ "laesst sich der Fall \"noch nicht angeschaltet\" hier nicht messen");
|
||||
}
|
||||
const h = await hinweisLesen(seite);
|
||||
if (!h.da) {
|
||||
await abbruch("auf der Startseite steht gar kein Hinweis -- ohne ihn "
|
||||
+ "ist nichts von dem unten Messbares messbar");
|
||||
}
|
||||
ok(/keine Benachrichtigungen/.test(h.text),
|
||||
`er sagt, worum es geht ("${h.text.slice(0, 64)}…")`);
|
||||
ok(h.knoepfe.length === 2, `zwei Knoepfe: ${h.knoepfe.map((b) => b.text).join(" / ")}`);
|
||||
ok(h.knoepfe.some((b) => /Anschalten/.test(b.text)),
|
||||
"einer davon schaltet es an -- der Hinweis ist nicht nur eine Mitteilung");
|
||||
|
||||
/* Lesbarkeit: im Haus gilt keine Schrift unter 11,5 px, und ein
|
||||
Ziel, das man mit dem Daumen trifft, ist mindestens 44 px hoch. */
|
||||
ok(h.schrift >= 11.5, `Schriftgroesse ${h.schrift} px (mindestens 11,5)`);
|
||||
const klein = h.knoepfe.filter((b) => b.hoch < 44);
|
||||
ok(klein.length === 0,
|
||||
klein.length ? `zu flache Knoepfe: ${klein.map((b) => b.text + " " + b.hoch + "px")}`
|
||||
: `beide Knoepfe mindestens 44 px hoch (${h.knoepfe.map((b) => b.hoch).join(", ")})`);
|
||||
/* Auf 390 px darf nichts ueber den Rand stehen. */
|
||||
const ueber = await seite.evaluate(() => {
|
||||
const k = document.querySelector("#push-hinweis .push-hinweis");
|
||||
return Math.round(k.getBoundingClientRect().right - document.documentElement.clientWidth);
|
||||
});
|
||||
ok(ueber <= 0, `nichts steht ueber (${ueber} px)`);
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
2. Auf anderen Seiten NICHT -- er haengt an 39 Seiten mit
|
||||
===================================================================== */
|
||||
console.log("\n=== Nur auf der Startseite ===");
|
||||
{
|
||||
await seite.goto(BASIS + "/workspace/aufgaben.html", { waitUntil: "networkidle" });
|
||||
await seite.waitForTimeout(600);
|
||||
const h = await hinweisLesen(seite);
|
||||
ok(!h.da, "auf der Aufgabenseite steht er nicht");
|
||||
/* Gegenprobe zur Gegenprobe: Die Glocke ist dort sehr wohl da --
|
||||
sonst wuerde oben nur gemessen, dass glocke.js gar nicht laeuft. */
|
||||
const glocke = await seite.evaluate(() => !!document.getElementById("glocke"));
|
||||
ok(glocke, "die Glocke selbst schon -- glocke.js laeuft dort also");
|
||||
await seite.goto(BASIS + "/workspace/start.html", { waitUntil: "networkidle" });
|
||||
await seite.waitForTimeout(600);
|
||||
ok((await hinweisLesen(seite)).da, "und auf der Startseite wieder");
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
3. "Nicht jetzt" heisst nicht jetzt und auch nicht morgen
|
||||
===================================================================== */
|
||||
console.log("\n=== Einmal weggetippt, bleibt weg ===");
|
||||
{
|
||||
await seite.click('.push-hinweis__knopf--spaeter');
|
||||
await seite.waitForTimeout(300);
|
||||
ok(!(await hinweisLesen(seite)).da, "nach dem Tippen ist er weg");
|
||||
|
||||
await seite.reload({ waitUntil: "networkidle" });
|
||||
await seite.waitForTimeout(800);
|
||||
ok(!(await hinweisLesen(seite)).da,
|
||||
"und nach dem Neuladen immer noch -- sonst waere es keine einmalige Sache");
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
4. DIE WICHTIGSTE: Wer sie AN hat, wird nicht behelligt
|
||||
===================================================================== */
|
||||
console.log("\n=== Wer sie an hat, sieht nichts davon ===");
|
||||
{
|
||||
/* ==== EIN ECHTES PROFIL, KEIN INKOGNITO-FENSTER =================
|
||||
|
||||
Erst gemessen, dann verstanden (03.10.2026): `browser.newContext()`
|
||||
gibt ein Inkognito-Fenster, und dort meldete die Glocke hartnaeckig
|
||||
"aus". Der Browser hat es im Klartext gesagt, sobald die Pruefung
|
||||
ihn gefragt hat:
|
||||
|
||||
"Chrome currently does not support the Push API in incognito
|
||||
mode. There is deliberately no way to feature-detect this,
|
||||
since incognito mode needs to be undetectable by websites."
|
||||
|
||||
Also: kein Befund am Haus, sondern eine Eigenschaft des Fensters
|
||||
-- und einer, den man NICHT abfragen kann. Ohne das Mitschreiben
|
||||
der Browsermeldungen haette hier eine Stunde Suche im eigenen
|
||||
Code gestanden.
|
||||
|
||||
`launchPersistentContext` mit einem eigenen Ordner ist ein
|
||||
richtiges Profil. Der Ordner wird am Ende weggeraeumt. */
|
||||
const profil = mkdtempSync(join(tmpdir(), "ws-hinweis-profil-"));
|
||||
const k2 = await chromium.launchPersistentContext(profil, {
|
||||
headless: false,
|
||||
viewport: { width: 390, height: 844 }, hasTouch: true, isMobile: true,
|
||||
permissions: ["notifications"],
|
||||
});
|
||||
await k2.grantPermissions(["notifications"], { origin: BASIS });
|
||||
const s2 = await anmelden(k2);
|
||||
|
||||
const erlaubnis = await s2.evaluate(() => Notification.permission);
|
||||
if (erlaubnis !== "granted") {
|
||||
await abbruch("der Browser erlaubt keine Benachrichtigungen "
|
||||
+ `(Notification.permission = "${erlaubnis}") -- ein kopfloser Chromium `
|
||||
+ "sagt immer „denied“. Diese Pruefung braucht ein Fenster.");
|
||||
}
|
||||
|
||||
/* Vor dem Anschalten muss er da sein -- sonst beweist sein Fehlen
|
||||
danach gar nichts (er koennte aus einem ganz anderen Grund
|
||||
fehlen, etwa weil der neue Kontext nie fertig geladen hat). */
|
||||
ok((await hinweisLesen(s2)).da,
|
||||
"im frischen Browser steht er zuerst da (sonst beweist sein Fehlen nichts)");
|
||||
|
||||
/* Mitschreiben, was der Browser sagt -- scheitert das Anmelden,
|
||||
steht der Grund hier und nicht in einer Vermutung. */
|
||||
const klagen = [];
|
||||
s2.on("console", (m) => { if (m.type() === "error") klagen.push(m.text()); });
|
||||
s2.on("pageerror", (f) => klagen.push(String(f?.message || f)));
|
||||
|
||||
await s2.click(".push-hinweis__knopf--ja");
|
||||
|
||||
/* AUF DEN ZUSTAND WARTEN, NICHT AUF DIE UHR. Ein fester Schlaf ist
|
||||
entweder zu kurz (dann ist es ein Fehlalarm) oder zu lang (dann
|
||||
wartet jeder Lauf umsonst). `pushManager.subscribe` spricht mit
|
||||
einem echten Push-Dienst im Netz -- wie lange das dauert, weiss
|
||||
nur er. */
|
||||
let lage = null;
|
||||
for (let i = 0; i < 60; i++) {
|
||||
lage = await s2.evaluate(() => document.getElementById("glocke")?.dataset.lage);
|
||||
if (lage === "an") break;
|
||||
await s2.waitForTimeout(500);
|
||||
}
|
||||
if (lage !== "an") {
|
||||
await abbruch(`das Anschalten hat nicht geklappt (Glocke steht auf "${lage}") `
|
||||
+ "-- ohne eine echte Anmeldung ist die Gegenprobe nicht messbar."
|
||||
+ (klagen.length ? `\n Der Browser sagt dazu: ${klagen.slice(0, 3).join(" | ")}`
|
||||
: "\n Der Browser hat sich dazu nicht geaeussert. Moeglich ist, dass "
|
||||
+ "pushManager.subscribe() keinen echten Push-Dienst erreicht "
|
||||
+ "(dafuer braucht dieser Rechner eine Verbindung ins Netz)."));
|
||||
}
|
||||
ok(lage === "an", "nach dem Antippen steht die Glocke auf „an“");
|
||||
ok(!(await hinweisLesen(s2)).da,
|
||||
"und der Hinweis ist weg -- ohne dass jemand ihn wegklicken musste");
|
||||
|
||||
await s2.reload({ waitUntil: "networkidle" });
|
||||
await s2.waitForTimeout(1200);
|
||||
ok(!(await hinweisLesen(s2)).da, "auch nach dem Neuladen bleibt er weg");
|
||||
|
||||
/* Und das Angemeldetsein ist echt: Es steht in der Datenbank. */
|
||||
const d = new DatabaseSync(process.env.WORKSPACE_DB);
|
||||
const n = d.prepare("SELECT COUNT(*) AS n FROM push_anmeldungen").get().n;
|
||||
d.close();
|
||||
ok(n === 1, `die Anmeldung steht wirklich in der Datenbank (${n})`);
|
||||
await k2.close();
|
||||
try { rmSync(profil, { recursive: true, force: true }); } catch { /* egal */ }
|
||||
}
|
||||
|
||||
await browser.close();
|
||||
try { rmSync(ordner, { recursive: true, force: true }); } catch { /* egal */ }
|
||||
console.log(`\n${geprueft} Pruefungen, ${fehler} Fehler`);
|
||||
console.log(fehler === 0 ? "ALLES IN ORDNUNG" : "NICHT IN ORDNUNG");
|
||||
process.exit(fehler ? 1 : 0);
|
||||
@@ -16,8 +16,8 @@
|
||||
verdeckt. Gefunden hat es pruef-struktur.
|
||||
|
||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||
@@ -33,7 +33,7 @@
|
||||
schreibt jede Seite app.webmanifest -- auch die hier. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<style>
|
||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||
@@ -135,7 +135,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/anruf-probe.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202610031336",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202610031336",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202610031336",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202610031336",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -4783,6 +4783,74 @@ body[data-fremde-sicht="ja"]::after {
|
||||
.glocke[data-lage="verboten"] .glocke__strich,
|
||||
.glocke[data-lage="geht-nicht"] .glocke__strich { opacity: .7; }
|
||||
|
||||
/* ==== "Du bekommst gerade nichts" (03.10.2026) =====================
|
||||
|
||||
Am 03.10. nachgemessen: 20 aktive Personen, 8 mit einer Anmeldung.
|
||||
Zwoelf bekamen keine einzige Benachrichtigung.
|
||||
|
||||
RUHIG, NICHT ALARMIEREND. Es ist kein Fehler, sondern eine
|
||||
Einstellung, die noch niemand getroffen hat -- also sieht er aus
|
||||
wie eine Kachel und nicht wie eine Warnung. Rot waere hier falsch:
|
||||
Wer jeden Tag etwas Rotes sieht, sieht bald gar nichts mehr.
|
||||
|
||||
Der Hinweis verschwindet von selbst, sobald jemand die Glocke
|
||||
anschaltet -- `lage()` steht dann auf "an". Es gibt dafuer nichts
|
||||
zu merken und nichts aufzuraeumen. */
|
||||
.push-hinweis {
|
||||
display: flex; align-items: center; gap: 16px; flex-wrap: wrap;
|
||||
margin: 0 0 24px;
|
||||
padding: 15px 20px;
|
||||
background: rgba(255, 255, 255, .04);
|
||||
border: 1px solid var(--rand);
|
||||
/* Die Kante nimmt die Hausfarbe auf -- in beiden Haeusern die
|
||||
jeweils eigene, weil es `--akzent` ist und keine feste Farbe. */
|
||||
border-left: 3px solid color-mix(in srgb, var(--akzent) 55%, transparent);
|
||||
border-radius: 14px;
|
||||
}
|
||||
|
||||
/* `--text`, nicht `--text-leise`: Das ist der eine Satz, der gelesen
|
||||
werden MUSS. Eine Zeile, die man wegen ihrer Farbe ueberfliegt,
|
||||
haette den Hinweis gar nicht erst gebraucht. Zeilenlaenge gekappt,
|
||||
damit er auf breiten Schirmen nicht quer ueber die Seite laeuft. */
|
||||
.push-hinweis__text {
|
||||
flex: 1 1 280px; min-width: 0; max-width: 64ch;
|
||||
color: var(--text);
|
||||
font-size: 1rem; line-height: 1.55;
|
||||
}
|
||||
.push-hinweis__text b { font-weight: 600; }
|
||||
|
||||
.push-hinweis__knoepfe { display: flex; gap: 9px; flex: none; flex-wrap: wrap; }
|
||||
|
||||
/* Beide Knoepfe sind echte Knoepfe und mindestens 44 px hoch -- ein
|
||||
Ziel, das man auf dem Handy mit dem Daumen trifft. */
|
||||
.push-hinweis__knopf {
|
||||
min-height: 44px; padding: 10px 18px;
|
||||
border-radius: 999px; border: 1px solid transparent;
|
||||
font: inherit; font-size: .92rem; cursor: pointer;
|
||||
transition: background var(--tempo), border-color var(--tempo), color var(--tempo);
|
||||
}
|
||||
.push-hinweis__knopf--ja {
|
||||
background: color-mix(in srgb, var(--akzent) 16%, transparent);
|
||||
border-color: color-mix(in srgb, var(--akzent) 48%, transparent);
|
||||
color: var(--akzent);
|
||||
}
|
||||
.push-hinweis__knopf--ja:hover {
|
||||
background: color-mix(in srgb, var(--akzent) 24%, transparent);
|
||||
border-color: color-mix(in srgb, var(--akzent) 68%, transparent);
|
||||
}
|
||||
.push-hinweis__knopf--spaeter {
|
||||
background: transparent; border-color: var(--rand); color: var(--text-leise);
|
||||
}
|
||||
.push-hinweis__knopf--spaeter:hover { border-color: var(--rand-hell); color: var(--text); }
|
||||
|
||||
/* Auf dem Handy untereinander, und die Knoepfe nebeneinander in voller
|
||||
Breite -- nicht zwei Schaltflaechen, die sich 150 px teilen. */
|
||||
@media (max-width: 560px) {
|
||||
.push-hinweis { gap: 13px; padding: 14px 16px; }
|
||||
.push-hinweis__knoepfe { width: 100%; }
|
||||
.push-hinweis__knopf { flex: 1 1 0; }
|
||||
}
|
||||
|
||||
/* Schmale Schirme: nur die Glocke. Der Text steht weiterhin im
|
||||
aria-label, Vorleseprogramme verlieren also nichts.
|
||||
|
||||
|
||||
@@ -104,7 +104,99 @@
|
||||
an: { text: 'Benachrichtigungen an', titel: 'Antippen, um sie auf diesem Gerät wieder abzuschalten.' },
|
||||
};
|
||||
|
||||
/* ==== "Du bekommst gerade nichts" ================================
|
||||
|
||||
Am 03.10.2026 nachgemessen: 20 aktive Personen, 8 mit einer
|
||||
Anmeldung. Zwoelf bekamen keine einzige Benachrichtigung --
|
||||
darunter die linke Hand und ein Modi. Keiner von ihnen wusste es:
|
||||
Die Glocke sagt es nur dem, der sie anschaut.
|
||||
|
||||
WARUM DAS HIER STEHT UND NICHT IN start.js: `lage()` ist die eine
|
||||
Stelle, die weiss, woran man ist. Eine zweite Ableitung daneben
|
||||
waere die, die beim naechsten Umbau etwas anderes behauptet als
|
||||
die Glocke zwei Zentimeter weiter oben.
|
||||
|
||||
NUR WO ES ETWAS ZU AENDERN GIBT. Bei "verboten" hilft kein Knopf
|
||||
(das muss man im Browser zuruecknehmen) und bei "geht-nicht"
|
||||
erst recht nicht -- dort waere der Hinweis nur eine Mitteilung
|
||||
ueber etwas, das man nicht tun kann. Die Glocke selbst erklaert
|
||||
beide Faelle, wenn man sie antippt. */
|
||||
const HINWEIS_WEG = 'dfw_push_hinweis_weg';
|
||||
|
||||
/* localStorage kann werfen (privater Modus, abgeschaltete Cookies).
|
||||
Dann lieber den Hinweis zeigen als die Seite zerlegen -- und beim
|
||||
Wegklicken nichts merken, statt beim Lesen abzustuerzen. */
|
||||
const weggeklickt = () => {
|
||||
try { return localStorage.getItem(HINWEIS_WEG) === 'ja'; } catch { return false; }
|
||||
};
|
||||
const wegMerken = () => {
|
||||
try { localStorage.setItem(HINWEIS_WEG, 'ja'); } catch { /* dann eben nur diesmal */ }
|
||||
};
|
||||
|
||||
function hinweisZeichnen() {
|
||||
const platz = document.getElementById('push-hinweis');
|
||||
if (!platz) return; /* die Seite will keinen -- Schluss */
|
||||
const l = lage();
|
||||
platz.textContent = '';
|
||||
if ((l !== 'aus' && l !== 'iphone') || weggeklickt()) return;
|
||||
|
||||
const kasten = document.createElement('div');
|
||||
kasten.className = 'push-hinweis';
|
||||
|
||||
const text = document.createElement('p');
|
||||
text.className = 'push-hinweis__text';
|
||||
const fett = document.createElement('b');
|
||||
fett.textContent = 'Du bekommst gerade keine Benachrichtigungen.';
|
||||
text.append(fett, ' ');
|
||||
text.append(l === 'iphone'
|
||||
? 'Auf dem iPhone geht das nur, wenn die Seite auf dem Home-Bildschirm liegt: '
|
||||
+ 'Teilen-Knopf → „Zum Home-Bildschirm“. Danach hier noch einmal anschalten.'
|
||||
: 'Neue Nachrichten, Anrufe und Antworten im Support erreichen dich auf diesem '
|
||||
+ 'Gerät nur, wenn du sie anschaltest.');
|
||||
|
||||
const knoepfe = document.createElement('div');
|
||||
knoepfe.className = 'push-hinweis__knoepfe';
|
||||
|
||||
const ja = document.createElement('button');
|
||||
ja.type = 'button';
|
||||
ja.className = 'push-hinweis__knopf push-hinweis__knopf--ja';
|
||||
ja.textContent = l === 'iphone' ? 'Alles klar' : 'Anschalten';
|
||||
ja.addEventListener('click', async () => {
|
||||
/* Auf dem iPhone kann der Knopf nichts schalten -- dort ist er
|
||||
ein Verstanden-Knopf und raeumt den Hinweis weg. */
|
||||
if (l === 'iphone') { wegMerken(); hinweisZeichnen(); return; }
|
||||
ja.disabled = true;
|
||||
try { await anmelden(); } catch (f) { console.warn('[glocke]', f); }
|
||||
ja.disabled = false;
|
||||
/* `anmelden` ruft `zeichnen`, das wiederum hier landet: Klappt
|
||||
es, steht `lage()` auf "an" und der Hinweis ist weg. Klappt es
|
||||
nicht, bleibt er stehen -- richtig so, es hat ja nicht
|
||||
geklappt. */
|
||||
hinweisZeichnen();
|
||||
});
|
||||
|
||||
const spaeter = document.createElement('button');
|
||||
spaeter.type = 'button';
|
||||
spaeter.className = 'push-hinweis__knopf push-hinweis__knopf--spaeter';
|
||||
spaeter.textContent = 'Nicht jetzt';
|
||||
spaeter.title = 'Der Hinweis kommt nicht wieder. Über die Glocke oben geht es jederzeit.';
|
||||
spaeter.addEventListener('click', () => { wegMerken(); hinweisZeichnen(); });
|
||||
|
||||
knoepfe.append(ja, spaeter);
|
||||
kasten.append(text, knoepfe);
|
||||
platz.append(kasten);
|
||||
}
|
||||
|
||||
function zeichnen() {
|
||||
/* VOR der Schranke unten: Der Hinweis haengt an der LAGE, nicht
|
||||
daran, ob der Knopf schon steht. Dahinter wuerde er still
|
||||
ausfallen, sobald die Glocke einmal woanders sitzt.
|
||||
|
||||
(Ganz ohne Glocke laeuft er trotzdem nicht -- `bauen()` steigt
|
||||
dann schon vorher aus. Das ist heute kein Fall: Die Startseite
|
||||
hat beides. Wer den Hinweis je auf eine Seite ohne Glocke
|
||||
setzt, muss ihn dort eigens anstossen.) */
|
||||
hinweisZeichnen();
|
||||
if (!knopf) return;
|
||||
const l = lage();
|
||||
const t = TEXTE[l];
|
||||
|
||||
+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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -430,22 +430,22 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202610031309"></script>
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/textform.js?v=202610031336"></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202610031336" 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=202610031309" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -168,15 +168,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/automation.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/automation.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -197,16 +197,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309"></script>
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/textform.js?v=202610031336"></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -59,11 +59,11 @@
|
||||
<!-- DIE WERBEEINBLENDUNG. Dieselbe Datei wie in der Reaction-Seite:
|
||||
Zwei Fassungen altern unterschiedlich, und dann sieht der Stream
|
||||
anders aus als das, worueber geredet wird. -->
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610031336" />
|
||||
</head>
|
||||
<body class="obs-buehne">
|
||||
<div id="platz"></div>
|
||||
<script src="assets/js/werbung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,15 +89,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/calls.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/calls.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+20
-20
@@ -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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -739,24 +739,24 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202610031309"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336"></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=202610031309"></script>
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309"></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309"></script>
|
||||
<script src="assets/js/textform.js?v=202610031336"></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336"></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336"></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=202610031309"></script>
|
||||
<script src="assets/js/anruf.js?v=202610031336"></script>
|
||||
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
|
||||
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
|
||||
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne
|
||||
@@ -767,8 +767,8 @@
|
||||
sie beim ersten Foto noch nicht da -- und der erste Klick ginge
|
||||
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
|
||||
auftritt, ist der, den man nie nachstellen kann. -->
|
||||
<script src="assets/js/bildschau.js?v=202610031309"></script>
|
||||
<script src="assets/js/chat.js?v=202610031309"></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202610031336"></script>
|
||||
<script src="assets/js/chat.js?v=202610031336"></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,15 +179,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/content.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/content.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/gate.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202610031336",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202610031336",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202610031336",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610031309",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202610031336",
|
||||
"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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -306,20 +306,20 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" 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=202610031309" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/gate.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -383,15 +383,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -444,13 +444,13 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309"></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309"></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309"></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309"></script>
|
||||
<script src="assets/js/leistung.js?v=202610031309"></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336"></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336"></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336"></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336"></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336"></script>
|
||||
<script src="assets/js/leistung.js?v=202610031336"></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/manager-ziele.css?v=202610031336" />
|
||||
<!-- module.css an VORLETZTER, haus.css an LETZTER Stelle. Die
|
||||
Reihenfolge ist keine Geschmacksfrage: haus.css setzt nur
|
||||
Variablen, und bei Variablen entscheidet allein, wer zuletzt
|
||||
kommt. pruef-css-klassen.mjs misst genau dieses Paar nach. -->
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -218,16 +218,16 @@
|
||||
kopf.js liest daraus die Leitungsrollen. Ohne sie stürzt jede
|
||||
Seite ab, und zwar nur in der Browserkonsole -- die Kopfleiste
|
||||
kommt trotzdem. -->
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<!-- wahl.js gehört zu kopf.js: Der Sicht-Umschalter baut daraus seine
|
||||
Liste. pruef-css-klassen setzt das durch, und zwar auch die
|
||||
Reihenfolge -- kopf.js fragt beim Aufbau nach dem fertigen
|
||||
Bedienelement. -->
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/manager-ziele.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/manager-ziele.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/material.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/material.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-ton="46">
|
||||
@@ -181,12 +181,12 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -453,14 +453,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/personen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/personen.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,16 +214,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/profil.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/profil.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -7,15 +7,15 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/werbung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start reaktion-seite" data-stand="laedt">
|
||||
@@ -905,15 +905,15 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/werbung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/report.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/report.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,14 +173,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+35
-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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -622,6 +622,25 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ==== "Du bekommst gerade nichts" (03.10.2026) =================
|
||||
|
||||
Am 03.10. nachgemessen: 20 aktive Personen, 8 mit einer
|
||||
Anmeldung. Zwoelf bekamen keine einzige Benachrichtigung --
|
||||
darunter die linke Hand und ein Modi. Die Glocke sagt es nur
|
||||
dem, der sie anschaut, und genau das hatten diese zwoelf nie
|
||||
getan.
|
||||
|
||||
NUR HIER, NICHT AUF 39 SEITEN. glocke.js laeuft ueberall; der
|
||||
Hinweis erscheint nur dort, wo die Seite ihm einen Platz gibt
|
||||
-- wie schon bei `#glocke-platz`. Stuende er auf jeder Seite,
|
||||
waere er nach dem zweiten Mal Tapete.
|
||||
|
||||
LEER UND OHNE RAHMEN, bis glocke.js ihn fuellt: Wer die Glocke
|
||||
schon an hat (oder wessen Browser gar nicht kann), soll hier
|
||||
kein leeres Kaestchen sehen. Laeuft das Skript nicht, bleibt
|
||||
die Seite genau so, wie sie vorher war. -->
|
||||
<div id="push-hinweis"></div>
|
||||
|
||||
<!-- Was ist dran? Steht VOR den Zahlen, weil es der Unterschied
|
||||
zwischen "wie viel liegt an" und "was muss ich jetzt tun" ist.
|
||||
Bleibt komplett weg, wenn nichts anliegt. -->
|
||||
@@ -732,16 +751,16 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/live.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/start.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/live.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/start.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,16 +85,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/ki.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -150,16 +150,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -154,16 +154,16 @@
|
||||
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
||||
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
||||
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" 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=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/support.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/support.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
„Eigenes CSS" leer lassen (der Grund ist schon
|
||||
durchsichtig).
|
||||
====================================================================== -->
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202610031336" />
|
||||
<style>
|
||||
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
|
||||
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
|
||||
@@ -80,7 +80,7 @@
|
||||
<body>
|
||||
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
|
||||
|
||||
<script src="assets/js/spendenkarte.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,15 +111,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/talente.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/talente.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,15 +110,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/team.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/team.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,15 +112,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,14 +126,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,16 +149,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,14 +335,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/live.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/live.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
|
||||
„Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/holen.js?v=202610031336" defer></script>
|
||||
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
|
||||
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
|
||||
von pruef-meldungen, nicht beim Ansehen. -->
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,14 +144,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</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=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202610031336" 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=202610031309" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031309" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202610031336" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202610031336" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202610031336" />
|
||||
<!-- 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=202610031309" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202610031336" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,15 +190,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202610031336" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202610031309" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202610031336" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202610031336" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user