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:
@@ -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"
|
||||
|
||||
@@ -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. */
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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>
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user