Vier Tafeln in einer Reihe -- die offene breiter als die Reiter

Filipe: "die sollen alle in einer reihe sein und nicht 3 und dann eins
drunter. perfektionier das."

DER GRUND WAR EINE RECHNUNG, DIE ICH NICHT KONTROLLIERT HABE

Dort stand `auto-fit` mit 340 px Mindestbreite -- CSS rechnet sich dann
selbst aus, wie viele nebeneinanderpassen. Bei vier Tafeln in einer
1240 px breiten Spalte reichte es fuer drei; die vierte rutschte in
eine zweite Zeile. `auto-fit` ist bequem, solange die Anzahl offen ist.
Sobald sie feststeht, ist es eine Rechnung, die man aus der Hand gibt.

Vier sind es, vier stehen nebeneinander -- und zwar mit `flex` statt
`grid`, weil damit die OFFENE Tafel breiter sein kann als die
geschlossenen. Es ist immer genau eine offen, und die bekommt den
anderthalbfachen Anteil: Dort wird gearbeitet, die anderen sind
Reiter. Das ist der Unterschied zwischen vier gleich grossen Kaesten
und einem Brett.

UND EIN VERSPRECHEN, DAS ERST NACH DEM ERSTEN KLICK GALT

Das Akkordeon griff nur beim Klicken. Beim Laden kamen die gemerkten
Staende aus der Ablage, und die konnten drei offene Tafeln ergeben --
im Bildschirmfoto standen genau so drei offen nebeneinander. Jetzt
bleibt beim Aufbau die erste Tafel offen, die etwas enthaelt; alle
weiteren klappen zu, ohne den gemerkten Stand zu ueberschreiben.

DREIMAL GEMESSEN STATT GESCHAETZT

Nach dem Umbau standen dort "LAEUFT AUTO..." und "FESTGEHALT..." --
252 px je Reiter, gemessen. Ich habe zweimal an den Pixeln gedreht
(Anteil 2,2 -> 1,8 -> 1,5, Sperrung 0,08 -> 0,035 em) und es blieb
abgeschnitten. Die richtige Antwort war nicht die dritte Zahl, sondern
der Name: Ein Reiter braucht ein Wort. Aus "Laeuft automatisch" wurde
"Wiederholungen" -- was es genau heisst, steht im Satz darunter, und
den liest man ohnehin erst, wenn die Tafel offen ist.

Gemessen am Ende: vier Tafeln, EINE Reihe, EINE offen, KEIN
abgeschnittener Titel.

Sechs Pruefungen gelaufen, alle gruen.

OFFEN, damit es nicht untergeht: pruef-call-kategorien meldet auf
Windows sporadisch Rueckgabewert 127 -- NACH "ALLES IN ORDNUNG", also
beim Beenden des Prozesses (libuv-Assertion beim Schliessen des noch
laufenden Servers). Das Ergebnis stimmt, der Rueckgabewert luegt. Wer
nur auf den Code sieht, haelt einen gruenen Lauf fuer rot.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-08 00:05:15 +02:00
co-authored by Claude Opus 5
parent 1c2e196d1d
commit e744f22fbc
21 changed files with 281 additions and 196 deletions
+57 -3
View File
@@ -399,11 +399,65 @@
Kaestchen mit eigenem Balken eine Falle, keine Hilfe.
===================================================================== */
.call-brett {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(340px, 100%), 1fr));
gap: 16px;
/* EINE REIHE, VIER TAFELN (07.09.2026).
Filipe: "die sollen alle in einer reihe sein und nicht 3 und dann
eins drunter."
Vorher stand hier `auto-fit` mit 340 px Mindestbreite. Das rechnet
sich selbst aus, wie viele nebeneinanderpassen -- und bei vier
Tafeln in einer 1240 px breiten Spalte reichte es fuer drei. Die
vierte rutschte in eine zweite Zeile, und das Brett sah aus wie
ein Versehen. `auto-fit` ist bequem, solange die Anzahl offen ist;
sobald sie feststeht, ist es eine Rechnung, die man nicht
kontrolliert.
Vier sind es, vier stehen nebeneinander -- und zwar mit `flex`
statt `grid`, weil damit die OFFENE Tafel breiter sein kann als
die drei geschlossenen. Es ist immer genau eine offen (siehe
calls.js), und die bekommt doppelten Anteil: Dort wird gearbeitet,
die anderen sind Reiter. Das ist der Unterschied zwischen vier
gleich grossen Kaesten und einem Brett. */
display: flex;
flex-wrap: nowrap;
gap: 14px;
align-items: stretch;
}
.call-brett .gruppe { flex: 1 1 0; min-width: 0; }
.call-brett .gruppe:not([data-zu="ja"]) { flex: 1.5 1 0; }
/* DER TITEL MUSS GANZ HINEINPASSEN, nicht abgeschnitten werden.
Im ersten Anlauf standen dort "LAEUFT AUTO..." und "FESTGEHALT..." --
gemessen bei 222 px je zugeklappter Tafel. Ein abgeschnittener Name
auf einem Reiter ist das Gegenteil von uebersichtlich: Man muss ihn
aufklappen, um zu wissen, was drin ist.
Zwei Stellschrauben statt einer: Die offene Tafel nimmt 1,5 Anteile
statt 2,2 (die geschlossenen wachsen dadurch von 222 auf 266 px), und
die Sperrung der Grossbuchstaben faellt von 0,08 auf 0,035 em. Beides
zusammen bringt "LAEUFT AUTOMATISCH" unter -- Punkte bleiben als
letzte Rueckfallebene stehen, falls jemand eine laengere Gruppe
erfindet. */
.call-brett .stufe__titel {
min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
letter-spacing: .035em;
font-size: .74rem;
}
.call-brett .stufe__kopf { gap: 8px; padding-left: 13px; padding-right: 11px; }
.call-brett .stufe__zahl, .call-brett .gruppe__pfeil { flex: none; }
@media (max-width: 1100px) {
/* Vier nebeneinander unter 1100 px waeren vier Streifen von 250 px --
lesbar, aber nicht mehr benutzbar. Ab hier zwei Reihen zu zwei. */
.call-brett { flex-wrap: wrap; }
.call-brett .gruppe,
.call-brett .gruppe:not([data-zu="ja"]) { flex: 1 1 calc(50% - 7px); }
}
@media (max-width: 700px) {
.call-brett .gruppe,
.call-brett .gruppe:not([data-zu="ja"]) { flex: 1 1 100%; }
}
.call-brett .gruppe {
display: flex; flex-direction: column;
min-height: 0;
+33 -2
View File
@@ -403,8 +403,17 @@
{ schluessel: 'offen', titel: 'Protokoll fehlt',
frage: 'Diese Gespräche sind vorbei, aber noch nicht festgehalten.' },
{ schluessel: 'anstehend', titel: 'Steht an', frage: null },
{ schluessel: 'serien', titel: 'Läuft automatisch',
frage: 'Wiederholungen dieses Monats. Was danach kommt, steht im Kalender.' },
/* "Wiederholungen" und nicht "Laeuft automatisch": Der Kopf ist ein
REITER, und ein Reiter braucht ein Wort. Bei vier Tafeln in einer
Reihe bleiben je 252 Pixel -- gemessen, und "LAEUFT AUTOMATISCH"
passte dort nicht hinein, es stand "LAEUFT AUTO...". Ein
abgeschnittener Name auf einem Reiter ist das Gegenteil von
uebersichtlich: Man muss aufklappen, um zu wissen, was drin ist.
Was es genau bedeutet, steht im Satz darunter -- und den liest
man ohnehin erst, wenn die Tafel offen ist. */
{ schluessel: 'serien', titel: 'Wiederholungen',
frage: 'Läuft automatisch – die Wiederholungen dieses Monats. '
+ 'Was danach kommt, steht im Kalender.' },
{ schluessel: 'erledigt', titel: 'Festgehalten', frage: null },
];
@@ -495,6 +504,21 @@
beim naechsten Fenster falsch ist. */
ziel.className = 'call-brett';
/* AUCH BEIM LADEN IST NUR EINE OFFEN (07.09.2026).
Das Akkordeon griff bisher nur beim KLICK. Beim ersten Aufbau
kamen die gemerkten Staende aus der Ablage, und die konnten drei
offene Tafeln ergeben -- im Bildschirmfoto standen genau so drei
nebeneinander offen. Ein Versprechen, das erst nach dem ersten
Klick gilt, ist keines.
Offen bleibt die ERSTE Tafel, die etwas enthaelt und nicht
ausdruecklich zugeklappt wurde. "Die erste mit Inhalt" ist
dieselbe Regel, nach der auch die Zeitbloecke aufgehen -- alles
zuzuklappen hiesse, dass man nach dem Laden erst klicken muss,
um ueberhaupt etwas zu sehen. */
let schonOffen = false;
for (const g of GRUPPEN) {
/* `|| []` fuer den Fall, dass ein Server ohne die neue Gruppe
antwortet -- etwa wenn die Seite noch aus dem Zwischenspeicher
@@ -534,6 +558,13 @@
const gemerkt = localStorage.getItem(schluessel);
if (gemerkt) zu = gemerkt === 'zu';
} catch { /* ohne Ablage bleibt die Vorgabe */ }
/* Die zweite und jede weitere offene Tafel wird zugeklappt --
ohne den gemerkten Stand zu ueberschreiben: Wer sie aufklappt,
soll beim naechsten Mal wieder DIESE bekommen und nicht die
erste. */
if (!zu && !liste.length) zu = true;
if (!zu && schonOffen) zu = true;
if (!zu) schonOffen = true;
const stand = (istZu) => {
s.dataset.zu = istZu ? 'ja' : 'nein';
kopf.setAttribute('aria-expanded', istZu ? 'false' : 'true');
+9 -9
View File
@@ -9,10 +9,10 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -212,10 +212,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/aufgaben.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/aufgaben.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -135,10 +135,10 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/automation.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/automation.js?v=202609072357" defer></script>
</body>
</html>
+14 -14
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -144,14 +144,14 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/checkliste.js?v=202609072344" defer></script>
<script src="assets/js/ampel.js?v=202609072344" defer></script>
<script src="assets/js/schulung.js?v=202609072344" defer></script>
<script src="assets/js/vorlagen.js?v=202609072344" defer></script>
<script src="assets/js/bereich.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/checkliste.js?v=202609072357" defer></script>
<script src="assets/js/ampel.js?v=202609072357" defer></script>
<script src="assets/js/schulung.js?v=202609072357" defer></script>
<script src="assets/js/vorlagen.js?v=202609072357" defer></script>
<script src="assets/js/bereich.js?v=202609072357" defer></script>
</body>
</html>
+11 -11
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -77,11 +77,11 @@
</main>
<script src="assets/js/ki.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/calls.js?v=202609072344" defer></script>
<script src="assets/js/ki.js?v=202609072357" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/calls.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,17 +9,17 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<!-- 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=202609072344" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -155,10 +155,10 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609072344"></script>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344"></script>
<script src="assets/js/glocke.js?v=202609072344"></script>
<script src="assets/js/chat.js?v=202609072344"></script>
<script src="assets/js/bereiche.js?v=202609072357"></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357"></script>
<script src="assets/js/glocke.js?v=202609072357"></script>
<script src="assets/js/chat.js?v=202609072357"></script>
</body>
</html>
+12 -12
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/content.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/content.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -167,12 +167,12 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/checkliste.js?v=202609072344" defer></script>
<script src="assets/js/vorlagen.js?v=202609072344" defer></script>
<script src="assets/js/content.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/checkliste.js?v=202609072357" defer></script>
<script src="assets/js/vorlagen.js?v=202609072357" defer></script>
<script src="assets/js/content.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -96,10 +96,10 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/dateien.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/dateien.js?v=202609072357" defer></script>
</body>
</html>
+2 -2
View File
@@ -27,7 +27,7 @@
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
</head>
<body class="gate">
@@ -219,6 +219,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609072344" defer></script>
<script src="assets/js/gate.js?v=202609072357" defer></script>
</body>
</html>
+11 -11
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -288,11 +288,11 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/kalender.js?v=202609072344" defer></script>
<script src="assets/js/kalender-abo.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/kalender.js?v=202609072357" defer></script>
<script src="assets/js/kalender-abo.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -212,10 +212,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609072344"></script>
<script src="assets/js/bereiche.js?v=202609072344"></script>
<script src="assets/js/kopf.js?v=202609072344"></script>
<script src="assets/js/glocke.js?v=202609072344"></script>
<script src="assets/js/leistung.js?v=202609072344"></script>
<script src="assets/js/wahl.js?v=202609072357"></script>
<script src="assets/js/bereiche.js?v=202609072357"></script>
<script src="assets/js/kopf.js?v=202609072357"></script>
<script src="assets/js/glocke.js?v=202609072357"></script>
<script src="assets/js/leistung.js?v=202609072357"></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -157,10 +157,10 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/personen.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/personen.js?v=202609072357" defer></script>
</body>
</html>
+11 -11
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -202,11 +202,11 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/steckbrief.js?v=202609072344" defer></script>
<script src="assets/js/profil.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/steckbrief.js?v=202609072357" defer></script>
<script src="assets/js/profil.js?v=202609072357" defer></script>
</body>
</html>
+11 -11
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/report.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/report.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -94,11 +94,11 @@
</main>
<script src="assets/js/ki.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/report.js?v=202609072344" defer></script>
<script src="assets/js/ki.js?v=202609072357" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/report.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -127,10 +127,10 @@
</div>
</div>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/scouting.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/scouting.js?v=202609072357" defer></script>
</body>
</html>
+9 -9
View File
@@ -9,12 +9,12 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<!-- 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=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -320,10 +320,10 @@
</p>
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/start.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/start.js?v=202609072357" defer></script>
</body>
</html>
+11 -11
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -73,11 +73,11 @@
</main>
<script src="assets/js/ki.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/startcheck.js?v=202609072344" defer></script>
<script src="assets/js/ki.js?v=202609072357" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/startcheck.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -114,10 +114,10 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/steckbrief.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/steckbrief.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,13 +9,13 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -137,11 +137,11 @@
</main>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/uebersicht.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/uebersicht.js?v=202609072357" defer></script>
</body>
</html>
+10 -10
View File
@@ -9,11 +9,11 @@
<meta name="theme-color" content="#0674b9" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072344" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/start.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609072357" />
<link rel="stylesheet" href="assets/css/module.css?v=202609072357" />
</head>
<body class="start">
@@ -178,10 +178,10 @@
</main>
<script src="assets/js/wahl.js?v=202609072344" defer></script>
<script src="assets/js/bereiche.js?v=202609072344" defer></script>
<script src="assets/js/kopf.js?v=202609072344" defer></script>
<script src="assets/js/glocke.js?v=202609072344" defer></script>
<script src="assets/js/wissen.js?v=202609072344" defer></script>
<script src="assets/js/wahl.js?v=202609072357" defer></script>
<script src="assets/js/bereiche.js?v=202609072357" defer></script>
<script src="assets/js/kopf.js?v=202609072357" defer></script>
<script src="assets/js/glocke.js?v=202609072357" defer></script>
<script src="assets/js/wissen.js?v=202609072357" defer></script>
</body>
</html>