Die Modi-Seite gehoert Dogi und den Modis -- Wand, Zeichen, Reiter
Filipe zum Bildschirmfoto der Zugangswand auf crew.: "alles soll auf dogfather und die modis perfektionniert werden auf der neuen modi seite." Dort stand bis eben die gewohnte Wand: Spicy-Media-Logo, "Creator Workspace", der Satz ueber Manager, Scouts und Creator, fuenf Rollenkacheln. Fuer einen Modi war davon nichts richtig. DIE KACHELREIHE FAELLT WEG, und das ist eine Verbesserung: Eine Reihe mit genau einem Eintrag ist keine Auswahl, sondern eine Huerde -- man muesste erst daraufdruecken, bevor das Codefeld etwas annimmt. gate.js prueft jetzt, OB es Kacheln gibt, statt sie vorauszusetzen. DIE BUEHNE IST AUS DEM VORHANDENEN MOTIV GEBAUT, nicht neu erfunden, und das ist kein Sparen: Die Anmeldeseite ist eine MECHANIK. Rechts steht im Bild eine leere Tafel, und gate.css setzt die Karte auf Hundertstel genau dort hinein. Ein frei erfundenes Bild haette diese vier Zahlen mitgenommen. Also dieselbe Szene, ueber den Mischmodus "color" ins Blau umgefaerbt (hue-rotate haette Rot nach Cyan UND Blau nach Gelb gedreht), Dogi anstelle des Spicy-Medaillons, "TEAM DOGI" darunter. Gemessen: rote Bildpunkte 18,1 % -> 0,0 %, Karte auf 0 px genau. NACH DER ANMELDUNG geht es weiter: kopf.js zieht Reitertitel und Zeichen aus `ich.marke` nach -- "Aufgaben · Team Dogi" statt "· Spicy & Dogi", mit dem eigenen Symbol. An einer Stelle statt in 30 HTML-Dateien. DREI FUNDE, DIE NICHT AUS DEM KOPF KAMEN 1. DER KNOPF WAERE SCHLECHTER LESBAR GEWORDEN. Mein erstes Blau endete bei #4aa4cf -- weisse Schrift darauf: 2,8 zu 1. Der rot-blaue Verlauf, den er ersetzt, haelt ueber seine GANZE Laenge 4,65; er war offenbar genau darauf gebaut. Jetzt 5,10 zu 1, am fertigen Bildschirmfoto gemessen statt aus einer einzelnen Farbe hergeleitet. 2. DIE NEUE WAND WAR AUCH AUF workspace. ABRUFBAR. Sie liegt als Datei im selben Ordner. Aufgefallen ist das, weil der Wortleck-Test sie ueberhaupt las -- die Frage WARUM war die Antwort. Ausserhalb von crew. antwortet sie jetzt mit 404; auf den Pruefadressen bleibt sie erreichbar, sonst koennte die Pruefung sie nicht mehr oeffnen und waere gruen ohne etwas zu messen. 3. ZWEI GLEICHE KACHELN AUF DER STARTSEITE, seit dem letzten Deploy live. Die Team-Lage-Kachel von heute Mittag hatte Name, Zeichen, Ton UND Gruppe einer schon vorhandenen -- fuehrte aber woandershin. Gefunden von "jede Kachel hat ihre eigene Farbe (23 Farben auf 24 Kacheln)". Jetzt "Eingang", Gruppe Taeglich, neuer Ton 24 (#8a20cf, Abstand 38,5 im CIELAB-Raum; reines Blau haette 52 gehabt und waere auf dunklem Grund am schlechtesten zu fokussieren). Eine Fehlermeldung zeigte dadurch auf die falsche Seite -- ebenfalls behoben. Und die Pruefung, die es fand, zaehlte nur bereiche.js: Vom Server angehaengte Kacheln kannte sie nicht. Sie fragt jetzt beide Quellen. Der Wortleck-Test meldete ausserdem sieben Fundstellen -- allesamt Kommentare, die ich beim Bauen selbst geschrieben hatte. GEMESSEN pruef-crew-adresse 103 pruef-crew-wand-bild 43 (neu) pruef-modi-checkliste 59 pruef-modi-verborgen 75 pruef-rollen 245 pruef-zwischenspeicher 21 pruef-modi-wortleck 4 pruef-start-ansicht gruen Co-Authored-By: Claude Opus 5 <[email protected]>
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609101351",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609101351",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609101351",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609101351",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -2273,6 +2273,20 @@ body.gate {
|
||||
color: #a9dcff;
|
||||
text-shadow: 0 1px 10px rgba(99, 184, 238, .45);
|
||||
}
|
||||
/* TEAM DOGI (10.09.2026, nur auf crew.dogfather-universe.com).
|
||||
|
||||
Bewusst NICHT .marke__spicy mitbenutzt, obwohl es dieselbe Stelle im
|
||||
Satz ist: Die Klasse ist rosarot, weil dort "SpicyMedia" steht. Auf
|
||||
dieser Seite waere das der einzige warme Fleck auf einer durchweg
|
||||
blauen Seite -- und er saesse ausgerechnet auf dem Namen, der dort
|
||||
NICHT hingehoert.
|
||||
|
||||
Silbrig wie der Schriftzug im Hintergrundbild, damit beide dasselbe
|
||||
sagen. */
|
||||
.marke--paar .marke__crew {
|
||||
color: #dce9f3;
|
||||
text-shadow: 0 1px 10px rgba(150, 190, 220, .45);
|
||||
}
|
||||
.marke--paar .marke__x {
|
||||
/* Kleiner, leiser, und mit etwas Luft -- es verbindet, es benennt
|
||||
nicht. */
|
||||
@@ -2696,3 +2710,76 @@ body.gate {
|
||||
radial-gradient(1.1px 1.1px at 63% 72%, rgba(226, 238, 250, .38), transparent),
|
||||
radial-gradient(1.6px 1.6px at 84% 26%, rgba(255, 255, 255, .3), transparent);
|
||||
}
|
||||
|
||||
|
||||
/* =====================================================================
|
||||
DIE ZWEITE ZUGANGSWAND (10.09.2026)
|
||||
|
||||
Nur crew-index.html traegt `gate--crew`. Hier stehen die wenigen
|
||||
Stellen, an denen die gemeinsame Gestaltung nicht passt -- und zwar
|
||||
NUR die.
|
||||
|
||||
ES GEHT NICHT UM GESCHMACK, SONDERN UM DAS BILD DAHINTER.
|
||||
Die Karte holt sich absichtlich die Farben des gemalten Rahmens
|
||||
herein: rot oben links, blau unten rechts, "das, was die Karte mit
|
||||
dem Bild verbindet, statt sie davorzusetzen" (Begruendung weiter
|
||||
oben). Auf der zweiten Buehne ist der Rahmen aber RINGSUM blau -- die
|
||||
Szene wurde umgefaerbt. Das Rot verbindet dort also nichts mehr,
|
||||
sondern widerspricht dem Bild.
|
||||
|
||||
Dieselbe Ueberlegung beim Anmeldeknopf: Sein Verlauf lief von Rot
|
||||
nach Blau, weil er die beiden Marken aufnahm. Auf dieser Seite gibt
|
||||
es nur eine.
|
||||
===================================================================== */
|
||||
|
||||
/* Der Knopf: von tiefem zu hellerem Blau statt von Rot nach Blau.
|
||||
|
||||
DIE HELLIGKEIT IST NACHGERECHNET, NICHT GEWAEHLT. Der erste Entwurf
|
||||
endete bei #4aa4cf -- huebsch, und weisse Schrift darauf haette nur
|
||||
2,8 zu 1 gehabt. Der rot-blaue Verlauf, den er ersetzt, haelt ueber
|
||||
seine GANZE Laenge 4,65 zu 1; er war offenbar genau darauf gebaut.
|
||||
Ein hellerer Knopf sieht kraeftiger aus und ist schlechter zu lesen
|
||||
-- das ist kein Tausch, den man nebenbei macht.
|
||||
|
||||
Jede Stufe hier liegt bei mindestens 5 zu 1 gegen Weiss. Gemessen
|
||||
wird das in pruef-crew-wand-bild.mjs am fertigen Bildschirmfoto, denn
|
||||
ein Verlauf laesst sich nicht aus einer einzelnen Farbe beurteilen. */
|
||||
body.gate--crew #knopf {
|
||||
background:
|
||||
linear-gradient(100deg, #17527f 0%, #205f8c 34%, #2f6f9a 74%, #3a7699 100%);
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, .28),
|
||||
inset 0 -2px 0 rgba(0, 0, 0, .22),
|
||||
0 10px 26px -14px rgba(64, 146, 200, .9),
|
||||
0 10px 26px -16px rgba(126, 200, 242, .8);
|
||||
}
|
||||
body.gate--crew #knopf:hover:not([disabled]) {
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, .34),
|
||||
inset 0 -2px 0 rgba(0, 0, 0, .22),
|
||||
0 14px 30px -12px rgba(64, 146, 200, .95),
|
||||
0 14px 30px -14px rgba(126, 200, 242, .85);
|
||||
}
|
||||
|
||||
/* 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.
|
||||
Nur die zwei roten Werte werden blau, alles andere bleibt Zeile fuer
|
||||
Zeile wie es war. */
|
||||
@media (min-width: 1100px) and (min-height: 620px) and (min-aspect-ratio: 7/5) {
|
||||
body.gate--crew .tafel {
|
||||
background:
|
||||
radial-gradient(135% 100% at 0% 0%, rgba(96, 168, 224, .24), transparent 55%),
|
||||
radial-gradient(135% 100% at 100% 100%, rgba(56, 158, 246, .30), transparent 58%),
|
||||
linear-gradient(176deg,
|
||||
rgba(16, 23, 36, .93) 0%,
|
||||
rgba(9, 13, 21, .95) 46%,
|
||||
rgba(5, 7, 13, .96) 100%);
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, .11),
|
||||
inset 0 -1px 0 rgba(0, 0, 0, .5),
|
||||
inset 2px 2px 0 -1px rgba(120, 190, 240, .32),
|
||||
inset -2px -2px 0 -1px rgba(56, 158, 246, .38),
|
||||
inset 0 0 54px -20px rgba(0, 0, 0, .92);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -949,6 +949,19 @@ body.start > main { position: relative; z-index: 1; }
|
||||
sieht abgeschaltet aus. Gedeckt statt grell, wie alles hier. */
|
||||
[data-ton="23"] { --ton: #5f8a9f; } /* Ideen-Board */
|
||||
|
||||
/* Ton 24 (10.09.2026, Eingang). Wieder gerechnet statt gewaehlt, und bei
|
||||
23 belegten Toenen wird es eng: Der Abstand im CIELAB-Raum zum
|
||||
naechsten Nachbarn betraegt 38,5 -- die weichen Violett-Toene, die
|
||||
zuerst naheliegend schienen, lagen alle zwischen 13 und 26, weil
|
||||
Ton 19 (#796ce0) und Ton 8 (#c06ad0) diesen Bereich schon besetzen.
|
||||
|
||||
Reines Blau haette mit 52 den groessten Abstand gehabt und wurde
|
||||
verworfen: stark gesaettigtes Blau ist auf dunklem Grund am
|
||||
schlechtesten zu fokussieren. Kraeftiges Gruen kam auf 39,5, hat aber
|
||||
L* 81 und wuerde leuchten. Dieser Ton hat eine Leuchtdichte von 0,109
|
||||
-- dunkel genug, um neben den anderen ruhig zu bleiben. */
|
||||
[data-ton="24"] { --ton: #8a20cf; } /* Eingang */
|
||||
|
||||
/* Rückfallwert für alles, was einen Ton braucht, aber keine Nummer hat.
|
||||
Steht bewusst in :where() -- damit zählt die Zeile beim Wettstreit der
|
||||
Regeln als NICHT vorhanden und die Nummer oben gewinnt immer. Ohne
|
||||
|
||||
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 251 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 93 KiB |
@@ -31,6 +31,19 @@
|
||||
const SPEICHER = 'dfw.rolle';
|
||||
let gewaehlt = null;
|
||||
|
||||
/* AUF DER ZWEITEN ADRESSE GIBT ES KEINE KACHELN (10.09.2026).
|
||||
|
||||
Dort fuehrt genau eine Sorte Zugang hinein, also ist nichts zu
|
||||
waehlen -- jene Wand liefert die Reihe erst gar nicht mit.
|
||||
|
||||
Geprueft wird deshalb, OB es Kacheln gibt, statt sie
|
||||
vorauszusetzen. Ohne diese Zeile bliebe `gewaehlt` dort ewig null,
|
||||
und der Anmeldeknopf antwortete auf jeden Druck mit "Bitte zuerst
|
||||
auswaehlen, womit du dich anmeldest" -- vor einer Seite, auf der es
|
||||
nichts auszuwaehlen gibt. Die Anmeldung waere unbenutzbar gewesen,
|
||||
und zwar ohne Fehlermeldung im Protokoll. */
|
||||
const ohneKacheln = rollen.length === 0;
|
||||
|
||||
/* ---------- Rolle wählen ------------------------------------------ */
|
||||
|
||||
function waehle(rolle, fokus = false) {
|
||||
@@ -99,7 +112,7 @@
|
||||
e.preventDefault();
|
||||
const wert = code.value.trim();
|
||||
|
||||
if (!gewaehlt) { melde('Bitte zuerst auswählen, womit du dich anmeldest.'); rollen[0].focus(); return; }
|
||||
if (!ohneKacheln && !gewaehlt) { melde('Bitte zuerst auswählen, womit du dich anmeldest.'); rollen[0].focus(); return; }
|
||||
if (!wert) { melde('Bitte den Zugangscode eingeben.'); code.focus(); return; }
|
||||
|
||||
melde('');
|
||||
@@ -109,7 +122,11 @@
|
||||
const antwort = await fetch('/workspace/api/anmelden', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ rolle: gewaehlt, code: wert }),
|
||||
/* Ohne Kacheln geht ein leerer Rollenname mit. Der Server
|
||||
braucht ihn dort nicht: Er prueft den verborgenen Zugang
|
||||
VOR dem gewohnten Weg, und ein leerer Name faellt danach in
|
||||
dieselbe Antwort wie ein erfundener. */
|
||||
body: JSON.stringify({ rolle: gewaehlt || '', code: wert }),
|
||||
credentials: 'same-origin',
|
||||
});
|
||||
|
||||
|
||||
@@ -57,6 +57,42 @@
|
||||
for (const verweis of document.querySelectorAll('.kopfleiste .marke__text .zurueck')) {
|
||||
verweis.textContent = String(ich.marke).replace(/ /g, ' ');
|
||||
}
|
||||
|
||||
/* DER REITER UND DAS ZEICHEN GEHOEREN DAZU (10.09.2026).
|
||||
|
||||
Die Kopfleiste allein reicht nicht. In jeder Seite steht fest
|
||||
<title>Aufgaben · Spicy & Dogi</title> und daneben das Zeichen
|
||||
des Workspace -- beides sieht man als Erstes, im Browserreiter
|
||||
und, wenn die Seite als App laeuft, im Fensterrahmen und beim
|
||||
Umschalten zwischen Apps.
|
||||
|
||||
WARUM HIER UND NICHT IN 30 HTML-DATEIEN: Der Name kommt vom
|
||||
Server und haengt an der Person. Er kann also gar nicht fest im
|
||||
HTML stehen -- und 30 Dateien zu pflegen hiesse, die 31. zu
|
||||
vergessen.
|
||||
|
||||
Der Seitenname bleibt stehen, nur der Teil hinter dem Punkt
|
||||
wechselt. Auf der Startseite steht dort der Name des Bereichs
|
||||
selbst; dann bleibt nur die Marke uebrig, statt sie doppelt zu
|
||||
lesen. */
|
||||
const marke = String(ich.marke);
|
||||
const stueck = document.title.split(' · ');
|
||||
const seitenname = stueck.slice(0, -1).join(' · ').trim();
|
||||
document.title = (!seitenname || seitenname === 'Creator Workspace')
|
||||
? marke
|
||||
: `${seitenname} · ${marke}`;
|
||||
|
||||
/* Das Zeichen: derselbe Stempel, anderer Name. Ihn aus der
|
||||
vorhandenen Adresse zu ersetzen statt ihn neu zu bauen haelt
|
||||
die Versionsnummer daran -- sonst laedt der Browser ab hier ein
|
||||
Bild ohne Stempel und behaelt es ein Jahr. */
|
||||
for (const zeichen of document.querySelectorAll(
|
||||
'link[rel="icon"], link[rel="apple-touch-icon"]')) {
|
||||
const alt = zeichen.getAttribute('href') || '';
|
||||
if (alt.includes('/workspace-')) {
|
||||
zeichen.setAttribute('href', alt.replace('/workspace-', '/crew-'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Das eigene Bild, wenn es eines gibt -- sonst der Anfangsbuchstabe.
|
||||
@@ -134,7 +170,9 @@
|
||||
k.type = 'button';
|
||||
k.id = 'teilen';
|
||||
k.className = 'teilen';
|
||||
k.title = 'Adresse des Workspace weitergeben';
|
||||
/* Ohne den Namen des Workspace: Auf der zweiten Adresse heisst der
|
||||
Bereich anders, und "Adresse dieser Seite" stimmt ueberall. */
|
||||
k.title = 'Adresse dieser Seite weitergeben';
|
||||
|
||||
const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
|
||||
svg.setAttribute('class', 'teilen__zeichen');
|
||||
@@ -161,9 +199,14 @@
|
||||
laeuft = true;
|
||||
try {
|
||||
if (kannTeilen) {
|
||||
/* Der Name kommt aus derselben Quelle wie die Kopfleiste.
|
||||
Steht dort nichts, bleibt es beim gewohnten Namen. */
|
||||
const wie = document.querySelector('.kopfleiste .marke__text .zurueck');
|
||||
const name = (wie?.textContent || '').replace(/ /g, ' ').trim()
|
||||
|| 'Creator Workspace';
|
||||
await navigator.share({
|
||||
title: 'Creator Workspace',
|
||||
text: 'Der Creator Workspace von DogFather Universe',
|
||||
title: name,
|
||||
text: `${name} · DogFather Universe`,
|
||||
url: ZIEL,
|
||||
});
|
||||
} else {
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
braucht. Die Zahlen darunter kann man sich ansehen; hier wartet
|
||||
jemand.
|
||||
|
||||
ZWEI ANTWORTEN, und beide kommen beim Modi an. Eine Meldung, auf
|
||||
ZWEI ANTWORTEN, und beide kommen bei ihm an. Eine Meldung, auf
|
||||
die nichts folgt, sieht fuer ihn aus wie eine, die niemand gelesen
|
||||
hat -- und beim dritten Mal meldet er nichts mehr.
|
||||
===================================================================== */
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -245,10 +245,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609101301" 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/aufgaben.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -140,10 +140,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609101301" 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/automation.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -157,14 +157,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609101301" 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/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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -82,11 +82,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609101301" defer></script>
|
||||
<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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<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" />
|
||||
<!-- 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=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -247,10 +247,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609101301"></script>
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301"></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301"></script>
|
||||
<script src="assets/js/chat.js?v=202609101301"></script>
|
||||
<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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -172,12 +172,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/content.js?v=202609101301" 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/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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,174 @@
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
|
||||
<title>Anmeldung · Team Dogi</title>
|
||||
<meta name="description" content="Privater Arbeitsbereich für DogFather und die Modis." />
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<!-- Die Farbe der Fensterleiste, wenn der Workspace als App laeuft.
|
||||
Stand auf #0674b9 (kraeftiges Blau) und stach damit als einziger
|
||||
heller Balken ueber einer durchweg dunklen Seite. Jetzt derselbe
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
|
||||
<!-- Die Bühne ist der erste Eindruck. Ohne diesen Hinweis lädt der Browser sie erst,
|
||||
nachdem er das CSS gelesen hat - das kostet spürbar Zeit. Quer- und Hochformat
|
||||
sind getrennt, damit das Handy nicht die große Fassung zieht.
|
||||
|
||||
Hier steht bewusst WebP und nicht AVIF, obwohl die AVIF-Fassungen erzeugt
|
||||
werden und rund ein Drittel kleiner wären: Der ausliefernde Server läuft auf
|
||||
Express 4, dessen `send` eine alte MIME-Tabelle ohne AVIF mitbringt. Die
|
||||
Dateien kämen als application/octet-stream an und würden wegen des
|
||||
nosniff-Headers vom Browser verweigert - die Bühne bliebe leer. Sobald der
|
||||
Workspace einen eigenen Server bekommt, kann AVIF wieder eingeschaltet
|
||||
werden (die Dateien liegen bereit). -->
|
||||
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-1920.webp"
|
||||
type="image/webp" media="(min-width: 900px)" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
|
||||
<!-- HIER STANDEN DIE FUENF ROLLENZEICHEN.
|
||||
|
||||
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.
|
||||
|
||||
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. -->
|
||||
|
||||
|
||||
<!-- ---------- Bühne: Bild + Schleier ---------------------------------- -->
|
||||
<div class="buehne" aria-hidden="true">
|
||||
<picture>
|
||||
<!-- BIS 2560 PIXEL (07.09.2026). Vorher endete die Reihe bei 1600 --
|
||||
auf einem 2550 px breiten Schirm rechnete der Browser das Bild
|
||||
also um das 1,6-fache hoch, und jede Kante wurde weich. Genau
|
||||
das sah man als "nicht hochwertig", ohne es benennen zu koennen.
|
||||
Eine hoehere Bildguete haette daran nichts geaendert: Man kann
|
||||
keine Bildpunkte zurueckholen, die nie ausgeliefert wurden.
|
||||
Ueber srcset laedt trotzdem jeder nur die Stufe, die er
|
||||
braucht -- ein Handy weiterhin 32 KB. -->
|
||||
<source media="(min-width: 900px)" type="image/webp"
|
||||
srcset="assets/img/buehne/crew-gate-960.webp 960w,
|
||||
assets/img/buehne/crew-gate-1280.webp 1280w,
|
||||
assets/img/buehne/crew-gate-1600.webp 1600w,
|
||||
assets/img/buehne/crew-gate-1920.webp 1920w,
|
||||
assets/img/buehne/crew-gate-2560.webp 2560w" sizes="100vw" />
|
||||
<source type="image/webp"
|
||||
srcset="assets/img/buehne/crew-gate-hoch-440.webp 440w,
|
||||
assets/img/buehne/crew-gate-hoch-580.webp 580w,
|
||||
assets/img/buehne/crew-gate-hoch-900.webp 900w" sizes="100vw" />
|
||||
<img class="buehne__bild" src="assets/img/buehne/crew-gate-1280.webp" alt=""
|
||||
width="1647" height="955" fetchpriority="high" decoding="async" />
|
||||
</picture>
|
||||
<div class="buehne__schleier"></div>
|
||||
</div>
|
||||
|
||||
<!-- ---------- Tafel ----------------------------------------------------
|
||||
|
||||
DER ANKER (06.09.2026). Im Motiv steht rechts eine LEERE TAFEL mit
|
||||
Neonrahmen -- dort gehoert die Anmeldekarte hinein, und zwar genau
|
||||
hinein, nicht ungefaehr.
|
||||
|
||||
Das geht nur, wenn man weiss, wo die gemalte Tafel auf dem
|
||||
Bildschirm landet. Das Bild liegt mit `object-fit: cover` darunter;
|
||||
je nach Fensterform schneidet der Browser oben/unten oder
|
||||
links/rechts etwas ab. Dieser Anker rechnet genau dieselbe
|
||||
Cover-Geometrie noch einmal nach (siehe gate.css) -- er ist damit
|
||||
deckungsgleich mit dem Bild, und die Karte kann in Prozent des
|
||||
BILDES sitzen statt in Prozent des Fensters.
|
||||
|
||||
Er faengt keine Klicks ab (pointer-events: none); nur die Karte
|
||||
darin ist bedienbar. -->
|
||||
<div class="tafel-anker">
|
||||
<main class="tafel" id="tafel">
|
||||
<div class="tafel__kante" aria-hidden="true"></div>
|
||||
|
||||
<!-- 10.09.2026, Wunsch Filipe: hier soll alles auf DogFather und sein
|
||||
Team zugeschnitten sein.
|
||||
|
||||
Zwei Namen und ein Zeichen dazwischen -- nebeneinander, nicht
|
||||
uebereinander. Dogi steht hier nicht ueber den Modis, sie machen
|
||||
das zusammen.
|
||||
|
||||
Das "x" steht als eigenes Element, damit es kleiner und in der
|
||||
Zwischenfarbe gesetzt werden kann -- so liest man zwei Namen und
|
||||
ein Zeichen dazwischen, nicht drei gleich laute Wörter. Es trägt
|
||||
aria-hidden nicht: Vorgelesen wird "DogFather x Team Dogi", und
|
||||
genau so spricht man es auch aus. -->
|
||||
<header class="kopf">
|
||||
<p class="marke marke--paar">
|
||||
<span class="marke__dogi">DogFather</span>
|
||||
<span class="marke__x">×</span>
|
||||
<span class="marke__crew">Team Dogi</span>
|
||||
</p>
|
||||
<h1 class="titel">Team Dogi</h1>
|
||||
<p class="unterzeile">Privater Bereich für DogFather und die Modis.</p>
|
||||
</header>
|
||||
|
||||
<!-- HIER STANDEN DIE ROLLENKACHELN.
|
||||
|
||||
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.
|
||||
|
||||
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. -->
|
||||
|
||||
<form class="formular" id="formular" novalidate>
|
||||
<label class="feldschild" for="code">
|
||||
Persönlicher Zugangscode <span class="fuer" id="fuer" hidden></span>
|
||||
</label>
|
||||
|
||||
<div class="feld">
|
||||
<input type="password" id="code" name="code" inputmode="text"
|
||||
autocomplete="current-password" spellcheck="false"
|
||||
placeholder="Code eingeben" aria-describedby="hinweis fehler" />
|
||||
<button type="button" class="feld__auge" id="auge"
|
||||
aria-label="Code anzeigen" aria-pressed="false">
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<path class="strich" d="M2.5 12S6 5.8 12 5.8 21.5 12 21.5 12 18 18.2 12 18.2 2.5 12 2.5 12Z"/>
|
||||
<circle class="strich" cx="12" cy="12" r="2.9"/>
|
||||
<path class="strich durch" d="m4 20 16-16"/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<p class="hinweis" id="hinweis" hidden>Feststelltaste ist aktiv.</p>
|
||||
<p class="fehler" id="fehler" role="alert" aria-live="polite"></p>
|
||||
|
||||
<button type="submit" class="knopf" id="knopf">
|
||||
<span class="knopf__text">Anmelden</span>
|
||||
<span class="knopf__laden" aria-hidden="true"></span>
|
||||
</button>
|
||||
</form>
|
||||
|
||||
<p class="fuss">
|
||||
Verschlüsselte Verbindung · Zugriffe werden protokolliert
|
||||
</p>
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609101351",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609101351",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609101351",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609101301",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609101351",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -101,10 +101,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609101301" 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/dateien.js?v=202609101351" 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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -401,6 +401,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -370,11 +370,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609101301" 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/kalender.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -217,10 +217,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301"></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301"></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301"></script>
|
||||
<script src="assets/js/leistung.js?v=202609101301"></script>
|
||||
<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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,10 +335,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609101301" 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/personen.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -207,11 +207,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609101301" 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/steckbrief.js?v=202609101351" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -99,11 +99,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/report.js?v=202609101301" defer></script>
|
||||
<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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -132,10 +132,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609101301" 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/scouting.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<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" />
|
||||
<!-- 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=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609101351" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101351" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -667,10 +667,10 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/start.js?v=202609101301" 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/start.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -78,11 +78,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609101301" defer></script>
|
||||
<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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -119,10 +119,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609101301" 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/steckbrief.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -103,10 +103,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/team.js?v=202609101301" 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/team.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -3,17 +3,17 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
|
||||
<title>Team-Lage · Spicy & Dogi</title>
|
||||
<title>Eingang · Spicy & Dogi</title>
|
||||
<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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -27,7 +27,7 @@
|
||||
</svg>
|
||||
<span class="zurueck-knopf__text">Zurück</span>
|
||||
</button>
|
||||
<p class="marke"><span class="marke__text"><a class="zurueck" href="start.html">Creator Workspace</a> · Team-Lage</span></p>
|
||||
<p class="marke"><span class="marke__text"><a class="zurueck" href="start.html">Creator Workspace</a> · Eingang</span></p>
|
||||
<div class="kopfleiste__rechts">
|
||||
<span class="wer" id="wer">…</span>
|
||||
<button type="button" class="abmelden" id="abmelden">Abmelden</button>
|
||||
@@ -50,7 +50,7 @@
|
||||
<div class="t-kopf">
|
||||
<div class="t-kopf__text">
|
||||
<p class="feldschild">Zusammen</p>
|
||||
<h1 class="t-kopf__titel">Die Lage im Team</h1>
|
||||
<h1 class="t-kopf__titel">Was auf dich wartet</h1>
|
||||
<p class="t-kopf__unter" id="kopf-unter">…</p>
|
||||
<p class="t-kopf__grenze">
|
||||
Was hier steht, ist eine Merkliste für euch beide – keine Bewertung
|
||||
@@ -66,8 +66,8 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609101301" 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/teamlage.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<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" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -142,11 +142,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101351" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609101301" 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>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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=202609101301" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609101301" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609101301" />
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -183,10 +183,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609101301" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609101301" 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/wissen.js?v=202609101351" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||