Die 60 Aufgaben aus Teil 2 -- und kein Wort zu viel im Browser

Kapitel 14 des Anforderungsdokuments: "Alle Aufgaben dieses Katalogs
koennen 1:1 als Vorlagen in die App importiert werden -- inklusive
Kategorie, empfohlener Rolle und Frequenz. So ist das Aufgaben-Board ab
dem ersten Tag vollstaendig befuellt, statt leer zu starten."

DER KATALOG. 60 Aufgaben, Verteilung wie im Dokument: 12 Aufbau, 9
Alltag, 5 vor / 5 waehrend / 4 nach dem Live, 8 Content, 5 Woche, 5
Monat, 7 Community. Neun Etappen statt sechs Phasen -- Phase 3 zerfaellt
in Vor/Waehrend/Nach und Phase 5 in Woche/Monat, und das sind fuer den,
der davorsitzt, verschiedene Momente. "Waehrend des Lives" sucht man
nicht in derselben Liste wie "einmal im Monat".

Die TEXTE sind neu. Das Dokument nennt nur die Titel, und ein Titel
allein ("Eskalationsregeln definieren") sagt nicht, woran man erkennt,
dass man fertig ist. Jeder Satz nennt das EINE, was zaehlt -- nicht
drei, denn wer sich fuenf Dinge vornimmt, macht keines.

Uebernehmen legt eine ganz normale Aufgabe an, einzeln oder eine ganze
Etappe. Die Kategorie wandert mit: Ohne sie muesste man 60-mal von Hand
einsortieren, was im Dokument bereits danebensteht -- und niemand
merkte es, weil die Aufgabe ja da ist. Genau das prueft die neue
Pruefung ausdruecklich.

KEINE NEUE ADRESSE, kein neuer Feldname mit dem Rollennamen darin: Der
Katalog kommt unter "katalog" in der vorhandenen Antwort, das
Uebernehmen ueber die vorhandene Route mit einer neuen Art. Wer ihn
nicht bekommt, sieht `null` -- und ein Manager, der die Art trotzdem
schickt, bekommt WORTGLEICH dieselbe Absage wie fuer eine erfundene.

ZWEI SELBSTKORREKTUREN, beide von derselben Sorte:

  * Die Kategorien waren auf ACHT zusammengefasst, begruendet damit,
    dreizehn Knoepfe seien auf einem Handy unbedienbar. Gebaut ist aber
    ein AUSWAHLFELD, keine Knopfleiste -- die Begruendung passte nicht
    zu dem, was ich getan hatte, und haette eine Uebersetzungstabelle
    noetig gemacht ("Branding gehoert zu Planung"), die spaeter niemand
    nachvollzieht. Jetzt sind es die vierzehn des Dokuments, und jede
    Aufgabe traegt genau die Kategorie, die danebensteht.
  * Zwei Erwartungen in meiner eigenen Pruefung waren veraltet, beide
    durch Aenderungen, die ich absichtlich gemacht hatte. Die eine
    suchte woertlich nach "Clipping & Schnitt" -- nach dem Umbenennen
    haette sie nach etwas gesucht, das es nicht mehr gibt, und waere
    gruen gewesen, ohne etwas zu pruefen. Die Namen kommen jetzt aus
    derselben Quelle wie die Oberflaeche.

UND WIEDER HAT ES DAS BILDSCHIRMFOTO GEZEIGT, nicht der Code: Die
Kopfleiste sagte auf jeder Seite "Creator Workspace" -- fuer jemanden,
der moderiert statt einen Kanal aufzubauen, der falsche Name. Sie folgt
jetzt demselben Weg wie die Zierzeile auf der Startseite. Nur der
Verweis wird umgeschrieben, der Seitenname dahinter bleibt; das
geschuetzte Leerzeichen ebenfalls, sonst faellt die Leiste auf schmalen
Handys in zwei Zeilen.

BEWUSST NICHT ANGEFASST: Im Hintergrundbild steht schwach "SPICY
MEDIA". Es ist kein Element im HTML, sondern in die buehne-*.webp
eingebacken -- dafuer braeuchte es einen zweiten Bildersatz. Nachgesehen
statt vermutet: Im DOM der Seite kommt der Text nicht vor.

GEPRUEFT: pruef-modi-katalog (29, neu), pruef-modi-kategorien (25),
pruef-modi-wortleck (4), pruef-rollen (113), pruef-kopf-messen,
pruef-vorlagen, pruef-aufgabenbrett.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-10 01:20:24 +02:00
co-authored by Claude Opus 5
parent ede34fe386
commit 60e875814b
27 changed files with 1119 additions and 275 deletions
+4 -4
View File
@@ -13,25 +13,25 @@
"theme_color": "#06090f",
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609100105",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609100119",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609100105",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609100119",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609100105",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609100119",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609100105",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609100119",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+162 -2
View File
@@ -994,6 +994,15 @@ Das laesst sich nicht rueckgaengig machen. Erledigte Aufgaben sollten normalerwe
hilfe: 'Was auch ohne dich weiterläuft — Vorlage, Vertretung, Ablage.' },
];
let vorlagen = null;
/* Der zweite Katalog -- welcher es ist, sagt der Server. Hier steht
bewusst nur "katalog": Im Browser darf nichts stehen, woraus sich
schliessen laesst, fuer wen er gedacht ist. */
let katalog = null;
let kGruppe = null;
/* Getrennt vom Inhalt, weil "nichts bekommen" ein gueltiges Ergebnis
ist. Ohne dieses Merkmal fragte die Seite bei jedem Neuzeichnen
erneut nach -- und bekaeme jedes Mal wieder nichts. */
let vorlagenGeladen = false;
let vBereich = 'live';
let vStufe = 'anfaenger';
@@ -1027,13 +1036,24 @@ Das laesst sich nicht rueckgaengig machen. Erledigte Aufgaben sollten normalerwe
nichts, und `if (!vorlagen) return` weiter unten laesst das Brett
verborgen. Dieselbe Wirkung, ohne eine Zeile, die verraet, fuer
wen sie gilt. */
if (!vorlagen) {
if (!vorlagenGeladen) {
try {
const a = await hole('/workspace/api/vorlagen');
if (!a.ok) return;
vorlagen = (await a.json()).aufgaben || null;
const d = await a.json();
vorlagen = d.aufgaben || null;
/* Ein Katalog mit null Eintraegen ist keiner. Ohne diese Pruefung
haette ein leeres `{gruppen:[],aufgaben:[]}` einen Block mit
Ueberschrift und nichts darin ergeben -- das sieht aus wie ein
Fehler, und es waere auch einer. */
katalog = d.katalog && Array.isArray(d.katalog.aufgaben) && d.katalog.aufgaben.length
? d.katalog : null;
vorlagenGeladen = true;
} catch { return; }
}
/* Zwei Kataloge, einer je Person -- nie beide. Wer den einen
bekommt, bekommt den anderen nicht; das entscheidet der Server. */
if (katalog) { katalogBrett(ziel); return; }
if (!vorlagen) return;
ziel.hidden = false;
ziel.textContent = '';
@@ -1194,6 +1214,146 @@ Das laesst sich nicht rueckgaengig machen. Erledigte Aufgaben sollten normalerwe
}
}
/* =====================================================================
DAS ZWEITE VORLAGENBRETT (10.09.2026)
Derselbe Block, derselbe Kopf, dieselben Karten -- nur eine andere
Einteilung: neun Etappen statt vier Bereichen mal vier Stufen. Die
Bausteine sind bewusst dieselben (vorlagenbrett__karte,
stufenleiter, ...): Ein zweites Aussehen fuer dieselbe Sache waere
zwei Dinge zum Lernen statt einem -- und eine zweite Stelle, an der
jemand eine neue CSS-Klasse in sieben Kopien pflegen muesste.
WAS DRINSTEHT, KOMMT VOM SERVER, samt Gruppennamen und Texten. In
dieser Datei steht kein Wort darueber, fuer wen dieser Katalog ist.
===================================================================== */
function katalogBrett(ziel) {
ziel.hidden = false;
ziel.textContent = '';
if (!kGruppe) kGruppe = (katalog.gruppen[0] || {}).schluessel || null;
const kopf = el('button', 'vorlagenbrett__kopf');
kopf.type = 'button';
kopf.setAttribute('aria-expanded', String(vOffen));
kopf.setAttribute('aria-controls', 'vorlagenbrett-koerper');
const kText = el('span', 'vorlagenbrett__kopftext');
kText.append(el('span', 'feldschild', 'Aufgaben aus der Vorlage'));
kText.append(el('span', 'vorlagenbrett__unter', vOffen
? 'Nach Etappen sortiert. Übernommen wird als ganz normale Aufgabe '
+ '– mit Frist und Kategorie, veränderbar, auf dem Brett darunter.'
: `${katalog.aufgaben.length} fertige Aufgaben in `
+ `${katalog.gruppen.length} Etappen – zum Übernehmen.`));
kopf.append(kText);
const pfeil = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
pfeil.setAttribute('viewBox', '0 0 24 24');
pfeil.setAttribute('class', 'klapp-pfeil');
pfeil.setAttribute('aria-hidden', 'true');
const pfad = document.createElementNS('http://www.w3.org/2000/svg', 'path');
pfad.setAttribute('d', 'm6 9.5 6 6 6-6');
pfeil.append(pfad);
kopf.append(pfeil);
kopf.addEventListener('click', () => {
vOffen = !vOffen;
try { localStorage.setItem(VORLAGEN_OFFEN, vOffen ? 'ja' : 'nein'); } catch { /* egal */ }
vorlagenbrettZeigen();
});
ziel.append(kopf);
ziel.dataset.auf = vOffen ? 'ja' : 'nein';
/* Zugeklappt wird der Rest gar nicht erst gebaut -- sonst lägen bei
jedem Neuzeichnen sechzig Karten da, die niemand sieht. */
if (!vOffen) return;
const koerper = el('div', 'vorlagenbrett__koerper');
koerper.id = 'vorlagenbrett-koerper';
ziel.append(koerper);
/* Die Etappen als Reihe -- mit der Zahl darin, damit man sieht, wo
etwas liegt, bevor man klickt. */
const reihe = el('div', 'stufenleiter');
reihe.setAttribute('role', 'group');
reihe.setAttribute('aria-label', 'Etappe wählen');
for (const g of katalog.gruppen) {
const n = katalog.aufgaben.filter((v) => v.gruppe === g.schluessel).length;
if (!n) continue;
const k = el('button', 'stufenleiter__knopf');
k.type = 'button';
k.dataset.stufe = g.schluessel;
k.setAttribute('aria-pressed', String(kGruppe === g.schluessel));
k.append(el('span', 'stufenleiter__name', g.name));
k.append(el('span', 'stufenleiter__zahl', String(n)));
k.addEventListener('click', () => { kGruppe = g.schluessel; vorlagenbrettZeigen(); });
reihe.append(k);
}
koerper.append(reihe);
const gruppe = katalog.gruppen.find((g) => g.schluessel === kGruppe);
if (gruppe?.text) koerper.append(el('p', 'vorlagenbrett__stand', gruppe.text));
/* Was schon auf dem Brett liegt -- aus den Aufgaben, die ohnehin
geladen sind. Verglichen wird die Kennung der Vorlage und nicht
der Titel: Der darf geändert werden. */
const schonDa = new Map();
for (const a of alleAufgaben) if (a.vorlage) schonDa.set(a.vorlage, a);
const liste = katalog.aufgaben
.map((v, nr) => ({ ...v, nr }))
.filter((v) => v.gruppe === kGruppe);
const box = el('div', 'vorlagenbrett__liste');
for (const v of liste) {
const karte = el('div', 'vorlagenbrett__karte');
const schon = schonDa.get(v.schluessel);
if (schon) karte.dataset.schon = 'ja';
karte.append(el('h3', 'vorlagenbrett__titel', v.titel));
karte.append(el('p', 'vorlagenbrett__text', v.text));
const fuss = el('div', 'vorlagenbrett__fuss');
fuss.append(el('span', 'vorlagenbrett__frist',
v.tage === 1 ? 'Frist: morgen' : `Frist: in ${v.tage} Tagen`));
/* Die empfohlene Rolle steht im Dokument neben jeder Aufgabe und
ist die halbe Auskunft: "Technik-Check" heisst etwas anderes,
je nachdem, wer ihn macht. */
if (v.rolle) fuss.append(el('span', 'vorlagenbrett__frist', `für: ${v.rolle}`));
if (schon) {
fuss.append(el('span', 'vorlagenbrett__schon',
`schon übernommen · ${STATUS_NAME[schon.status] || schon.status}`));
}
const k = el('button', 'knopf knopf--klein', schon ? 'Nochmal' : 'Übernehmen');
k.type = 'button';
if (schon) k.title = 'Diese Vorlage liegt schon auf dem Brett – noch einmal übernehmen?';
k.addEventListener('click', () => uebernehmen(k,
{ art: 'katalog', nr: v.nr, gruppe: kGruppe, person_id: katalogZiel() }));
fuss.append(k);
karte.append(fuss);
box.append(karte);
}
if (liste.length) {
const offen = liste.filter((v) => !schonDa.has(v.schluessel)).length;
koerper.append(el('p', 'vorlagenbrett__stand', offen
? `${offen} von ${liste.length} noch nicht übernommen.`
: `Alle ${liste.length} dieser Etappe sind übernommen.`));
}
koerper.append(box);
if (liste.length > 1) {
const alle = el('button', 'abmelden', `Alle ${liste.length} übernehmen`);
alle.title = 'Legt alle Aufgaben dieser Etappe an – auch die, die schon auf dem Brett liegen.';
alle.type = 'button';
alle.style.marginTop = '12px';
alle.addEventListener('click', () => uebernehmen(alle,
{ art: 'katalog_alle', gruppe: kGruppe, person_id: katalogZiel() }));
koerper.append(alle);
}
}
/* FUER WEN wird uebernommen? Wer nur eigene Aufgaben hat, meint sich
selbst -- der Server setzt das dann ein und braucht hier nichts.
Wer fuer andere eintragen darf, muss die Person oben ausgewaehlt
haben; sonst sagt der Server es. */
function katalogZiel() {
return $('f-verant')?.value || $('f-creator')?.value || null;
}
/* Ein Weg fuer beide Knoepfe -- einzeln und alle. Zwei fast gleiche
Funktionen waeren der sichere Weg dazu, dass die eine irgendwann
anders reagiert als die andere. */
+21
View File
@@ -38,6 +38,27 @@
mit, auch was es heute noch gar nicht gibt. */
if (ich.rolle) document.documentElement.dataset.rolle = ich.rolle;
/* DER NAME IN DER KOPFLEISTE (10.09.2026).
Auf jeder Seite steht dort fest "Creator Workspace · <Seite>".
Fuer wen das nicht stimmt, schickt der Server einen anderen Namen
mit -- WER das ist, steht ausdruecklich nicht in dieser Datei:
Sie bekommt jeder, der die Seite oeffnet.
Nur der Verweis wird umgeschrieben, nicht die ganze Zeile: Hinter
ihm steht noch " · Aufgaben" bzw. der Name der jeweiligen Seite,
und der bleibt richtig.
MIT GESCHUETZTEM LEERZEICHEN, wie im HTML. Die Kopfleiste rechnet
damit, dass dieser Name nicht umbricht -- ein gewoehnliches
Leerzeichen liesse ihn auf schmalen Handys in zwei Zeilen fallen
und die Leiste mitwachsen. */
if (ich.marke) {
for (const verweis of document.querySelectorAll('.kopfleiste .marke__text .zurueck')) {
verweis.textContent = String(ich.marke).replace(/ /g, ' ');
}
}
/* Das eigene Bild, wenn es eines gibt -- sonst der Anfangsbuchstabe.
Der Buchstabe bleibt als Unterlage LIEGEN und wird nicht ersetzt:
Laedt das Bild nicht (Verbindung weg, Datei geloescht), steht dort
+11 -11
View File
@@ -12,12 +12,12 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -245,10 +245,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/aufgaben.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/aufgaben.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -140,10 +140,10 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/automation.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/automation.js?v=202609100119" defer></script>
</body>
</html>
+16 -16
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -149,14 +149,14 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/checkliste.js?v=202609100105" defer></script>
<script src="assets/js/ampel.js?v=202609100105" defer></script>
<script src="assets/js/schulung.js?v=202609100105" defer></script>
<script src="assets/js/vorlagen.js?v=202609100105" defer></script>
<script src="assets/js/bereich.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/checkliste.js?v=202609100119" defer></script>
<script src="assets/js/ampel.js?v=202609100119" defer></script>
<script src="assets/js/schulung.js?v=202609100119" defer></script>
<script src="assets/js/vorlagen.js?v=202609100119" defer></script>
<script src="assets/js/bereich.js?v=202609100119" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -82,11 +82,11 @@
</main>
<script src="assets/js/ki.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/calls.js?v=202609100105" defer></script>
<script src="assets/js/ki.js?v=202609100119" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/calls.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<!-- 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=202609100105" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -247,10 +247,10 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609100105"></script>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105"></script>
<script src="assets/js/glocke.js?v=202609100105"></script>
<script src="assets/js/chat.js?v=202609100105"></script>
<script src="assets/js/bereiche.js?v=202609100119"></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119"></script>
<script src="assets/js/glocke.js?v=202609100119"></script>
<script src="assets/js/chat.js?v=202609100119"></script>
</body>
</html>
+14 -14
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/content.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/content.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -172,12 +172,12 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/checkliste.js?v=202609100105" defer></script>
<script src="assets/js/vorlagen.js?v=202609100105" defer></script>
<script src="assets/js/content.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/checkliste.js?v=202609100119" defer></script>
<script src="assets/js/vorlagen.js?v=202609100119" defer></script>
<script src="assets/js/content.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -101,10 +101,10 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/dateien.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/dateien.js?v=202609100119" defer></script>
</body>
</html>
+4 -4
View File
@@ -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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
</head>
<body class="gate">
@@ -401,6 +401,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609100105" defer></script>
<script src="assets/js/gate.js?v=202609100119" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -370,11 +370,11 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/kalender.js?v=202609100105" defer></script>
<script src="assets/js/kalender-abo.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/kalender.js?v=202609100119" defer></script>
<script src="assets/js/kalender-abo.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -217,10 +217,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609100105"></script>
<script src="assets/js/bereiche.js?v=202609100105"></script>
<script src="assets/js/kopf.js?v=202609100105"></script>
<script src="assets/js/glocke.js?v=202609100105"></script>
<script src="assets/js/leistung.js?v=202609100105"></script>
<script src="assets/js/wahl.js?v=202609100119"></script>
<script src="assets/js/bereiche.js?v=202609100119"></script>
<script src="assets/js/kopf.js?v=202609100119"></script>
<script src="assets/js/glocke.js?v=202609100119"></script>
<script src="assets/js/leistung.js?v=202609100119"></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -335,10 +335,10 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/personen.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/personen.js?v=202609100119" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -207,11 +207,11 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/steckbrief.js?v=202609100105" defer></script>
<script src="assets/js/profil.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/steckbrief.js?v=202609100119" defer></script>
<script src="assets/js/profil.js?v=202609100119" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/report.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/report.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -99,11 +99,11 @@
</main>
<script src="assets/js/ki.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/report.js?v=202609100105" defer></script>
<script src="assets/js/ki.js?v=202609100119" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/report.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -132,10 +132,10 @@
</div>
</div>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/scouting.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/scouting.js?v=202609100119" defer></script>
</body>
</html>
+11 -11
View File
@@ -12,14 +12,14 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<!-- 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=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -667,10 +667,10 @@
</p>
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/start.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/start.js?v=202609100119" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -78,11 +78,11 @@
</main>
<script src="assets/js/ki.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/startcheck.js?v=202609100105" defer></script>
<script src="assets/js/ki.js?v=202609100119" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/startcheck.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -119,10 +119,10 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/steckbrief.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/steckbrief.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/team.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/team.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -103,10 +103,10 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/team.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/team.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,15 +12,15 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -142,11 +142,11 @@
</main>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/uebersicht.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/uebersicht.js?v=202609100119" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,13 +12,13 @@
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=202609100105" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100105" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609100105" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100105" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609100119" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609100119" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/start.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609100119" />
<link rel="stylesheet" href="assets/css/module.css?v=202609100119" />
</head>
<body class="start">
@@ -183,10 +183,10 @@
</main>
<script src="assets/js/wahl.js?v=202609100105" defer></script>
<script src="assets/js/bereiche.js?v=202609100105" defer></script>
<script src="assets/js/kopf.js?v=202609100105" defer></script>
<script src="assets/js/glocke.js?v=202609100105" defer></script>
<script src="assets/js/wissen.js?v=202609100105" defer></script>
<script src="assets/js/wahl.js?v=202609100119" defer></script>
<script src="assets/js/bereiche.js?v=202609100119" defer></script>
<script src="assets/js/kopf.js?v=202609100119" defer></script>
<script src="assets/js/glocke.js?v=202609100119" defer></script>
<script src="assets/js/wissen.js?v=202609100119" defer></script>
</body>
</html>