Die rechte Hand -- drei Rollen auf der Adresse des Teams
Filipe: "3 rollen. dogfather. rechte hand und modis. perfektionier das." DIE RECHTE MUSSTE ICH NICHT ERFINDEN. Sie stehen im Blueprint V3.0, Kapitel 3.1 und in der Sichtbarkeitsmatrix 3.2: "Gleicher Ueberblick wie Owner. Kann Modis im Alltag koordinieren. Verwaltungsrechte optional durch Owner freischaltbar." Also: alle Aufgaben, Ideen und Angebote des Teams, der Eingang samt Entscheidungen, die Checklisten der Modis zum Ansehen -- aber keine Personenverwaltung (laut Blueprint "optional", also standardmaessig aus) und keine privaten Kalender oder Einzelchats. DER EIGENTLICHE UMBAU WAR NICHT DIE ROLLE, SONDERN EINE MENGE. Bis heute hiess "verborgen" im Code `rolle === "modi"` -- an acht Stellen. Bei ZWEI verborgenen Rollen ist das genau die Sorte Stelle, die man an sieben von acht Orten nachzieht; die achte faellt niemandem auf, weil dort dann einfach jemand sichtbar ist, der es nicht sein sollte. Ein vergessener Rechteschutz meldet sich nie. Jetzt lesen alle Regeln aus TEAM_DOGI_ROLLEN: die SQL-Ausblendung (ohneModi heisst deshalb jetzt ohneTeamDogi), die verborgenen Nummern, die Marke, die Adressregel, die Schranke beim Anlegen. Eine dritte verborgene Rolle waere eine Zeile. Die Menge wohnt in crew-adresse.js und nicht bei den uebrigen Rollen: workspace.js importiert jene Datei. Andersherum waere es ein Kreis -- Node loest ihn auf, aber mit halb gefuellten Modulen, und das faellt erst zur Laufzeit auf. ZWEI LOECHER, GEFUNDEN BEIM SYSTEMATISCHEN NACHLESEN 1. Die Bereichsschranke griff nur bei Modis -- die rechte Hand waere ueber die Adresszeile in die Agentur-Ablage gekommen. 2. Ihr Ideen-Board und ihr Angebote-Brett waeren LEER geblieben: Sie fiel durch den Team-Zweig hindurch in die Betreuungsregel, die fuer sie nichts findet. Derselbe Fehler wie am 01.09. beim Manager und am 09.09. beim Modi -- und er meldet sich nie, weil ein leeres Brett nicht nach Fehler aussieht. NEBENBEI EINE ALTE SCHWACHSTELLE WEG gate.js hatte eine zweite Namensliste fuer die Rollen, mit dem Kommentar daneben, sie sei "genau die Stelle, die beim naechsten Mal wieder vergessen wird" -- was schon passiert war. Mit zwei Zugangswaenden haette sie die Namen BEIDER tragen muessen, in einer Datei, die jeder bekommt. Sie liest den Namen jetzt aus der Kachel, wo er ohnehin steht. Die Zugangswand hat drei Kacheln: DogFather (Husky), Rechte Hand (Pfote, neu) und Modi (derselbe Husky, Wunsch vom 09.09.). Die Pfote liegt am naechsten an "rechte Hand", ohne eine Hand zu sein. GEMESSEN pruef-rollen 274 (statt 245; 128 statt 112 Durchgaenge) pruef-crew-adresse 114 pruef-modi-verborgen 78 (statt 75) pruef-modi-checkliste 59 pruef-crew-wand-bild 45 pruef-modi-ideen 30 pruef-personen-formular 27 (statt 25) pruef-modi-katalog 29 pruef-modi-kategorien 25 pruef-zwischenspeicher 21 pruef-modi-livecheck 16 pruef-modi-wortleck 5 pruef-start-ansicht, pruef-bereiche-lesend Jede gestiegene Zahl hat einen Grund: Die neue Rolle laeuft in DENSELBEN Listen mit wie die Modis, nicht in eigenen. pruef-modi-verborgen war vorher gruen, ohne sie ein einziges Mal angesehen zu haben. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609101459",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609101459",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609101459",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609101459",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -2761,6 +2761,47 @@ body.gate--crew #knopf:hover:not([disabled]) {
|
||||
0 14px 30px -14px rgba(126, 200, 242, .85);
|
||||
}
|
||||
|
||||
/* DIE KACHELREIHE. Ihre Fassung laeuft im Original von Rot ueber
|
||||
Silber nach Babyblau -- sie zitiert damit den Rand der Zentrale
|
||||
("Wer sich anmeldet, sieht damit schon hier die Handschrift der
|
||||
Seite, die dahinter liegt", Begruendung weiter oben). Hinter DIESER
|
||||
Wand liegt aber eine durchweg blaue Seite; das Rot zitiert dort
|
||||
nichts mehr.
|
||||
|
||||
Die Form bleibt Stufe fuer Stufe gleich -- dunkel, Farbe, hell,
|
||||
dunkel, Silber in der Mitte, dann dasselbe gespiegelt. Nur die
|
||||
linke Farbe wechselt von Rot nach Blau. Wer die Fassung spaeter
|
||||
umbaut, sieht an den gleichen Prozentzahlen sofort, dass beide
|
||||
zusammengehoeren. */
|
||||
body.gate--crew .rollen {
|
||||
background: linear-gradient(96deg,
|
||||
#04080f 0%, #245a86 6%, #4f95bd 14%, #cfe9f8 20%,
|
||||
#1d4a70 30%, #0a0c12 40%, #f4faff 50%, #0a0c12 60%,
|
||||
#4f95bd 70%, #8fd8ff 78%, #dff2ff 84%, #3f7fa3 92%, #06080f 100%);
|
||||
}
|
||||
/* Das Innenglas: unten links glueht es rot. Dieselbe Stelle, kaltes
|
||||
Licht. Der Rest der Ebene (Messraster, Verlauf) bleibt unangetastet
|
||||
-- deshalb wird die ganze Liste noch einmal geschrieben und nicht
|
||||
nur eine Zeile: `background` ist eine Kurzschreibweise, eine einzelne
|
||||
Lage laesst sich nicht ersetzen. */
|
||||
body.gate--crew .rollen::before {
|
||||
background:
|
||||
linear-gradient(180deg, rgba(255, 255, 255, .05), transparent 34%),
|
||||
repeating-linear-gradient(0deg, rgba(150, 186, 220, .05) 0 1px, transparent 1px 22px),
|
||||
repeating-linear-gradient(90deg, rgba(150, 186, 220, .05) 0 1px, transparent 1px 22px),
|
||||
radial-gradient(120% 80% at 12% 100%, rgba(96, 168, 224, .12), transparent 62%),
|
||||
radial-gradient(110% 75% at 88% 0%, rgba(126, 200, 242, .09), transparent 60%),
|
||||
linear-gradient(180deg, #0b111c, #070b13);
|
||||
}
|
||||
/* Der kleine Anschlag neben "Womit meldest du dich an?" -- oben rot,
|
||||
unten babyblau. Hier oben im Ton von Team Dogi, unten babyblau: derselbe
|
||||
Zweifarbenaufbau, beide Haelften kalt. */
|
||||
body.gate--crew .rollen .feldschild::before {
|
||||
background-image:
|
||||
linear-gradient(180deg, transparent 0 46%, rgba(143, 216, 255, .95) 46%),
|
||||
repeating-linear-gradient(180deg, #5f8a9f 0 2px, transparent 2px 5px);
|
||||
}
|
||||
|
||||
/* Die Karte in der gemalten Tafel. WORTGLEICH dieselbe Bedingung wie
|
||||
oben -- nicht global: Auf schmalen Geraeten hat die Karte einen
|
||||
anderen Aufbau, und ein globales `background` haette den ueberschrieben.
|
||||
|
||||
@@ -25,16 +25,48 @@
|
||||
abfragen. Damit es auffaellt, faellt ein unbekannter Schluessel
|
||||
jetzt auf den Schluessel selbst zurueck statt auf `undefined` --
|
||||
"spicy" waere haesslich gewesen, aber sichtbar. */
|
||||
const NAMEN = { spicy: 'Spicy Media', admin: 'DogFather', manager: 'Manager',
|
||||
scout: 'Scout', creator: 'Creator' };
|
||||
const rollenName = (r) => NAMEN[r] || r || '';
|
||||
/* DER NAME STEHT IN DER KACHEL -- ES GIBT KEINE ZWEITE LISTE MEHR.
|
||||
|
||||
Hier stand eine Zuordnung { spicy: 'Spicy Media', admin:
|
||||
'DogFather', ... }, und der Kommentar daneben nannte sie selbst
|
||||
"genau die Stelle, die beim naechsten Mal wieder vergessen wird".
|
||||
Das war sie: Beim Hinzufuegen der fuenften Rolle fehlte sie, und
|
||||
unter dem Codefeld stand "PERSOENLICHER ZUGANGSCODE · undefined".
|
||||
|
||||
Zwei Gruende, sie jetzt ganz zu entfernen:
|
||||
|
||||
1. ES GIBT SEIT DEM 10.09.2026 ZWEI ZUGANGSWAENDE mit
|
||||
verschiedenen Kacheln. Eine gemeinsame Liste haette die Namen
|
||||
BEIDER Waende enthalten muessen -- diese Datei wird aber an
|
||||
jeden ausgeliefert. Die Namen der einen Wand haetten damit
|
||||
auf der anderen im Quelltext gestanden.
|
||||
|
||||
2. Der Name steht ohnehin schon da, sichtbar, in der Kachel. Ihn
|
||||
von dort zu lesen kann gar nicht veralten: Wer eine Kachel
|
||||
anlegt, schreibt den Namen genau einmal.
|
||||
|
||||
Faellt der Text weg, bleibt der Schluessel stehen -- haesslich,
|
||||
aber sichtbar. Das war schon vorher die richtige Entscheidung. */
|
||||
const rollenName = (r) => rollen.find((b) => b.dataset.rolle === r)
|
||||
?.querySelector('.rolle__name')?.textContent?.trim() || r || '';
|
||||
const SPEICHER = 'dfw.rolle';
|
||||
let gewaehlt = null;
|
||||
|
||||
/* AUF DER ZWEITEN ADRESSE GIBT ES KEINE KACHELN (10.09.2026).
|
||||
/* EINE WAND OHNE KACHELN IST MOEGLICH (10.09.2026).
|
||||
|
||||
Dort fuehrt genau eine Sorte Zugang hinein, also ist nichts zu
|
||||
waehlen -- jene Wand liefert die Reihe erst gar nicht mit.
|
||||
Am Vormittag gab es sie: Die zweite Zugangswand fuehrte nur eine
|
||||
Sorte Zugang herein, und eine Kachelreihe mit einem Eintrag waere
|
||||
eine Bedienhuerde gewesen. Am Nachmittag hat Filipe entschieden,
|
||||
dass dort drei Rollen stehen ("3 rollen. dogfather. rechte hand
|
||||
und modis") -- heute hat also wieder jede Wand ihre Reihe.
|
||||
|
||||
DIESE ZEILE BLEIBT TROTZDEM, und das ist bewusst: Sie kostet drei
|
||||
Zeichen und beantwortet eine Frage, die dieses Skript sonst gar
|
||||
nicht stellt. Ohne sie bliebe `gewaehlt` auf einer kachellosen
|
||||
Wand ewig null, und der Anmeldeknopf antwortete auf jeden Druck
|
||||
mit "Bitte zuerst auswaehlen" -- vor einer Seite, auf der es
|
||||
nichts auszuwaehlen gibt. Kein Fehler im Protokoll, keine Meldung,
|
||||
nur eine Anmeldung, die nicht geht.
|
||||
|
||||
Geprueft wird deshalb, OB es Kacheln gibt, statt sie
|
||||
vorauszusetzen. Ohne diese Zeile bliebe `gewaehlt` dort ewig null,
|
||||
@@ -74,7 +106,10 @@
|
||||
// Zuletzt genutzte Rolle vorauswählen - spart bei täglicher Nutzung einen Klick.
|
||||
try {
|
||||
const zuletzt = localStorage.getItem(SPEICHER);
|
||||
if (zuletzt && NAMEN[zuletzt]) waehle(zuletzt);
|
||||
/* Gefragt wird, ob es die Kachel HIER gibt -- der Speicher gilt je
|
||||
Adresse, aber eine Rolle kann verschwinden. Ohne diese Pruefung
|
||||
waere eine Rolle vorausgewaehlt, die es nicht mehr gibt. */
|
||||
if (zuletzt && rollen.some((b) => b.dataset.rolle === zuletzt)) waehle(zuletzt);
|
||||
} catch { /* egal */ }
|
||||
|
||||
/* ---------- Code anzeigen / verbergen ------------------------------ */
|
||||
|
||||
+11
-11
@@ -12,12 +12,12 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -245,10 +245,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -140,10 +140,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -157,14 +157,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -82,11 +82,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,19 +12,19 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
|
||||
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
|
||||
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
|
||||
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
|
||||
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
|
||||
Dialog zu sehen bekam. -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -247,10 +247,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609101351"></script>
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351"></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351"></script>
|
||||
<script src="assets/js/chat.js?v=202609101351"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459"></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459"></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459"></script>
|
||||
<script src="assets/js/chat.js?v=202609101459"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -172,12 +172,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/content.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/content.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+97
-26
@@ -30,28 +30,76 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
|
||||
<!-- HIER STANDEN DIE FUENF ROLLENZEICHEN.
|
||||
<!-- ====================================================================
|
||||
DIE DREI ZEICHEN DIESER WAND (10.09.2026)
|
||||
|
||||
Sie waren die Symbole der Kachelreihe -- Peperoni, Husky, Stern,
|
||||
Lupe, Person -- gut 150 Zeilen SVG mit Verlaeufen und Lichtern.
|
||||
Ohne Kacheln zeigt nichts mehr darauf; nachgemessen ist auf dieser
|
||||
Seite kein einziges href="#..." uebrig.
|
||||
Filipe: "3 rollen. dogfather. rechte hand und modis."
|
||||
|
||||
Sie ZU LOESCHEN und nicht bloss auszublenden hat zwei Gruende: Sie
|
||||
kosten sonst bei jedem Aufruf Bytes fuer nichts -- und in ihren
|
||||
Beschriftungen standen die Namen der anderen Rollen ausgeschrieben.
|
||||
Auf einer Seite, die niemandem etwas ueber die andere Haelfte des
|
||||
Hauses sagen soll, gehoeren die nicht in den Quelltext.
|
||||
pruef-crew-adresse.mjs sucht danach; genau daran ist der erste
|
||||
Versuch gescheitert -- und beim zweiten Mal an diesem Kommentar
|
||||
selbst, weil ich die Namen darin erklaert hatte. -->
|
||||
Von den fuenf Zeichen der anderen Wand bleibt nur der Husky -- die
|
||||
uebrigen gehoeren zu Rollen, die es hier nicht gibt, und ihre
|
||||
Namen haetten im Quelltext nichts verloren.
|
||||
|
||||
ZWEIMAL DERSELBE HUSKY, und das ist Absicht: Filipe am 09.09.2026
|
||||
zum Rollenbild: "das modi symbol soll das gleiche sein wie bei
|
||||
dogfather." Unterschieden wird ueber Name und Farbe, nicht ueber
|
||||
das Zeichen -- so wie `profil` auf der Startseite ohnehin schon
|
||||
zweimal steht.
|
||||
|
||||
DIE PFOTE fuer die Stellvertretung ist neu. Sie ist das Zeichen,
|
||||
das am naechsten an "rechte Hand" liegt, ohne eine Hand zu sein --
|
||||
eine menschliche Hand waere in diesem Zeichensatz der einzige
|
||||
Fremdkoerper. Vier Zehen und ein Ballen tragen bei 22 px, weil es
|
||||
fuenf klar getrennte Flaechen sind und keine Innenzeichnung.
|
||||
================================================================= -->
|
||||
<svg width="0" height="0" style="position:absolute;overflow:hidden" aria-hidden="true"><defs>
|
||||
|
||||
<!-- Der Husky ist ein FOTO, kein Pfad. Der Filter zieht ihn auf zwei
|
||||
Toene zusammen (dunkles Blaugrau -> Silber), damit er neben
|
||||
gezeichneten Zeichen nicht wie ein Fremdkoerper wirkt. -->
|
||||
<filter id="rs-husky-duo" color-interpolation-filters="sRGB">
|
||||
<feComponentTransfer>
|
||||
<feFuncR type="table" tableValues="0.165 0.910"/>
|
||||
<feFuncG type="table" tableValues="0.212 0.933"/>
|
||||
<feFuncB type="table" tableValues="0.267 0.965"/>
|
||||
</feComponentTransfer>
|
||||
</filter>
|
||||
<g id="r-husky">
|
||||
<image href="assets/img/marke-husky.webp" x="0" y="0" width="24" height="24"
|
||||
preserveAspectRatio="xMidYMid meet" filter="url(#rs-husky-duo)"/>
|
||||
<circle fill="#7ec8f2" cx="7.73" cy="12.1" r="1.05"/>
|
||||
<circle fill="#16232f" cx="7.73" cy="12.1" r="0.52"/>
|
||||
<circle fill="#ffffff" opacity=".85" cx="7.5" cy="11.85" r="0.2"/>
|
||||
</g>
|
||||
|
||||
<!-- Der Ton der Pfote ist der Modi-Ton (#5f8a9f) nach oben
|
||||
aufgehellt: dasselbe Blau wie das App-Symbol, nur heller, damit
|
||||
es bei 22 px gegen den dunklen Grund steht. -->
|
||||
<linearGradient id="rs-pfote" x1="0" y1="0" x2=".35" y2="1">
|
||||
<stop offset="0" stop-color="#cfe4ef"/>
|
||||
<stop offset=".55" stop-color="#8fb6c8"/>
|
||||
<stop offset="1" stop-color="#5f8a9f"/>
|
||||
</linearGradient>
|
||||
<g id="r-pfote">
|
||||
<ellipse fill="url(#rs-pfote)" cx="12" cy="15.9" rx="5.3" ry="4.4"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="6.5" cy="10.1" rx="2" ry="2.6"
|
||||
transform="rotate(-20 6.5 10.1)"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="10.1" cy="7.4" rx="2.05" ry="2.7"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="13.9" cy="7.4" rx="2.05" ry="2.7"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="17.5" cy="10.1" rx="2" ry="2.6"
|
||||
transform="rotate(20 17.5 10.1)"/>
|
||||
<!-- Ein Lichtstreifen oben links auf dem Ballen -- ohne ihn ist er
|
||||
eine flache Flaeche. -->
|
||||
<path fill="rgba(255,255,255,.32)"
|
||||
d="M8.4 13.6c1-1.3 2.6-2 4.2-1.9-1.7.5-3 1.6-3.6 2.9z"/>
|
||||
</g>
|
||||
</defs></svg>
|
||||
|
||||
|
||||
<!-- ---------- Bühne: Bild + Schleier ---------------------------------- -->
|
||||
@@ -123,17 +171,40 @@
|
||||
<p class="unterzeile">Privater Bereich für DogFather und die Modis.</p>
|
||||
</header>
|
||||
|
||||
<!-- HIER STANDEN DIE ROLLENKACHELN.
|
||||
<div class="rollen" role="radiogroup" aria-labelledby="rollen-schild">
|
||||
<p class="feldschild" id="rollen-schild">Womit meldest du dich an?</p>
|
||||
|
||||
Auf dieser Adresse gibt es nur eine Sorte Zugang, also gibt es
|
||||
nichts zu waehlen. Eine Kachelreihe mit genau einem Eintrag ist
|
||||
keine Auswahl, sondern eine Bedienhuerde: Man muesste erst
|
||||
daraufdruecken, bevor das Codefeld etwas annimmt.
|
||||
<button type="button" class="rolle" data-rolle="admin" role="radio" aria-checked="false">
|
||||
<svg class="rolle__zeichen" viewBox="0 0 24 24" aria-hidden="true"><use href="#r-husky"/></svg>
|
||||
<span class="rolle__text">
|
||||
<span class="rolle__name">DogFather</span>
|
||||
<span class="rolle__zusatz">Überblick & Entscheidungen</span>
|
||||
</span>
|
||||
</button>
|
||||
|
||||
gate.js kommt damit zurecht -- es prueft, OB es Kacheln gibt,
|
||||
statt sie vorauszusetzen. Beide Wege sind in
|
||||
pruef-crew-adresse.mjs gemessen, weil sonst die naechste
|
||||
Aenderung an gate.js nur eine der zwei Seiten trifft. -->
|
||||
<!-- Der Untertitel beschreibt eine AUFGABE, kein Recht -- dieselbe
|
||||
Ueberlegung wie auf der anderen Wand: Wer vor der Auswahl
|
||||
steht, fragt sich nicht, was er duerfte, sondern was er hier
|
||||
tut. Und er stellt niemanden ueber jemanden: "vertritt und
|
||||
koordiniert" ist eine Taetigkeit, kein Rang. -->
|
||||
<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>
|
||||
<span class="rolle__text">
|
||||
<span class="rolle__name">Rechte Hand</span>
|
||||
<span class="rolle__zusatz">Vertritt und koordiniert</span>
|
||||
</span>
|
||||
</button>
|
||||
|
||||
<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>
|
||||
<span class="rolle__text">
|
||||
<span class="rolle__name">Modi</span>
|
||||
<span class="rolle__zusatz">Chat, Live und eigene Aufgaben</span>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<form class="formular" id="formular" novalidate>
|
||||
<label class="feldschild" for="code">
|
||||
@@ -169,6 +240,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609101459",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609101459",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609101459",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609101351",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609101459",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+12
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -101,10 +101,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
|
||||
type="image/webp" media="(max-width: 899px)" />
|
||||
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -401,6 +401,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -370,11 +370,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -217,10 +217,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351"></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351"></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351"></script>
|
||||
<script src="assets/js/leistung.js?v=202609101351"></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459"></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459"></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459"></script>
|
||||
<script src="assets/js/leistung.js?v=202609101459"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+41
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -198,6 +198,35 @@
|
||||
<circle fill="#ffffff" opacity=".85" cx="7.5" cy="11.85" r="0.2"/>
|
||||
</g>
|
||||
|
||||
<!-- DIE PFOTE (10.09.2026). Zeichen der Stellvertretung.
|
||||
|
||||
Sie liegt am nächsten an „rechte Hand", ohne eine Hand zu sein --
|
||||
eine menschliche Hand wäre in diesem Zeichensatz der einzige
|
||||
Fremdkörper. Vier Zehen und ein Ballen tragen auch bei 22 px,
|
||||
weil es fünf klar getrennte Flächen sind und keine
|
||||
Innenzeichnung: dasselbe Argument, das beim Creator-Kristall die
|
||||
Silhouette abgelöst hat.
|
||||
|
||||
Der Ton ist das Blau von Team Dogi (#5f8a9f) nach oben aufgehellt -- dasselbe
|
||||
Blau wie das App-Symbol von Team Dogi, nur hell genug, um gegen
|
||||
den dunklen Grund zu stehen. -->
|
||||
<linearGradient id="rs-pfote" x1="0" y1="0" x2=".35" y2="1">
|
||||
<stop offset="0" stop-color="#cfe4ef"/>
|
||||
<stop offset=".55" stop-color="#8fb6c8"/>
|
||||
<stop offset="1" stop-color="#5f8a9f"/>
|
||||
</linearGradient>
|
||||
<g id="r-pfote">
|
||||
<ellipse fill="url(#rs-pfote)" cx="12" cy="15.9" rx="5.3" ry="4.4"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="6.5" cy="10.1" rx="2" ry="2.6"
|
||||
transform="rotate(-20 6.5 10.1)"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="10.1" cy="7.4" rx="2.05" ry="2.7"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="13.9" cy="7.4" rx="2.05" ry="2.7"/>
|
||||
<ellipse fill="url(#rs-pfote)" cx="17.5" cy="10.1" rx="2" ry="2.6"
|
||||
transform="rotate(20 17.5 10.1)"/>
|
||||
<path fill="rgba(255,255,255,.32)"
|
||||
d="M8.4 13.6c1-1.3 2.6-2 4.2-1.9-1.7.5-3 1.6-3.6 2.9z"/>
|
||||
</g>
|
||||
|
||||
<!-- MANAGER — der goldene Stern, der glitzert.
|
||||
Das Funkeln ist ein schmaler heller Streifen, der einmal quer
|
||||
über den Stern wandert. Es ist BEWUSST langsam (4,5 s) und
|
||||
@@ -335,10 +364,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -207,11 +207,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -99,11 +99,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/report.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/report.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -132,10 +132,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+11
-11
@@ -12,14 +12,14 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
|
||||
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -667,10 +667,10 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/start.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/start.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -78,11 +78,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -119,10 +119,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -103,10 +103,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/team.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/team.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+10
-10
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -66,8 +66,8 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,15 +12,15 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -142,11 +142,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,13 +12,13 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101351" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609101459" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609101459" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101459" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -183,10 +183,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101459" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609101459" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user