Kennzahlen-Reihe auf der Content-Seite entfaellt
Wunsch: "diese Kisten sind jetzt ueberall zu viel, die sollen weg." Nur die Content-Seite (nachgefragt): Vorrat, Veroeffentlicht, Ideen, ohne Hook, ueberfaellig. Die Reihe auf der Startseite und die Kisten im Report bleiben -- letztere sind der Report. Sie hatte auch inhaltlich kein Recht mehr: Die Strecke direkt darunter zeigt Ideen, Produktion und Veroeffentlichtes ohnehin mit Zahl an jeder Spalte. Zwei Zaehler fuer dieselbe Sache auf einem Bildschirm sind einer zu viel -- und laufen frueher oder spaeter auseinander. WAS BLEIBT UND WARUM: Die Abfrage /workspace/api/content/kennzahlen wird NICHT entfernt. Aus derselben Antwort speist sich der Saeulen-Balken darunter (70/20/10). Die Funktion heisst jetzt zahlenLaden() statt kennzahlenLaden() -- der alte Name zeigte auf etwas, das es nicht mehr gibt. Entfernt sind neben der Reihe auch .kachel, .kachel__wert, .kachel__name und .kachel__zusatz aus content.css. Achtung fuer spaeter: "kachel" gibt es auch in start.css und report.css, mit ganz anderen Regeln. Diese drei Kopien haben nichts miteinander zu tun; ein Kommentar an der Fundstelle sagt das jetzt. DIE PRUEFUNG WURDE UMGEDREHT, NICHT GELOESCHT. pruef-content-ansicht.mjs sicherte bisher "fuenf Kennzahlen" -- jetzt sichert sie, dass keine da ist. Eine geloeschte Pruefung merkt niemand, wenn jemand die Reihe spaeter versehentlich wieder einbaut. Die Zahlen selbst bleiben geprueft: pruef-content.mjs prueft Vorrat, ohne Hook und ueberfaellig weiterhin an der Schnittstelle (Abschnitt 5 und 6). Entfallen ist ihre Anzeige, nicht ihre Richtigkeit. Co-Authored-By: Claude Opus 5 <[email protected]>
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 776 KiB After Width: | Height: | Size: 697 KiB |
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
@@ -133,22 +133,24 @@ for (const [breite, wie] of [[1440, "Computer"], [390, "Handy"]]) {
|
||||
|
||||
const r = await lesen(seite);
|
||||
console.log(" Spalten:", r.spalten.map((s) => `${s.name}=${s.zahl}`).join(" · "));
|
||||
console.log(" Kacheln:", r.kacheln.map((k) => `${k.name}=${k.wert}`).join(" · "));
|
||||
|
||||
ok(r.spalten.length === 5, `fünf Stufen (${r.spalten.length})`);
|
||||
ok(r.spalten[0].zahl === "2" && r.spalten[4].zahl === "16",
|
||||
`Ideen 2, Veröffentlicht 16 (${r.spalten[0].zahl}/${r.spalten[4].zahl})`);
|
||||
ok(r.kacheln.length === 5, `fünf Kennzahlen (${r.kacheln.length})`);
|
||||
/* DIE KENNZAHLEN-REIHE IST WEG (01.09.2026, auf Wunsch: "diese Kisten
|
||||
sind jetzt ueberall zu viel, die sollen weg").
|
||||
|
||||
const vorrat = r.kacheln.find((k) => k.name === "Vorrat");
|
||||
ok(vorrat?.wert === "4", `Vorrat 4 (${vorrat?.wert})`);
|
||||
ok(/reicht noch/.test(vorrat?.zusatz || ""), `als Tage ausgedrückt ("${vorrat?.zusatz}")`);
|
||||
Hier stand vorher, dass es genau fuenf davon gibt. Die Pruefung wird
|
||||
nicht geloescht, sondern UMGEDREHT: Sie sichert jetzt, dass sie
|
||||
nicht zurueckkommen. Eine geloeschte Pruefung merkt niemand, wenn
|
||||
jemand die Reihe spaeter versehentlich wieder einbaut.
|
||||
|
||||
const ohneHook = r.kacheln.find((k) => k.name === "ohne Hook");
|
||||
ok(ohneHook?.wert === "1" && ohneHook?.stufe === "warn",
|
||||
`ein Video ohne Hook, auffällig (${ohneHook?.wert}/${ohneHook?.stufe})`);
|
||||
const ueberf = r.kacheln.find((k) => k.name === "überfällig");
|
||||
ok(ueberf?.wert === "1", `eines überfällig (${ueberf?.wert})`);
|
||||
Die Zahlen selbst (Vorrat, ohne Hook, ueberfaellig) sind dadurch
|
||||
NICHT ungeprueft: pruef-content.mjs prueft sie weiterhin an der
|
||||
Schnittstelle, Abschnitt 5 und 6. Nur ihre Anzeige ist entfallen. */
|
||||
ok(r.kacheln.length === 0, `keine Kennzahlen-Kisten mehr (${r.kacheln.length})`);
|
||||
ok(r.spalten.length === 5,
|
||||
"die Strecke zeigt die Zahlen weiterhin an jeder Spalte – dort gehoeren sie hin");
|
||||
|
||||
/* Die Balance -- vier Farben, jede eine andere, keine zwei gleich. */
|
||||
ok(r.stuecke.length === 4, `vier Stücke im Balken (${r.stuecke.length})`);
|
||||
@@ -206,7 +208,7 @@ console.log("\n=== Creator sieht, ändert aber nichts");
|
||||
ok(r.spalten.reduce((n, s) => n + s.karten, 0) === 14,
|
||||
`und seine Videos, letzte Spalte gekürzt (${r.spalten.reduce((n, s) => n + s.karten, 0)})`);
|
||||
ok(r.mehrKnopf === 1, `mit einem Aufklapper an der langen Spalte (${r.mehrKnopf})`);
|
||||
ok(r.kacheln.length === 5, "sieht seine Kennzahlen");
|
||||
ok(r.kacheln.length === 0, "sieht keine Kennzahlen-Kisten mehr");
|
||||
ok(r.stuecke.length === 4, "sieht die Verteilung");
|
||||
ok(!r.anlegenDa, "aber keinen Anlegen-Knopf");
|
||||
ok(!r.saeulenKnopfDa, "und keine Säulenverwaltung");
|
||||
|
||||
@@ -33,33 +33,16 @@ body.start {
|
||||
--saeule-0: #56657a; /* ohne Säule -- bewusst grau, keine sechste Farbe */
|
||||
}
|
||||
|
||||
/* ---------- Kennzahlen ---------------------------------------------------- */
|
||||
/* Die Kennzahlen-Reihe ist am 01.09.2026 entfallen ("diese Kisten sind
|
||||
jetzt ueberall zu viel, die sollen weg"). Mit ihr gehen auch .kachel,
|
||||
.kachel__wert, .kachel__name und .kachel__zusatz -- sie hatten hier
|
||||
keinen anderen Benutzer.
|
||||
|
||||
.kennzahlen {
|
||||
display: grid; gap: 10px; margin-bottom: 26px;
|
||||
grid-template-columns: 1.4fr repeat(4, 1fr);
|
||||
}
|
||||
.kachel {
|
||||
display: grid; gap: 2px; align-content: start;
|
||||
padding: 15px 17px;
|
||||
border: 1px solid var(--rand); border-radius: var(--radius);
|
||||
background: var(--flaeche);
|
||||
}
|
||||
.kachel[data-gross="ja"] { padding: 17px 20px; }
|
||||
.kachel[data-stufe="warn"] {
|
||||
border-color: rgba(255, 154, 162, .3); background: rgba(255, 154, 162, .05);
|
||||
}
|
||||
.kachel__wert {
|
||||
font-size: 1.7rem; font-weight: 700; line-height: 1.05;
|
||||
font-variant-numeric: tabular-nums; letter-spacing: -.02em;
|
||||
}
|
||||
.kachel[data-gross="ja"] .kachel__wert { font-size: 2.6rem; }
|
||||
.kachel[data-stufe="warn"] .kachel__wert { color: var(--warn); }
|
||||
.kachel__name {
|
||||
font-size: .72rem; font-weight: 700; letter-spacing: .07em;
|
||||
text-transform: uppercase; color: var(--text-leise);
|
||||
}
|
||||
.kachel__zusatz { font-size: .76rem; color: var(--text-still); }
|
||||
VORSICHT bei "kachel": Die Klasse gibt es auch auf der Startseite und
|
||||
im Report, dort aber mit ganz anderen Regeln aus start.css bzw.
|
||||
report.css. Diese Kopien hier galten nur fuer die Content-Seite; sie
|
||||
zu loeschen ruehrt an die anderen beiden nicht. Genau deshalb steht
|
||||
das hier: Wer spaeter ".kachel" sucht, findet drei Stellen. */
|
||||
|
||||
/* ---------- Säulen-Balance ------------------------------------------------ */
|
||||
|
||||
@@ -281,15 +264,10 @@ body.start {
|
||||
|
||||
@media (max-width: 1100px) {
|
||||
.strecke { grid-template-columns: repeat(3, minmax(0, 1fr)); }
|
||||
.kennzahlen { grid-template-columns: repeat(3, minmax(0, 1fr)); }
|
||||
.kachel[data-gross="ja"] { grid-column: span 3; }
|
||||
}
|
||||
|
||||
@media (max-width: 700px) {
|
||||
.strecke { grid-template-columns: 1fr; }
|
||||
.kennzahlen { grid-template-columns: repeat(2, minmax(0, 1fr)); }
|
||||
.kachel[data-gross="ja"] { grid-column: span 2; }
|
||||
.kachel[data-gross="ja"] .kachel__wert { font-size: 2.1rem; }
|
||||
/* Leere Spalten kosten auf dem Handy nur Platz zum Scrollen. */
|
||||
.spalte:has(.spalte__leer) { display: none; }
|
||||
.balance__balken { height: 26px; }
|
||||
|
||||
@@ -65,49 +65,18 @@
|
||||
return `${w}${t}.${m}.` + (z ? ' · ' + z.slice(0, 5) : '');
|
||||
}
|
||||
|
||||
/* ---------- Kennzahlen ---------------------------------------------------
|
||||
/* Die Kennzahlen-Reihe (Vorrat, Veroeffentlicht, Ideen, ohne Hook,
|
||||
ueberfaellig) ist am 01.09.2026 entfallen -- auf Wunsch: "diese
|
||||
Kisten sind jetzt ueberall zu viel, die sollen weg."
|
||||
|
||||
Keine Diagramme. Das sind Einzelwerte mit einer Handlung dahinter --
|
||||
dafuer ist eine Kachel die richtige Form, kein Balken mit einem Balken. */
|
||||
Sie hatte auch inhaltlich kein Recht mehr: Die Strecke darunter
|
||||
zeigt Ideen, Produktion und Veroeffentlichtes ohnehin mit Zahl an
|
||||
jeder Spalte. Zwei Zaehler fuer dieselbe Sache auf einem Bildschirm
|
||||
sind einer zu viel -- und laufen frueher oder spaeter auseinander.
|
||||
|
||||
function kennzahlenZeigen() {
|
||||
const k = $('kennzahlen');
|
||||
k.textContent = '';
|
||||
if (!zahlen || zahlen.leer) { k.hidden = true; return; }
|
||||
|
||||
/* Der Vorrat ist die Leitzahl und steht deshalb als Erstes und
|
||||
groesser. Er zaehlt NUR Gedrehtes und Fertiges -- eine Idee ist
|
||||
kein Video. Wer Ideen mitzaehlt, fuehlt sich reich und steht am
|
||||
Donnerstag ohne Material da. */
|
||||
const vorratText = zahlen.reichweiteTage === null
|
||||
? 'noch kein Tempo bekannt'
|
||||
: zahlen.reichweiteTage === 0
|
||||
? 'reicht keinen Tag mehr'
|
||||
: `reicht noch etwa ${zahlen.reichweiteTage} Tag${zahlen.reichweiteTage === 1 ? '' : 'e'}`;
|
||||
|
||||
const felder = [
|
||||
{ wert: zahlen.vorrat, name: 'Vorrat', zusatz: vorratText,
|
||||
stufe: zahlen.reichweiteTage !== null && zahlen.reichweiteTage < 3 ? 'warn'
|
||||
: zahlen.vorrat === 0 ? 'warn' : 'gut', gross: true },
|
||||
{ wert: zahlen.veroeffentlicht30, name: 'veröffentlicht', zusatz: 'in 30 Tagen' },
|
||||
{ wert: (zahlen.stufen?.idee || 0), name: 'Ideen', zusatz: 'noch nicht angefasst' },
|
||||
{ wert: zahlen.ohneHook, name: 'ohne Hook', zusatz: 'in Arbeit, aber ohne Aufhänger',
|
||||
stufe: zahlen.ohneHook > 0 ? 'warn' : 'gut', ziel: 'hook' },
|
||||
{ wert: zahlen.ueberfaellig, name: 'überfällig', zusatz: 'Termin vorbei, nicht draußen',
|
||||
stufe: zahlen.ueberfaellig > 0 ? 'warn' : 'gut' },
|
||||
];
|
||||
|
||||
for (const f of felder) {
|
||||
const kachel = el('div', 'kachel');
|
||||
if (f.gross) kachel.dataset.gross = 'ja';
|
||||
if (f.stufe) kachel.dataset.stufe = f.stufe;
|
||||
kachel.append(el('span', 'kachel__wert', String(f.wert)));
|
||||
kachel.append(el('span', 'kachel__name', f.name));
|
||||
kachel.append(el('span', 'kachel__zusatz', f.zusatz));
|
||||
k.append(kachel);
|
||||
}
|
||||
k.hidden = false;
|
||||
}
|
||||
Die ABFRAGE bleibt: Aus derselben Antwort speist sich der
|
||||
Saeulen-Balken darunter (70/20/10). Sie heisst jetzt zahlenLaden(),
|
||||
weil "kennzahlenLaden" auf etwas zeigte, das es nicht mehr gibt. */
|
||||
|
||||
/* ---------- Säulen-Balance -----------------------------------------------
|
||||
|
||||
@@ -360,7 +329,7 @@
|
||||
|
||||
if (LEITUNG.has(ich.rolle) && creator.length > 1) {
|
||||
zeile.append(knopfGruppe('Creator', [['', 'Alle'], ...creator.map(([id, n]) => [String(id), n])],
|
||||
filterCreator, (w) => { filterCreator = w; filterBauen(); streckeZeigen(); kennzahlenLaden(); }));
|
||||
filterCreator, (w) => { filterCreator = w; filterBauen(); streckeZeigen(); zahlenLaden(); }));
|
||||
}
|
||||
if (saeulen.length) {
|
||||
const passend = filterCreator
|
||||
@@ -422,13 +391,12 @@
|
||||
|
||||
/* ---------- Laden -------------------------------------------------------- */
|
||||
|
||||
async function kennzahlenLaden() {
|
||||
async function zahlenLaden() {
|
||||
try {
|
||||
const p = filterCreator ? `?creator=${encodeURIComponent(filterCreator)}` : '';
|
||||
const a = await hole('/workspace/api/content/kennzahlen' + p);
|
||||
if (!a.ok) return;
|
||||
zahlen = await a.json();
|
||||
kennzahlenZeigen();
|
||||
balanceZeigen();
|
||||
} catch { /* umgeleitet */ }
|
||||
}
|
||||
@@ -463,7 +431,7 @@
|
||||
/* Sprung vom Bericht -- nach streckeZeigen(), vorher gibt es die
|
||||
Karten nicht. Nur beim ersten Laden. */
|
||||
if (!gesprungen) { gesprungen = true; sprungZeigen(); }
|
||||
await kennzahlenLaden();
|
||||
await zahlenLaden();
|
||||
}
|
||||
|
||||
/* Sprung vom Bericht (01.09.2026). Hervorheben statt filtern: Die
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -139,9 +139,9 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -132,9 +132,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -115,13 +115,13 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -54,10 +54,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -51,7 +51,9 @@
|
||||
|
||||
<!-- Kennzahlen. Bewusst wenige und jede mit einer Handlung dahinter –
|
||||
eine Zahl ohne Vergleich ist eine Eitelkeitszahl. -->
|
||||
<section class="kennzahlen" id="kennzahlen" hidden></section>
|
||||
<!-- Die Kennzahlen-Reihe stand hier bis zum 01.09.2026 ("diese Kisten
|
||||
sind jetzt ueberall zu viel, die sollen weg"). Die Strecke darunter
|
||||
zeigt dieselben Zahlen an jeder Spalte. -->
|
||||
|
||||
<!-- Säulen-Balance: gestapelter Balken, 90 Tage, nur Veröffentlichtes. -->
|
||||
<section class="balance" id="balance" hidden>
|
||||
@@ -162,11 +164,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/content.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/content.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -93,9 +93,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -143,6 +143,6 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -147,9 +147,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -121,9 +121,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -193,10 +193,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -91,10 +91,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/report.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/report.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -124,9 +124,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -99,9 +99,9 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/start.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/start.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -70,10 +70,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,9 +111,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -57,9 +57,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="theme-color" content="#05070d" />
|
||||
<link rel="icon" href="assets/img/favicon.png" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609012007" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609012032" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609012032" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -175,9 +175,9 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609012007" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609012032" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609012032" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||