Husky bei DogFather und der Rechten Hand, Pfote bei den Modis

Filipe mit Bildschirmfoto: "bei rechte hand soll der husky sein und bei
modis soll die pfote sein."

DAS DREHT EINE FRUEHERE VORGABE UM, und der Grund gehoert in den Code:
Am 09.09. hiess es "das modi symbol soll das gleiche sein wie bei
dogfather" -- damals gab es dort zwei Rollen, und der Satz bedeutete
"die Modis gehoeren zu Dogi, nicht zur Agentur". Mit drei Rollen sagt
dieselbe Absicht etwas anderes: Der Husky steht bei den beiden, die den
Ueberblick haben, die Pfote bei denen, die taeglich unterwegs sind.
Zwei gleiche Zeichen und ein anderes lesen sich als Gruppe, nicht als
Reihe.

GEPRUEFT WIRD DIE ZUORDNUNG, NICHT DAS AUSSEHEN
An beiden Stellen -- Zugangswand und Rollenauswahl in der
Personenverwaltung -- wird gegen die DogFather-Karte verglichen, nicht
gegen "#r-husky": Waere dort morgen ein anderes Zeichen, muesste die
rechte Hand mitwandern. Gewollt ist "dasselbe wie er".

DAZU DIE GEGENPROBE, die vorher fehlte: Der Modi muss sich davon
UNTERSCHEIDEN. Ohne sie waere die Zeile darueber auch dann gruen, wenn
alle drei Karten dasselbe truegen -- und genau so sah es bis heute
Nachmittag aus.

Nebenbei hat der Wortleck-Test wieder angeschlagen: Meine eigene
Begruendung fuer die Pfote nannte zum Vergleich eine Rolle der anderen
Wand. In einer Datei, die auf crew. ausgeliefert wird, hat die nichts
verloren.

GEMESSEN
pruef-crew-adresse      117 (statt 115 -- die neue Zuordnungspruefung)
pruef-personen-formular  27   pruef-crew-wand-bild  45

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-10 16:03:04 +02:00
co-authored by Claude Opus 5
parent d36f122926
commit cdddf32183
27 changed files with 341 additions and 302 deletions
+19
View File
@@ -378,6 +378,25 @@ for (const [rolle, name] of [["admin", "DogFather"], ["hand", "Rechte Hand"], ["
ok(wandCrew.text.includes(`data-rolle="${rolle}"`) && wandCrew.text.includes(`>${name}<`), ok(wandCrew.text.includes(`data-rolle="${rolle}"`) && wandCrew.text.includes(`>${name}<`),
`crew.: die Kachel "${name}" steht da`); `crew.: die Kachel "${name}" steht da`);
} }
/* WELCHES ZEICHEN AUF WELCHER KACHEL (Filipe, 10.09.2026: "bei rechte
hand soll der husky sein und bei modis soll die pfote sein").
Geprueft wird die ZUORDNUNG, nicht das Aussehen: DogFather und die
rechte Hand tragen dasselbe, der Modi ein anderes. So gelesen haelt
die Pruefung auch dann, wenn die Zeichen selbst eines Tages neu
gezeichnet werden -- gewollt ist die Gruppe, nicht der Husky. */
{
const zeichenVon = (rolle) => {
const stelle = wandCrew.text.indexOf(`data-rolle="${rolle}"`);
if (stelle < 0) return null;
return (/href="(#r-[a-z]+)"/.exec(wandCrew.text.slice(stelle, stelle + 400)) || [])[1] || null;
};
const [zAdmin, zHand, zModi] = ["admin", "hand", "modi"].map(zeichenVon);
ok(!!zAdmin && zHand === zAdmin,
`crew.: die Rechte Hand traegt dasselbe Zeichen wie DogFather (${zHand} / ${zAdmin})`);
ok(!!zModi && zModi !== zAdmin, `crew.: der Modi ein eigenes (${zModi})`);
}
/* Die Namen kommen aus den Kacheln, nicht aus einer Liste in gate.js -- /* Die Namen kommen aus den Kacheln, nicht aus einer Liste in gate.js --
sonst stuenden sie in einer Datei, die jeder bekommt. */ sonst stuenden sie in einer Datei, die jeder bekommt. */
ok(!/Rechte Hand/.test(wandWs.text), "workspace.: dort steht die dritte Rolle nicht"); ok(!/Rechte Hand/.test(wandWs.text), "workspace.: dort steht die dritte Rolle nicht");
+21 -9
View File
@@ -153,19 +153,31 @@ ok(JSON.stringify([...mass.kartenRollen].sort())
Dort liegen sie untereinander, und zwei gleiche Zeichen laden zum Dort liegen sie untereinander, und zwei gleiche Zeichen laden zum
Vertippen ein. Gemessen wird deshalb, dass es sich vom Husky Vertippen ein. Gemessen wird deshalb, dass es sich vom Husky
UNTERSCHEIDET -- nicht, wie es aussieht. */ UNTERSCHEIDET -- nicht, wie es aussieht. */
ok(mass.kartenZeichen.hand && mass.kartenZeichen.hand !== mass.kartenZeichen.admin, /* Hier stand "die Stellvertretung hat ein eigenes Zeichen" -- das
`die Stellvertretung hat ein eigenes Zeichen (${mass.kartenZeichen.hand} / ` Gegenteil dessen, was seit dem 10.09.2026 gilt. Umgedreht waere es
+ `${mass.kartenZeichen.admin})`); dieselbe Pruefung wie oben, also ist die Zeile entfallen statt
verdoppelt. */
/* DASSELBE ZEICHEN WIE BEI DOGFATHER (Wunsch Filipe, 10.09.2026: "das /* WER DASSELBE ZEICHEN TRAEGT WIE DOGFATHER -- UND WER NICHT.
modi symbol soll das gleiche sein wie bei dogfather").
Filipe, 10.09.2026 mit Bildschirmfoto: "bei rechte hand soll der
husky sein und bei modis soll die pfote sein." Vorher trug der Modi
den Husky ("das gleiche wie bei dogfather"); mit der dritten Rolle
ist daraus eine Gruppe geworden -- Husky bei den beiden mit dem
Ueberblick, Pfote bei der taeglichen Arbeit.
Verglichen wird gegen die Admin-Karte und nicht gegen "#r-husky": Verglichen wird gegen die Admin-Karte und nicht gegen "#r-husky":
Waere dort morgen ein anderes Zeichen, muessten beide mitwandern -- Waere dort morgen ein anderes Zeichen, muesste die rechte Hand
der Wunsch war "dasselbe wie", nicht "der Husky". */ mitwandern -- gewollt ist "dasselbe wie er", nicht "der Husky". */
ok(mass.kartenZeichen.modi && mass.kartenZeichen.modi === mass.kartenZeichen.admin, ok(mass.kartenZeichen.hand && mass.kartenZeichen.hand === mass.kartenZeichen.admin,
`Modi trägt dasselbe Zeichen wie DogFather (${mass.kartenZeichen.modi} / ` `die Rechte Hand trägt dasselbe Zeichen wie DogFather (${mass.kartenZeichen.hand} / `
+ `${mass.kartenZeichen.admin})`); + `${mass.kartenZeichen.admin})`);
/* DIE GEGENPROBE GLEICH DANEBEN: Der Modi muss sich davon
unterscheiden. Ohne sie waere die Zeile darueber auch dann gruen,
wenn alle drei Karten dasselbe Zeichen truegen -- und genau so sah
es bis heute Nachmittag aus. */
ok(mass.kartenZeichen.modi && mass.kartenZeichen.modi !== mass.kartenZeichen.admin,
`und der Modi ein eigenes (${mass.kartenZeichen.modi})`);
/* Und die Beschreibung ist auf Deutsch geschrieben, nicht auf ASCII. /* Und die Beschreibung ist auf Deutsch geschrieben, nicht auf ASCII.
Auf dem Bildschirmfoto stand "Sichtbar nur fuer die DogFather-Rolle" Auf dem Bildschirmfoto stand "Sichtbar nur fuer die DogFather-Rolle"
-- in einem Text, den jemand liest, sieht das aus wie ein Fehler, -- in einem Text, den jemand liest, sieht das aus wie ein Fehler,
+20 -18
View File
@@ -234,19 +234,22 @@ personenRouter.get("/workspace/api/verwaltung/personen", (req, res) => {
zusatzrollen: istDogFather(req.person) zusatzrollen: istDogFather(req.person)
? [{ ? [{
wert: "modi", name: "Modi", wert: "modi", name: "Modi",
/* DERSELBE HUSKY WIE BEI DOGFATHER (Wunsch Filipe, 10.09.2026: /* DIE PFOTE (Filipe, 10.09.2026 mit Bildschirmfoto: "bei
"das modi symbol soll das gleiche sein wie bei dogfather"). rechte hand soll der husky sein und bei modis soll die
pfote sein").
Vorher stand hier das Schild -- und das war doppelt falsch: Dritte Fassung, und die beiden davor sind lehrreich: Zuerst
Es gehoert schon dem Scout, und es stellte die Modis neben stand hier das Schild -- falsch, es gehoert dem Scout und
die Agentur statt zu DogFather. Sie sind SEIN Team; das stellte die Modis neben die Agentur. Dann der Husky, "das
Zeichen sagt das jetzt auch. gleiche wie bei dogfather". Beide Male ging es um dieselbe
Aussage: Die Modis gehoeren zu Dogi.
UND ES IST KEIN NEUES ZEICHEN. `husky` gibt es in Solange es hier zwei Rollen gab, sagte der Husky das. Seit
personen.html laengst als `#r-husky`. Ein eigenes waere eine es drei sind, sagt es die GRUPPE: Husky bei den beiden mit
Zeile mehr in einer Datei, die jeder bekommt -- und eine, dem Ueberblick, Pfote bei denen, die taeglich unterwegs
die nur bei einer einzigen Rolle benutzt wird. */ sind. Die Aussage ist dieselbe geblieben, das Zeichen dafuer
symbol: "husky", nicht. */
symbol: "pfote",
/* ECHTE UMLAUTE. In Kommentaren schreibt das Haus ASCII, in /* ECHTE UMLAUTE. In Kommentaren schreibt das Haus ASCII, in
TEXT, den jemand liest, nicht -- auf dem Bildschirmfoto TEXT, den jemand liest, nicht -- auf dem Bildschirmfoto
stand "Sichtbar nur fuer die DogFather-Rolle", und das sieht stand "Sichtbar nur fuer die DogFather-Rolle", und das sieht
@@ -263,13 +266,12 @@ personenRouter.get("/workspace/api/verwaltung/personen", (req, res) => {
da und die neue schon angelegt ist. Eine Sperre haette da und die neue schon angelegt ist. Eine Sperre haette
genau diesen Moment unmoeglich gemacht. genau diesen Moment unmoeglich gemacht.
DIE PFOTE, nicht der Husky: Sie liegt am naechsten an DER HUSKY, wie bei DogFather: Sie vertritt ihn, und das
"rechte Hand", ohne eine Hand zu sein -- eine menschliche Zeichen sagt das -- ohne sie ueber jemanden zu stellen,
Hand waere in diesem Zeichensatz der einzige Fremdkoerper. denn dasselbe Zeichen heisst "gleiche Sicht", nicht
Und sie unterscheidet die beiden Eintraege; zweimal "hoeher". Die Pfote, die hier zuerst stand, ist zu den
derselbe Husky waere in einer AUSWAHL etwas anderes als auf Modis gewandert. */
zwei getrennten Kacheln. */ wert: "hand", name: "Rechte Hand", symbol: "husky",
wert: "hand", name: "Rechte Hand", symbol: "pfote",
text: "Vertritt dich im Alltag und koordiniert das Team. Sieht " text: "Vertritt dich im Alltag und koordiniert das Team. Sieht "
+ "dieselben Aufgaben, Ideen und Angebote wie du – aber keine " + "dieselben Aufgaben, Ideen und Angebote wie du – aber keine "
+ "privaten Kalender und keine Einzelchats.", + "privaten Kalender und keine Einzelchats.",
+4 -4
View File
@@ -13,25 +13,25 @@
"theme_color": "#06090f", "theme_color": "#06090f",
"icons": [ "icons": [
{ {
"src": "/assets/img/app-symbole/workspace-192.png?v=202609101459", "src": "/assets/img/app-symbole/workspace-192.png?v=202609101602",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-512.png?v=202609101459", "src": "/assets/img/app-symbole/workspace-512.png?v=202609101602",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609101459", "src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609101602",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609101459", "src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609101602",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
+11 -11
View File
@@ -12,12 +12,12 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -245,10 +245,10 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/aufgaben.js?v=202609101459" defer></script> <script src="assets/js/aufgaben.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/automation.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -140,10 +140,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/automation.js?v=202609101459" defer></script> <script src="assets/js/automation.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+16 -16
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -157,14 +157,14 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/checkliste.js?v=202609101459" defer></script> <script src="assets/js/checkliste.js?v=202609101602" defer></script>
<script src="assets/js/ampel.js?v=202609101459" defer></script> <script src="assets/js/ampel.js?v=202609101602" defer></script>
<script src="assets/js/schulung.js?v=202609101459" defer></script> <script src="assets/js/schulung.js?v=202609101602" defer></script>
<script src="assets/js/vorlagen.js?v=202609101459" defer></script> <script src="assets/js/vorlagen.js?v=202609101602" defer></script>
<script src="assets/js/bereich.js?v=202609101459" defer></script> <script src="assets/js/bereich.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/calls.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -82,11 +82,11 @@
</main> </main>
<script src="assets/js/ki.js?v=202609101459" defer></script> <script src="assets/js/ki.js?v=202609101602" defer></script>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/calls.js?v=202609101459" defer></script> <script src="assets/js/calls.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog, <!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem .neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html. zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
Dialog zu sehen bekam. --> Dialog zu sehen bekam. -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/chat.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -247,10 +247,10 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/bereiche.js?v=202609101459"></script> <script src="assets/js/bereiche.js?v=202609101602"></script>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459"></script> <script src="assets/js/kopf.js?v=202609101602"></script>
<script src="assets/js/glocke.js?v=202609101459"></script> <script src="assets/js/glocke.js?v=202609101602"></script>
<script src="assets/js/chat.js?v=202609101459"></script> <script src="assets/js/chat.js?v=202609101602"></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/content.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/content.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -172,12 +172,12 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/checkliste.js?v=202609101459" defer></script> <script src="assets/js/checkliste.js?v=202609101602" defer></script>
<script src="assets/js/vorlagen.js?v=202609101459" defer></script> <script src="assets/js/vorlagen.js?v=202609101602" defer></script>
<script src="assets/js/content.js?v=202609101459" defer></script> <script src="assets/js/content.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+22 -16
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp" <link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" /> type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
</head> </head>
<body class="gate gate--crew"> <body class="gate gate--crew">
@@ -46,17 +46,23 @@
uebrigen gehoeren zu Rollen, die es hier nicht gibt, und ihre uebrigen gehoeren zu Rollen, die es hier nicht gibt, und ihre
Namen haetten im Quelltext nichts verloren. Namen haetten im Quelltext nichts verloren.
ZWEIMAL DERSELBE HUSKY, und das ist Absicht: Filipe am 09.09.2026 DER HUSKY BEI DOGFATHER UND BEI DER RECHTEN HAND, die Pfote bei
zum Rollenbild: "das modi symbol soll das gleiche sein wie bei den Modis (Filipe, 10.09.2026, mit Bildschirmfoto: "bei rechte
dogfather." Unterschieden wird ueber Name und Farbe, nicht ueber hand soll der husky sein und bei modis soll die pfote sein").
das Zeichen -- so wie `profil` auf der Startseite ohnehin schon
zweimal steht.
DIE PFOTE fuer die Stellvertretung ist neu. Sie ist das Zeichen, DAS DREHT EINE FRUEHERE VORGABE UM, und der Grund gehoert dazu: Am
das am naechsten an "rechte Hand" liegt, ohne eine Hand zu sein -- 09.09. hiess es "das modi symbol soll das gleiche sein wie bei
eine menschliche Hand waere in diesem Zeichensatz der einzige dogfather" -- damals gab es hier zwei Rollen, und der Satz
Fremdkoerper. Vier Zehen und ein Ballen tragen bei 22 px, weil es bedeutete "die Modis gehoeren zu Dogi, nicht zur Agentur". Mit
fuenf klar getrennte Flaechen sind und keine Innenzeichnung. drei Rollen sagt dieselbe Absicht etwas anderes: Der Husky steht
bei den beiden, die den Ueberblick haben, die Pfote bei denen, die
taeglich unterwegs sind. Zwei gleiche Zeichen und ein anderes --
das liest sich als Gruppe, nicht als Reihe.
Die Pfote traegt bei 22 px, weil es fuenf klar getrennte Flaechen
sind und keine Innenzeichnung -- dasselbe Argument, mit dem auf der
anderen Wand eine Silhouette einem geschliffenen Koerper gewichen
ist.
================================================================= --> ================================================================= -->
<svg width="0" height="0" style="position:absolute;overflow:hidden" aria-hidden="true"><defs> <svg width="0" height="0" style="position:absolute;overflow:hidden" aria-hidden="true"><defs>
@@ -188,7 +194,7 @@
tut. Und er stellt niemanden ueber jemanden: "vertritt und tut. Und er stellt niemanden ueber jemanden: "vertritt und
koordiniert" ist eine Taetigkeit, kein Rang. --> koordiniert" ist eine Taetigkeit, kein Rang. -->
<button type="button" class="rolle" data-rolle="hand" role="radio" aria-checked="false"> <button type="button" class="rolle" data-rolle="hand" role="radio" aria-checked="false">
<svg class="rolle__zeichen" viewBox="0 0 24 24" aria-hidden="true"><use href="#r-pfote"/></svg> <svg class="rolle__zeichen" viewBox="0 0 24 24" aria-hidden="true"><use href="#r-husky"/></svg>
<span class="rolle__text"> <span class="rolle__text">
<span class="rolle__name">Rechte Hand</span> <span class="rolle__name">Rechte Hand</span>
<span class="rolle__zusatz">Vertritt und koordiniert</span> <span class="rolle__zusatz">Vertritt und koordiniert</span>
@@ -196,7 +202,7 @@
</button> </button>
<button type="button" class="rolle" data-rolle="modi" role="radio" aria-checked="false"> <button type="button" class="rolle" data-rolle="modi" role="radio" aria-checked="false">
<svg class="rolle__zeichen" viewBox="0 0 24 24" aria-hidden="true"><use href="#r-husky"/></svg> <svg class="rolle__zeichen" viewBox="0 0 24 24" aria-hidden="true"><use href="#r-pfote"/></svg>
<span class="rolle__text"> <span class="rolle__text">
<span class="rolle__name">Modi</span> <span class="rolle__name">Modi</span>
<span class="rolle__zusatz">Chat, Live und eigene Aufgaben</span> <span class="rolle__zusatz">Chat, Live und eigene Aufgaben</span>
@@ -240,6 +246,6 @@
</main> </main>
</div> </div>
<script src="assets/js/gate.js?v=202609101459" defer></script> <script src="assets/js/gate.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+4 -4
View File
@@ -13,25 +13,25 @@
"theme_color": "#06090f", "theme_color": "#06090f",
"icons": [ "icons": [
{ {
"src": "/assets/img/app-symbole/crew-192.png?v=202609101459", "src": "/assets/img/app-symbole/crew-192.png?v=202609101602",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/crew-512.png?v=202609101459", "src": "/assets/img/app-symbole/crew-512.png?v=202609101602",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609101459", "src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609101602",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609101459", "src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609101602",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/dateien.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -101,10 +101,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/dateien.js?v=202609101459" defer></script> <script src="assets/js/dateien.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+4 -4
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp" <link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" /> type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
</head> </head>
<body class="gate"> <body class="gate">
@@ -401,6 +401,6 @@
</main> </main>
</div> </div>
<script src="assets/js/gate.js?v=202609101459" defer></script> <script src="assets/js/gate.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/kalender.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -370,11 +370,11 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/kalender.js?v=202609101459" defer></script> <script src="assets/js/kalender.js?v=202609101602" defer></script>
<script src="assets/js/kalender-abo.js?v=202609101459" defer></script> <script src="assets/js/kalender-abo.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/leistung.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -217,10 +217,10 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/wahl.js?v=202609101459"></script> <script src="assets/js/wahl.js?v=202609101602"></script>
<script src="assets/js/bereiche.js?v=202609101459"></script> <script src="assets/js/bereiche.js?v=202609101602"></script>
<script src="assets/js/kopf.js?v=202609101459"></script> <script src="assets/js/kopf.js?v=202609101602"></script>
<script src="assets/js/glocke.js?v=202609101459"></script> <script src="assets/js/glocke.js?v=202609101602"></script>
<script src="assets/js/leistung.js?v=202609101459"></script> <script src="assets/js/leistung.js?v=202609101602"></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/personen.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -364,10 +364,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/personen.js?v=202609101459" defer></script> <script src="assets/js/personen.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/profil.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -207,11 +207,11 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/steckbrief.js?v=202609101459" defer></script> <script src="assets/js/steckbrief.js?v=202609101602" defer></script>
<script src="assets/js/profil.js?v=202609101459" defer></script> <script src="assets/js/profil.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/report.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/report.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -99,11 +99,11 @@
</main> </main>
<script src="assets/js/ki.js?v=202609101459" defer></script> <script src="assets/js/ki.js?v=202609101602" defer></script>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/report.js?v=202609101459" defer></script> <script src="assets/js/report.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/scouting.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -132,10 +132,10 @@
</div> </div>
</div> </div>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/scouting.js?v=202609101459" defer></script> <script src="assets/js/scouting.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+11 -11
View File
@@ -12,14 +12,14 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe <!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. --> den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
<link rel="stylesheet" href="assets/css/heim.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/heim.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -667,10 +667,10 @@
</p> </p>
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/start.js?v=202609101459" defer></script> <script src="assets/js/start.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/startcheck.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -78,11 +78,11 @@
</main> </main>
<script src="assets/js/ki.js?v=202609101459" defer></script> <script src="assets/js/ki.js?v=202609101602" defer></script>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/startcheck.js?v=202609101459" defer></script> <script src="assets/js/startcheck.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/profil.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -119,10 +119,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/steckbrief.js?v=202609101459" defer></script> <script src="assets/js/steckbrief.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/team.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/team.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -103,10 +103,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/team.js?v=202609101459" defer></script> <script src="assets/js/team.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+10 -10
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/team.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/team.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -66,8 +66,8 @@
</main> </main>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/teamlage.js?v=202609101459" defer></script> <script src="assets/js/teamlage.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,15 +12,15 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der <!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". --> Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/uebersicht.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -142,11 +142,11 @@
</main> </main>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/uebersicht.js?v=202609101459" defer></script> <script src="assets/js/uebersicht.js?v=202609101602" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,13 +12,13 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101602" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101602" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/start.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/wissen.css?v=202609101602" />
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" /> <link rel="stylesheet" href="assets/css/module.css?v=202609101602" />
</head> </head>
<body class="start"> <body class="start">
@@ -183,10 +183,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609101459" defer></script> <script src="assets/js/wahl.js?v=202609101602" defer></script>
<script src="assets/js/bereiche.js?v=202609101459" defer></script> <script src="assets/js/bereiche.js?v=202609101602" defer></script>
<script src="assets/js/kopf.js?v=202609101459" defer></script> <script src="assets/js/kopf.js?v=202609101602" defer></script>
<script src="assets/js/glocke.js?v=202609101459" defer></script> <script src="assets/js/glocke.js?v=202609101602" defer></script>
<script src="assets/js/wissen.js?v=202609101459" defer></script> <script src="assets/js/wissen.js?v=202609101602" defer></script>
</body> </body>
</html> </html>