Es hat nie geklingelt -- und die Vermittlung war nie das Problem
Filipe: "irgendwas klappt mit dem telefonieren nicht."
=== WIE DER FEHLER GEFUNDEN WURDE ===
Ich habe zuerst wieder die Vermittlung verdaechtigt. Stattdessen das
Protokoll des Servers gelesen -- und dort stand es die ganze Zeit:
24x anruf_start, jeder nach 7 bis 39 Sekunden beendet
im Chat danach jedes Mal: "Verpasster Anruf"
die Gegenseite schrieb: "Hab keinen Anrufeingang gehabt und
keine Benachrichtigung"
Es ging nie um Ton oder Verbindung. Es hat bei der anderen Person
schlicht nicht geklingelt.
Dieselbe Lehre wie am 06.09. ("kommt keine Mail an" -- erst fragen, OB
gesendet wurde) und am 14.09. (zwei Tage Audiowege verfolgt, waehrend
die CPU bei 98 % stand). Eine halbe Minute in der richtigen Tabelle
haette Stunden gespart.
Nebenbefund zur Messbarkeit: Das coturn-Protokoll kann die Frage gar
nicht beantworten -- es schreibt Zuteilungen bei dieser Stufe nicht
mit. Meine eigene Zuteilung von 16:35 taucht dort ebenfalls nicht auf.
Wer daraus "null Zuteilungen, also kaputt" liest, sucht am falschen
Ende. Das ist der dritte Ausgang: nicht "in Ordnung" und nicht
"kaputt", sondern "kann ich hier nicht sehen".
=== WAS WIRKLICH DEFEKT WAR ===
Die Benachrichtigung WURDE zugestellt -- `zuletzt_ok` am Geraet stand
auf genau die Anrufminute. Sie hat nur nicht geklingelt:
1. `Urgency: "normal"` STAND FEST IM TRANSPORT, fuer jede Meldung.
Auf Android entscheidet dieser Kopf, ob sofort zugestellt wird oder
bis zum naechsten Aufwachen gewartet. Im Stromsparmodus werden
daraus Minuten -- bei einem Anruf, der 120 Sekunden klingelt, ist
das ein verpasster Anruf mit Zeitstempel.
2. `renotify: false` UND `tag: d.art`. Eine zweite Meldung mit
derselben Kennung ersetzt die erste LAUTLOS. Wer ein zweites Mal
anruft, WEIL nicht abgehoben wurde, loest damit gar keinen Ton mehr
aus -- genau im wichtigsten Moment.
3. KEIN vibrate, KEIN requireInteraction. Ein stiller Kasten, der von
selbst verschwindet. In einer Hosentasche unsichtbar.
Fuer "Aufgabe ueberfaellig" ist all das genau richtig, und der
Kommentar daneben stimmte auch ("eine Meldung, die stehen bleibt, ist
eine Zumutung"). Fuer ein klingelndes Telefon ist es das Gegenteil.
Jetzt unterscheidet das Haus beides:
- eigene Kennung je Anruf, damit der zweite den ersten nicht
stillschweigend ersetzt
- renotify, vibrate (zweimal lang, wie ein Telefon),
requireInteraction
- Urgency: high und eine TTL von 150 Sekunden -- ist der Anruf
vorbei, verfaellt auch die Meldung, statt eine Stunde spaeter
nachtraeglich aufzuploppen
- alle ANDEREN Meldungen bleiben unveraendert ruhig. Das ist kein
Nebensatz: Wuerde alles vibrieren und stehenbleiben, schaltet es
nach drei Tagen jemand ab -- und dann klingelt auch der Anruf nie
wieder.
Die Dringlichkeit haengt an derselben Bedingung wie die Nachtruhe
(`art === "test" || art === "anruf"`). "Darf das nachts stoeren?" und
"darf das warten?" haben dieselbe Antwort; zwei Bedingungen waeren die,
die beim naechsten Nachschaerfen auseinanderlaufen.
=== ERREICHT ES AUCH JEMANDEN? ===
Der Service Worker ruft skipWaiting() und clients.claim() -- die neue
Fassung greift beim naechsten Oeffnen der App, ohne dass jemand etwas
tun muss.
ABER: Nachgemessen haben NEUN von fuenfzehn aktiven Zugaengen KEIN
Geraet angemeldet -- darunter eine rechte Hand und zwei Modis. Bei
ihnen kann keine Benachrichtigung ankommen, so laut sie auch waere.
Das ist kein Codefehler; das muessen die Leute einmal selbst tun.
=== GEMESSEN ===
pruef-anruf-klingelt 17/0 (neu, mit drei Gegenproben), pruef-anruf
114/0, pruef-turn-wege 15/0, pruef-meldungen 8/0.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
/* =====================================================================
|
||||
pruef-anruf-klingelt.mjs — Klingelt es auch wirklich? (19.09.2026)
|
||||
|
||||
Filipe: „irgendwas klappt mit dem telefonieren nicht."
|
||||
|
||||
---------------------------------------------------------------------
|
||||
WIE DER FEHLER GEFUNDEN WURDE — UND WARUM DAS DER WICHTIGE TEIL IST
|
||||
|
||||
Ich habe zuerst die Vermittlung verdächtigt: coturn geprüft, STUN
|
||||
gemessen, eine echte Zuteilung von außen gemacht, den TCP-Weg
|
||||
nachgerüstet. Alles richtig und alles nötig — aber es war NICHT die
|
||||
Ursache.
|
||||
|
||||
Die Ursache stand im Protokoll des Servers, und sie stand dort die
|
||||
ganze Zeit:
|
||||
|
||||
24× anruf_start, jeder nach 7–39 Sekunden beendet
|
||||
im Chat danach jedes Mal: „📞 Verpasster Anruf"
|
||||
die Gegenseite schrieb: „Hab keinen Anrufeingang gehabt
|
||||
und keine Benachrichtigung"
|
||||
|
||||
Es ging nie um Ton oder Verbindung. Es hat bei der anderen Person
|
||||
schlicht nicht geklingelt.
|
||||
|
||||
Das ist dieselbe Lehre wie am 06.09. („kommt keine Mail an" — erst
|
||||
fragen, OB gesendet wurde) und am 14.09. (zwei Tage Audiowege
|
||||
verfolgt, während die CPU bei 98 % stand): **Erst das Protokoll
|
||||
lesen, dann suchen.** Eine halbe Minute in der richtigen Tabelle
|
||||
hätte Stunden gespart.
|
||||
|
||||
---------------------------------------------------------------------
|
||||
WAS WIRKLICH DEFEKT WAR
|
||||
|
||||
Die Benachrichtigung wurde zugestellt — `zuletzt_ok` am Gerät stand
|
||||
auf genau die Anrufminute. Sie hat nur nicht geklingelt:
|
||||
|
||||
1. `Urgency: "normal"` stand FEST im Transport, für jede Meldung.
|
||||
Auf Android entscheidet dieser Kopf, ob sofort zugestellt wird
|
||||
oder bis zum nächsten Aufwachen gewartet. Im Stromsparmodus
|
||||
werden daraus Minuten — bei einem Anruf, der 120 Sekunden
|
||||
klingelt, ist das ein verpasster Anruf.
|
||||
|
||||
2. Im Service Worker war `renotify: false` und `tag: d.art`. Eine
|
||||
zweite Meldung mit derselben Kennung ersetzt die erste LAUTLOS.
|
||||
Wer ein zweites Mal anruft, WEIL nicht abgehoben wurde, löst
|
||||
damit gar keinen Ton mehr aus.
|
||||
|
||||
3. Kein `vibrate`, kein `requireInteraction`. Ein stiller Kasten,
|
||||
der von selbst verschwindet — in einer Hosentasche unsichtbar.
|
||||
|
||||
Für „Aufgabe überfällig" ist all das genau richtig. Für ein
|
||||
klingelndes Telefon ist es das Gegenteil. Deshalb unterscheidet das
|
||||
Haus jetzt zwischen beidem.
|
||||
|
||||
AUFRUF: node server/pruef-anruf-klingelt.mjs
|
||||
Läuft in unter einer Sekunde, ohne Server, ohne Netz.
|
||||
===================================================================== */
|
||||
|
||||
import { readFileSync } from "node:fs";
|
||||
import { join, dirname } from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
|
||||
const REPO = join(dirname(fileURLToPath(import.meta.url)), "..");
|
||||
const lies = (p) => readFileSync(join(REPO, p), "utf8");
|
||||
|
||||
let ok = 0, fehl = 0;
|
||||
const pruef = (name, bedingung, zusatz = "") => {
|
||||
if (bedingung) { ok++; console.log(` OK ${name}`); }
|
||||
else { fehl++; console.log(` FEHL ${name}${zusatz ? " — " + zusatz : ""}`); }
|
||||
};
|
||||
|
||||
console.log("\n=== Klingelt ein Anruf auch wirklich? ===\n");
|
||||
|
||||
/* =====================================================================
|
||||
1. DER SERVICE WORKER — die Anzeige auf dem Gerät
|
||||
===================================================================== */
|
||||
const sw = lies("workspace/sw.js");
|
||||
|
||||
pruef("der Dienst unterscheidet einen Anruf von anderen Meldungen",
|
||||
/istAnruf\s*=\s*d\.art\s*===\s*"anruf"/.test(sw));
|
||||
|
||||
pruef("ein Anruf bleibt stehen, bis jemand reagiert",
|
||||
/requireInteraction:\s*istAnruf/.test(sw),
|
||||
"ohne requireInteraction verschwindet er von selbst");
|
||||
|
||||
pruef("ein zweiter Anruf meldet sich hörbar (renotify)",
|
||||
/renotify:\s*istAnruf/.test(sw),
|
||||
"mit renotify:false ersetzt der zweite den ersten LAUTLOS — genau der Fehler");
|
||||
|
||||
pruef("das Handy vibriert beim Anruf",
|
||||
/vibrate:\s*istAnruf\s*\?/.test(sw));
|
||||
|
||||
pruef("jeder Anruf bekommt eine eigene Kennung",
|
||||
/tag:\s*istAnruf\s*\?\s*\("anruf-"/.test(sw),
|
||||
"eine gemeinsame Kennung lässt den zweiten Anruf den ersten still ersetzen");
|
||||
|
||||
/* DIE ANDEREN MELDUNGEN BLEIBEN, WIE SIE WAREN. Das ist kein
|
||||
Nebensatz: Würden alle Benachrichtigungen stehenbleiben und
|
||||
vibrieren, schaltet sie nach drei Tagen jemand ab -- und dann
|
||||
klingelt auch der Anruf nie wieder. */
|
||||
pruef("und für alles andere bleibt es ruhig",
|
||||
/\(d\.art \|\| "workspace"\)/.test(sw) && !/requireInteraction:\s*true\b/.test(sw));
|
||||
|
||||
/* =====================================================================
|
||||
2. DER VERSAND — Dringlichkeit und Haltbarkeit
|
||||
===================================================================== */
|
||||
const krypto = lies("server/workspace-push-krypto.js");
|
||||
const versand = lies("server/workspace-push.js");
|
||||
|
||||
pruef("der Transport kennt überhaupt eine Dringlichkeit",
|
||||
/dringend\s*=\s*false\s*\}\s*=\s*\{\}/.test(krypto),
|
||||
"vorher stand Urgency fest auf \"normal\"");
|
||||
|
||||
pruef("ein dringender Push geht mit Urgency: high hinaus",
|
||||
/Urgency:\s*dringend\s*\?\s*"high"\s*:\s*"normal"/.test(krypto));
|
||||
|
||||
pruef("und verfällt, wenn der Anruf vorbei ist",
|
||||
/TTL:\s*String\(dringend\s*\?\s*Math\.min\(ttl,\s*\d+\)/.test(krypto),
|
||||
"sonst ploppt ein Anruf von vor einer Stunde nachträglich auf");
|
||||
|
||||
pruef("der Anruf wird als dringend verschickt",
|
||||
/schicken\(a,\s*inhalt,\s*paar,\s*ABSENDER,\s*\{\s*dringend\s*\}\)/.test(versand));
|
||||
|
||||
/* DIESELBE BEDINGUNG WIE BEI DER RUHEZEIT. „Darf das nachts stören?"
|
||||
und „darf das warten?" haben dieselbe Antwort -- zwei getrennte
|
||||
Bedingungen wären die, die beim nächsten Nachschärfen auseinander
|
||||
laufen. */
|
||||
pruef("und zwar an derselben Bedingung wie die Nachtruhe",
|
||||
/const dringend = art === "test" \|\| art === "anruf";/.test(versand));
|
||||
|
||||
/* =====================================================================
|
||||
3. DER WEG DORTHIN — wird beim Anruf überhaupt geweckt?
|
||||
===================================================================== */
|
||||
const anruf = lies("server/workspace-anruf.js");
|
||||
const chat = lies("server/workspace-chat.js");
|
||||
|
||||
pruef("ein Anruf weckt alle außer dem Anrufer",
|
||||
/const wecken = leute\.map\(\(t\) => t\.id\)\.filter\(\(id\) => id !== req\.person\.id\)/.test(anruf));
|
||||
|
||||
pruef("und die Art „anruf\" geht bis zur Benachrichtigung durch",
|
||||
/chatEreignis\(raumId,\s*\{[\s\S]*?art:\s*"klingelt"[\s\S]*?\},\s*wecken,\s*"anruf"\)/.test(anruf));
|
||||
|
||||
pruef("wer die Seite offen hat, bekommt KEINE zusätzliche Meldung",
|
||||
/if \(\(zuschauer\.get\(personId\) \|\| \[\]\)\.length\) continue;/.test(chat),
|
||||
"sonst meldet es sich doppelt — der schnellste Weg, dass jemand alles abschaltet");
|
||||
|
||||
/* =====================================================================
|
||||
DIE GEGENPROBEN
|
||||
|
||||
Zu jeder Prüfung, die „in Ordnung" sagen kann, gehört der Beweis,
|
||||
dass sie auch „nicht in Ordnung" sagen kann.
|
||||
===================================================================== */
|
||||
console.log("\n --- Gegenproben (jede MUSS anschlagen) ---");
|
||||
|
||||
pruef("Gegenprobe: das alte renotify:false würde auffallen",
|
||||
!/renotify:\s*istAnruf/.test(' renotify: false,'));
|
||||
|
||||
pruef("Gegenprobe: ein festes Urgency würde auffallen",
|
||||
!/Urgency:\s*dringend\s*\?/.test('headers: { ...kopf, TTL: String(ttl), Urgency: "normal" }'));
|
||||
|
||||
pruef("Gegenprobe: eine gemeinsame Kennung würde auffallen",
|
||||
!/tag:\s*istAnruf\s*\?\s*\("anruf-"/.test(' tag: d.art || "workspace",'));
|
||||
|
||||
console.log(`\n ${ok} bestanden, ${fehl} fehlgeschlagen\n`);
|
||||
process.exit(fehl ? 1 : 0);
|
||||
@@ -208,14 +208,33 @@ export function vapidKopf(endpunkt, paar, absender, stunden = 12) {
|
||||
* Berechtigung entzogen) und gehoert geloescht. Der Push-Dienst sagt
|
||||
* das mit 404 oder 410.
|
||||
*/
|
||||
export async function schicken(anmeldung, text, paar, absender, { ttl = 3600 } = {}) {
|
||||
/* DRINGLICHKEIT GEHT MIT (19.09.2026).
|
||||
*
|
||||
* Hier stand fest `Urgency: "normal"` -- fuer JEDE Benachrichtigung,
|
||||
* auch fuer einen Anruf.
|
||||
*
|
||||
* Auf Android entscheidet dieser Kopf, ob der Push-Dienst sofort
|
||||
* zustellt oder bis zum naechsten Aufwachen des Geraets wartet. Im
|
||||
* Stromsparmodus koennen daraus Minuten werden. Ein Anruf klingelt
|
||||
* 120 Sekunden -- eine Benachrichtigung, die danach ankommt, ist ein
|
||||
* verpasster Anruf mit Zeitstempel.
|
||||
*
|
||||
* Und die Haltbarkeit gehoert dazu: Ein Anruf von vor einer Stunde
|
||||
* soll NICHT nachtraeglich aufploppen. Deshalb bekommt er eine kurze
|
||||
* TTL -- ist er vorbei, verfaellt auch die Meldung. */
|
||||
export async function schicken(anmeldung, text, paar, absender,
|
||||
{ ttl = 3600, dringend = false } = {}) {
|
||||
try {
|
||||
const koerper = verschluesseln(text, anmeldung.p256dh, anmeldung.auth);
|
||||
const kopf = vapidKopf(anmeldung.endpunkt, paar, absender);
|
||||
|
||||
const a = await fetch(anmeldung.endpunkt, {
|
||||
method: "POST",
|
||||
headers: { ...kopf, TTL: String(ttl), Urgency: "normal" },
|
||||
headers: {
|
||||
...kopf,
|
||||
TTL: String(dringend ? Math.min(ttl, 150) : ttl),
|
||||
Urgency: dringend ? "high" : "normal",
|
||||
},
|
||||
body: koerper,
|
||||
/* Ein haengender Push-Dienst darf den Lauf nicht aufhalten. */
|
||||
signal: AbortSignal.timeout(15_000),
|
||||
|
||||
@@ -380,7 +380,14 @@ export async function benachrichtige(personId, art, { titel, text, ziel, merkmal
|
||||
|
||||
let raus = 0;
|
||||
for (const a of anmeldungen) {
|
||||
const e = await schicken(a, inhalt, paar, ABSENDER);
|
||||
/* EIN ANRUF IST DRINGEND, ALLES ANDERE NICHT (19.09.2026).
|
||||
|
||||
`dringend` ist hier dasselbe `art === "anruf"`, das zwanzig
|
||||
Zeilen weiter oben schon ueber die Ruhezeit entscheidet -- die
|
||||
Frage „darf das nachts stoeren?" und „darf das warten?" haben
|
||||
dieselbe Antwort. Eine zweite Bedingung waere die, die beim
|
||||
naechsten Nachschaerfen auseinanderlaeuft. */
|
||||
const e = await schicken(a, inhalt, paar, ABSENDER, { dringend });
|
||||
if (e.ok) {
|
||||
raus++;
|
||||
db().prepare("UPDATE push_anmeldungen SET zuletzt_ok = ?, fehler = 0 WHERE endpunkt = ?")
|
||||
|
||||
@@ -16,15 +16,15 @@
|
||||
verdeckt. Gefunden hat es pruef-struktur.
|
||||
|
||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||
WARUM das Telefon nicht klingelt, ist das besonders unpassend. -->
|
||||
<link rel="manifest" href="/workspace/crew.webmanifest?v=202609191018" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<style>
|
||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||
@@ -124,8 +124,8 @@
|
||||
<p class="probe__ende" id="rat"></p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/anruf-probe.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -22,25 +22,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609191851",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609191851",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609191851",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609191851",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+13
-13
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -291,12 +291,12 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -168,12 +168,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -130,11 +130,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -251,16 +251,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,11 +108,11 @@
|
||||
</main>
|
||||
|
||||
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,12 +80,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,13 +89,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -367,16 +367,16 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609191716"></script>
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716"></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851"></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851"></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851"></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=202609191716"></script>
|
||||
<script src="assets/js/chat.js?v=202609191716"></script>
|
||||
<script src="assets/js/anruf.js?v=202609191851"></script>
|
||||
<script src="assets/js/chat.js?v=202609191851"></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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,14 +179,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/content.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/content.js?v=202609191851" 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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -348,8 +348,8 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -22,25 +22,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609191851",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609191851",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609191851",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609191716",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609191851",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,12 +108,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,11 +106,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -141,11 +141,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609191851" 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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -410,8 +410,8 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -377,13 +377,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -444,11 +444,11 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716"></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716"></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716"></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716"></script>
|
||||
<script src="assets/js/leistung.js?v=202609191716"></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851"></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851"></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851"></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851"></script>
|
||||
<script src="assets/js/leistung.js?v=202609191851"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -449,12 +449,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,13 +214,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -134,10 +134,10 @@
|
||||
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=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,13 +106,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/report.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/report.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,12 +173,12 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -678,12 +678,12 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/start.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/start.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,13 +85,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -150,13 +150,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+45
-5
@@ -41,18 +41,58 @@ self.addEventListener("push", (e) => {
|
||||
try { d.text = e.data.text() || d.text; } catch { /* dann die Vorgabe */ }
|
||||
}
|
||||
|
||||
/* =================================================================
|
||||
EIN ANRUF IST KEINE MELDUNG WIE JEDE ANDERE (19.09.2026)
|
||||
|
||||
Filipe: „irgendwas klappt mit dem telefonieren nicht."
|
||||
|
||||
Nachgemessen am Protokoll des Servers: 24 Anrufe gestartet, jeder
|
||||
nach 7 bis 39 Sekunden beendet, und im Chat steht danach jedes Mal
|
||||
„Verpasster Anruf". Die Gegenseite schrieb: „Hab keinen
|
||||
Anrufeingang gehabt und keine Benachrichtigung."
|
||||
|
||||
Die Benachrichtigung WAR zugestellt -- `zuletzt_ok` am Geraet
|
||||
stand auf genau die Anrufminute. Sie hat nur nicht geklingelt, und
|
||||
der Grund stand hier:
|
||||
|
||||
tag: d.art alle Anrufe teilen sich die Kennung „anruf"
|
||||
renotify: false eine zweite Meldung mit derselben Kennung
|
||||
ersetzt die erste LAUTLOS -- kein Ton, keine
|
||||
Vibration
|
||||
kein vibrate das Handy zuckt nicht
|
||||
kein requireInteraction der Kasten verschwindet von selbst
|
||||
|
||||
Fuer „Aufgabe ueberfaellig" ist das genau richtig -- der Satz
|
||||
daneben stimmt, eine Meldung, die stehen bleibt, ist eine
|
||||
Zumutung. Fuer ein klingelndes Telefon ist es das Gegenteil.
|
||||
|
||||
Also: Alles bleibt, wie es war -- ausser beim Anruf.
|
||||
============================================================== */
|
||||
const istAnruf = d.art === "anruf";
|
||||
|
||||
e.waitUntil(self.registration.showNotification(d.titel, {
|
||||
body: d.text,
|
||||
icon: "/assets/img/app-symbole/workspace-192.png",
|
||||
badge: "/assets/img/app-symbole/workspace-192.png",
|
||||
/* Gleiche Art ersetzt sich gegenseitig, statt sich zu stapeln --
|
||||
drei Meldungen "Aufgabe ueberfaellig" untereinander helfen
|
||||
niemandem. */
|
||||
tag: d.art || "workspace",
|
||||
renotify: false,
|
||||
niemandem.
|
||||
|
||||
BEIM ANRUF EINE EIGENE KENNUNG JE ANRUF: Sonst haette der
|
||||
zweite Versuch den ersten stillschweigend ersetzt, und zwar
|
||||
genau in dem Moment, in dem jemand noch einmal anruft, WEIL
|
||||
nicht abgehoben wurde. */
|
||||
tag: istAnruf ? ("anruf-" + Date.now()) : (d.art || "workspace"),
|
||||
/* Und er meldet sich hoerbar, auch wenn schon einer dasteht. */
|
||||
renotify: istAnruf,
|
||||
/* ZWEIMAL LANG, WIE EIN TELEFON. Kurze Stupser gehen im Alltag
|
||||
unter; dieses Muster kennt man. */
|
||||
vibrate: istAnruf ? [400, 200, 400, 200, 400] : undefined,
|
||||
/* Der einzige Fall, in dem eine Meldung stehen bleiben SOLL:
|
||||
Ein Anruf, den man nicht sieht, ist keiner. Sie verschwindet,
|
||||
sobald man sie antippt oder wegwischt. */
|
||||
requireInteraction: istAnruf,
|
||||
data: { ziel: d.ziel || "/workspace/start.html" },
|
||||
/* Kein `requireInteraction`: Eine Benachrichtigung, die stehen
|
||||
bleibt, bis man sie wegklickt, ist eine Zumutung. */
|
||||
}));
|
||||
});
|
||||
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,11 +111,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,12 +110,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/team.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/team.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||
@@ -84,10 +84,10 @@
|
||||
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=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,11 +112,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609191851" 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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,11 +126,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
||||
Treffs 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -221,11 +221,11 @@
|
||||
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=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,13 +149,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609191851" 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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -217,11 +217,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,11 +144,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -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=202609191716" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191716" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609191851" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609191851" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609191851" />
|
||||
<!-- 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=202609191716" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609191851" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,12 +190,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609191851" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609191716" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609191851" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609191851" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user