Backstage: eine Tabelle einfuegen, alle Creator auf einmal
Filipe: "mach diesen ganzen plan jetzt sofort auf einen schlag fertig."
Das ist Stufe 0 des Plans vom 10.09. -- der Teil, der ohne TikTok
auskommt und deshalb sofort baubar war.
WARUM EINFUEGEN UND NICHT ABRUFEN. Die Recherche vom 10.09. ergab:
TikTok LIVE Backstage hat keine Schnittstelle und keinen Export (zwei
unabhaengige Quellen), und in der offiziellen Scope-Liste von TikTok
gibt es nichts zu LIVE, Diamanten oder Netzwerkdaten. Was es gibt, ist
eine Tabelle im Browser. Also: markieren, kopieren, einfuegen. Kein
Token, kein Zugangsdatum, keine Erweiterung, die Backstages interne
Abfragen mitliest -- letzteres waere ein Verstoss gegen die
Nutzungsbedingungen und riskiert ausgerechnet das Netzwerkkonto.
DER UNTERSCHIED ZUM VORHANDENEN IMPORT ist genau eine Frage: Zu wem
gehoert diese Zeile? Der alte Weg nimmt eine Datei fuer EINEN Creator,
Backstage zeigt ALLE. Zugeordnet wird ueber `personen.tiktok` -- den
oeffentlichen Namen ohne @, den es im Steckbrief laengst gibt. Ohne @,
ohne Gross-/Kleinschreibung, ohne unsichtbare Zeichen aus der
Zwischenablage; faellt das aus, ueber den angezeigten Namen. Beides
ergebnislos -> die Zeile wird GEMELDET, nicht geraten. Eine falsch
zugeordnete Zahl ist schlimmer als eine fehlende, weil die fehlende
auffaellt.
DER TABULATOR WAR DER GANZE KNACKPUNKT. `csvZerlegen` kannte nur Komma
und Semikolon. Eine aus dem Browser kopierte Tabelle ist aber
TAB-getrennt -- ohne diese Zeile waere alles in Spalte 1 gelandet und
die Vorschau haette "keine Datumsspalte" gemeldet: eine richtige
Meldung auf eine falsche Faehrte. Gewaehlt wird jetzt das HAEUFIGSTE
der drei Zeichen, nicht das erste gefundene.
WAS NICHT PASSIERT, und genau das ist geprueft:
- unbekannte Person -> gemeldet mit Namen, nicht geraten
- Zeile ohne eine einzige Zahl -> uebersprungen (sie wuerde sonst
einen echten Tag mit Nullen ueberschreiben)
- Datum in der Zukunft -> abgelehnt
- dieselbe Tabelle zweimal -> ersetzt, verdoppelt nicht
- eine von Hand geschriebene Notiz -> ueberlebt den Import
- es wird niemand nebenbei angelegt
- kein Datum in der Tabelle und keines angegeben -> es wird GEFRAGT
NEUE PRUEFUNG (pruef-backstage-import, 29 Pruefungen) mit einer echten,
tab-getrennten Backstage-artigen Tabelle: drei Creator, einer davon
ohne Handle, einer mit abweichender Schreibweise, einer gar nicht im
Haus.
DREI EIGENE FEHLER, alle von der Pruefung gefunden:
* Die Spaltenerkennung nahm nur EINE Personenspalte. Ein Creator ohne
Handle fiel als "keine Person in der Zeile" durch, obwohl sein Name
danebenstand. Jetzt werden beide Spalten gemerkt und je Zeile
nacheinander versucht.
* Ein Scout bekam 400 statt 403 -- er kam durch `darfEintragen`
(das Scouts einschliesst) und scheiterte erst daran, dass er keinen
der Creator sieht. Richtige Antwort aus dem falschen Grund. Der
Netzwerk-Weg haengt jetzt an `istLeitung`, genau wie der Knopf.
* Die Vorschau meldete "2 von 3" statt "3 von 4" -- Folge des ersten
Fehlers.
Der Fusstext der Seite nannte zwei Wege, es sind jetzt drei. Ein Text,
der etwas anderes sagt als die Software tut, ist schlimmer als keiner.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609111126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609111126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609111126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609111126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -282,3 +282,37 @@
|
||||
|
||||
.import-zahl__wert { font-size: 23px; }
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DIE BACKSTAGE-TABELLE (11.09.2026)
|
||||
|
||||
Ein Textfeld, in das eine ganze Tabelle passt -- und eine Vorschau,
|
||||
die nicht nur zählt, sondern NAMEN nennt. Wer eine Zeile übersieht,
|
||||
hat stillschweigend jemanden ausgelassen; das ist die Sorte Fehler,
|
||||
die erst Wochen später auffällt.
|
||||
===================================================================== */
|
||||
.netz__feld {
|
||||
width: 100%;
|
||||
min-height: 120px;
|
||||
font-family: ui-monospace, "Cascadia Code", "Consolas", monospace;
|
||||
font-size: .82rem; line-height: 1.5;
|
||||
/* Umbrechen AUS: Eine Tabellenzeile soll eine Zeile bleiben, sonst
|
||||
sieht man nicht, ob die Spalten sauber getrennt wurden. */
|
||||
white-space: pre; overflow-x: auto;
|
||||
}
|
||||
.import-vorschau__zeile {
|
||||
margin: 0 0 4px;
|
||||
font-size: .84rem; line-height: 1.5;
|
||||
color: var(--text-leise);
|
||||
}
|
||||
.import-vorschau__zeile[data-art="gut"] {
|
||||
color: color-mix(in srgb, var(--k-gut, #5fc99a) 45%, #ffffff);
|
||||
font-weight: 600;
|
||||
}
|
||||
.import-vorschau__zeile[data-art="warn"] {
|
||||
color: color-mix(in srgb, var(--k-warn, #e0736b) 42%, #ffffff);
|
||||
font-weight: 600;
|
||||
}
|
||||
.import-vorschau__zeile[data-art="still"] {
|
||||
color: var(--text-still); font-size: .8rem;
|
||||
}
|
||||
|
||||
@@ -175,6 +175,12 @@
|
||||
ziel.textContent = '';
|
||||
const z = stand?.ziele;
|
||||
$('ziele-aendern').hidden = !darfEintragen();
|
||||
/* Der Backstage-Weg gilt fuer ALLE Creator auf einmal -- deshalb
|
||||
nur fuer die Leitung, nicht fuer einen Scout, der ohnehin nur
|
||||
seine eigenen sieht. Der Server prueft dasselbe; hier geht es
|
||||
darum, niemandem einen Knopf hinzustellen, der eine Absage
|
||||
bringt. */
|
||||
$('netz-oeffnen').hidden = !LEITUNG.has(ich?.rolle);
|
||||
|
||||
if (!z || (!z.diamanten && !z.tage && !z.verweildauer)) {
|
||||
ziel.append(el('p', 'leistung__leer',
|
||||
@@ -542,6 +548,95 @@
|
||||
$('tag-form').addEventListener('submit', tagSpeichern);
|
||||
$('tag-zu').addEventListener('click', () => $('tag-dialog').close());
|
||||
$('tag-loeschen').addEventListener('click', tagLoeschen);
|
||||
/* =====================================================================
|
||||
DIE BACKSTAGE-TABELLE — Vorschau und Übernahme
|
||||
===================================================================== */
|
||||
async function netzVorschau() {
|
||||
const text = $('netz-text').value.trim();
|
||||
$('netz-fehler').textContent = '';
|
||||
if (!text) { $('netz-vorschau').hidden = true; $('netz-los').disabled = true; return; }
|
||||
|
||||
const a = await hole('/workspace/api/leistung/netzwerk-import/vorschau', {
|
||||
method: 'POST', headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ text, tag: $('netz-tag').value || null }),
|
||||
}).catch(() => null);
|
||||
if (!a) return;
|
||||
const d = await a.json().catch(() => ({}));
|
||||
|
||||
if (!a.ok) {
|
||||
$('netz-vorschau').hidden = true;
|
||||
$('netz-los').disabled = true;
|
||||
$('netz-fehler').textContent = d.fehler || 'Die Tabelle konnte nicht gelesen werden.';
|
||||
/* Fehlt nur der Tag, ist das kein Fehler, sondern eine Frage --
|
||||
also wird das Feld hervorgehoben statt nur gemeckert. */
|
||||
if (d.braucht_tag) $('netz-tag').focus();
|
||||
return;
|
||||
}
|
||||
|
||||
const v = $('netz-vorschau');
|
||||
v.textContent = '';
|
||||
v.hidden = false;
|
||||
|
||||
const zeile = (text2, art) => {
|
||||
const p = document.createElement('p');
|
||||
p.className = 'import-vorschau__zeile';
|
||||
if (art) p.dataset.art = art;
|
||||
p.textContent = text2;
|
||||
v.append(p);
|
||||
};
|
||||
|
||||
zeile(`${d.zugeordnet} von ${d.zugeordnet + d.unbekannt.length} Zeilen zugeordnet`
|
||||
+ ` · ${d.neu} neu, ${d.ersetzt} werden ersetzt`, d.zugeordnet ? 'gut' : 'warn');
|
||||
zeile(`Erkannte Spalten: ${Object.keys(d.spalten).join(', ') || 'keine'}`
|
||||
+ (d.aus_tabelle ? ' · Datum aus der Tabelle' : ' · Datum aus dem Feld oben'));
|
||||
|
||||
/* DIE UNBEKANNTEN SIND DER WICHTIGE TEIL. Wer sie übersieht, hat
|
||||
stillschweigend Leute ausgelassen -- und merkt es erst, wenn die
|
||||
Zahlen nicht stimmen. Deshalb stehen sie mit Namen da und nicht
|
||||
als Zahl. */
|
||||
if (d.unbekannt.length) {
|
||||
zeile(`Nicht zugeordnet (${d.unbekannt.length}): ${d.unbekannt.slice(0, 8).join(', ')}`
|
||||
+ (d.unbekannt.length > 8 ? ' …' : ''), 'warn');
|
||||
zeile('Diese Namen stehen bei keinem Creator im Feld „TikTok" im Steckbrief. '
|
||||
+ 'Dort eintragen – danach werden sie beim nächsten Mal gefunden.', 'still');
|
||||
}
|
||||
if (d.probleme_gesamt) {
|
||||
zeile(`${d.probleme_gesamt} Zeile(n) übersprungen:`, 'warn');
|
||||
for (const p of d.probleme) zeile(`Zeile ${p.zeile}: ${p.grund}`, 'still');
|
||||
}
|
||||
for (const b of d.beispiele) {
|
||||
const zahlen = Object.entries(b)
|
||||
.filter(([k]) => !['creator_id', 'name', 'tag'].includes(k))
|
||||
.filter(([, w]) => w !== null && w !== undefined)
|
||||
.map(([k, w]) => `${k} ${w}`).join(' · ');
|
||||
zeile(`${b.name} · ${b.tag} · ${zahlen}`, 'still');
|
||||
}
|
||||
|
||||
$('netz-los').disabled = d.zugeordnet === 0;
|
||||
}
|
||||
|
||||
async function netzUebernehmen(ereignis) {
|
||||
ereignis.preventDefault();
|
||||
$('netz-los').disabled = true;
|
||||
const a = await hole('/workspace/api/leistung/netzwerk-import', {
|
||||
method: 'POST', headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
text: $('netz-text').value, tag: $('netz-tag').value || null,
|
||||
}),
|
||||
}).catch(() => null);
|
||||
if (!a) { $('netz-los').disabled = false; return; }
|
||||
const d = await a.json().catch(() => ({}));
|
||||
if (!a.ok) {
|
||||
$('netz-fehler').textContent = d.fehler || 'Übernehmen ging nicht.';
|
||||
$('netz-los').disabled = false;
|
||||
return;
|
||||
}
|
||||
$('netz-dialog').close();
|
||||
melde(`${d.geschrieben} Zeile(n) übernommen`
|
||||
+ (d.unbekannt?.length ? ` · ${d.unbekannt.length} nicht zugeordnet` : ''));
|
||||
await laden();
|
||||
}
|
||||
|
||||
$('ziele-aendern').addEventListener('click', zieleOeffnen);
|
||||
$('ziele-form').addEventListener('submit', zieleSpeichern);
|
||||
$('ziele-zu').addEventListener('click', () => $('ziele-dialog').close());
|
||||
@@ -555,6 +650,24 @@
|
||||
$('datei').addEventListener('change', dateiGewaehlt);
|
||||
$('import-form').addEventListener('submit', importUebernehmen);
|
||||
|
||||
/* ---------- Die Backstage-Tabelle ------------------------------------ */
|
||||
$('netz-oeffnen').addEventListener('click', () => {
|
||||
$('netz-vorschau').hidden = true;
|
||||
$('netz-los').disabled = true;
|
||||
$('netz-fehler').textContent = '';
|
||||
$('netz-text').value = '';
|
||||
$('netz-dialog').showModal();
|
||||
$('netz-text').focus();
|
||||
});
|
||||
$('netz-zu').addEventListener('click', () => $('netz-dialog').close());
|
||||
/* Beim EINFÜGEN sofort nachsehen -- nicht erst auf einen Knopf warten.
|
||||
Wer eine Tabelle einfügt, will wissen, ob sie erkannt wurde; ein
|
||||
zweiter Klick dazwischen ist nur eine Gelegenheit, es nicht zu tun. */
|
||||
$('netz-text').addEventListener('paste', () => setTimeout(netzVorschau, 60));
|
||||
$('netz-text').addEventListener('change', netzVorschau);
|
||||
$('netz-tag').addEventListener('change', netzVorschau);
|
||||
$('netz-form').addEventListener('submit', netzUebernehmen);
|
||||
|
||||
(async () => {
|
||||
try {
|
||||
const a = await hole('/workspace/api/ich');
|
||||
|
||||
+12
-12
@@ -12,19 +12,19 @@
|
||||
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
|
||||
eine Flaeche sind statt zweier. -->
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -252,10 +252,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -147,10 +147,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -181,14 +181,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,11 +89,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,26 +12,26 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<!-- 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=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -289,10 +289,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609111117"></script>
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117"></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117"></script>
|
||||
<script src="assets/js/chat.js?v=202609111117"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126"></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126"></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126"></script>
|
||||
<script src="assets/js/chat.js?v=202609111126"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,12 +179,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/content.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/content.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -30,15 +30,15 @@
|
||||
<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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
|
||||
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
|
||||
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
|
||||
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
|
||||
die eine Seite, auf der man das Umfaerben sieht. -->
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -252,6 +252,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609111126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609111126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609111126",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609111117",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609111126",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+13
-13
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,10 +108,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609111126" 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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -401,6 +401,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -377,11 +377,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+74
-16
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -102,15 +102,33 @@
|
||||
</svg>
|
||||
</button>
|
||||
<button type="button" class="knopf knopf--klein" id="import-oeffnen">Aus Datei einlesen</button>
|
||||
<!-- DER WEG AUS BACKSTAGE (11.09.2026).
|
||||
|
||||
TikTok LIVE Backstage hat keine Schnittstelle und keinen
|
||||
Export – nachrecherchiert am 10.09.2026. Was es hat, ist
|
||||
eine Tabelle im Browser, die man markieren kann. Genau das
|
||||
ist hier der Weg: markieren, kopieren, einfügen.
|
||||
|
||||
Getrennt vom Knopf daneben, weil es etwas anderes tut: Der
|
||||
liest eine Datei FÜR DIESEN einen Creator, dieser eine
|
||||
Tabelle FÜR ALLE auf einmal. -->
|
||||
<button type="button" class="knopf knopf--klein" id="netz-oeffnen" hidden>
|
||||
Backstage-Tabelle einfügen
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tagetabelle" id="tagetabelle"></div>
|
||||
</section>
|
||||
|
||||
<p class="fuss">
|
||||
Die Zahlen kommen aus dem offiziellen Export von TikTok LIVE Backstage –
|
||||
entweder von Hand eingetragen oder als Datei eingelesen. Es wird nichts
|
||||
automatisch abgerufen: Dafür gibt es keine offene Schnittstelle.
|
||||
<!-- Der Satz stand hier mit zwei Wegen, seit dem 11.09.2026 sind es
|
||||
drei. Ein Text, der etwas anderes sagt als die Software tut, ist
|
||||
schlimmer als gar keiner. -->
|
||||
Die Zahlen kommen aus TikTok LIVE Backstage – von Hand eingetragen, als
|
||||
Datei eingelesen oder als ganze Tabelle eingefügt. Abgerufen wird nichts:
|
||||
Backstage hat keine Schnittstelle, und an den offiziellen TikTok-Zugängen
|
||||
gibt es nichts zu LIVE, Diamanten oder Netzwerkdaten (nachgesehen am
|
||||
10.09.2026).
|
||||
</p>
|
||||
</main>
|
||||
|
||||
@@ -199,6 +217,46 @@
|
||||
</dialog>
|
||||
|
||||
<!-- Aus Datei einlesen. ERST VORSCHAU, DANN ÜBERNEHMEN -->
|
||||
<!-- ====================================================================
|
||||
BACKSTAGE-TABELLE EINFÜGEN — alle Creator auf einmal (11.09.2026)
|
||||
|
||||
Warum ein eigener Dialog und nicht derselbe: Der andere wählt eine
|
||||
Datei für EINEN Creator. Hier wird eine Tabelle eingefügt, in der
|
||||
jede Zeile zu einer anderen Person gehört – die Zuordnung ist die
|
||||
eigentliche Arbeit, und die will man sehen, bevor geschrieben wird.
|
||||
==================================================================== -->
|
||||
<dialog class="dialog dialog--breit" id="netz-dialog">
|
||||
<form method="dialog" id="netz-form" class="neu neu--blank">
|
||||
<h2 class="dialog__titel">Backstage-Tabelle einfügen</h2>
|
||||
<p class="dialog__unter">
|
||||
In TikTok LIVE Backstage die Tabelle markieren, kopieren und hier
|
||||
einfügen. Die Überschriftenzeile muss mit dabei sein – daran erkennt
|
||||
der Workspace die Spalten. Zugeordnet wird über den TikTok-Namen aus
|
||||
dem Steckbrief. Erst siehst du, was passieren würde.
|
||||
</p>
|
||||
|
||||
<div class="neu__zeile">
|
||||
<label class="feld-schild" for="netz-text">Tabelle</label>
|
||||
<textarea id="netz-text" rows="7" class="netz__feld"
|
||||
placeholder="Hier einfügen (Strg+V) …"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="neu__zeile">
|
||||
<label class="feld-schild" for="netz-tag">Tag <span class="leise">– nur nötig, wenn die Tabelle keine Datumsspalte hat</span></label>
|
||||
<input id="netz-tag" type="date" />
|
||||
</div>
|
||||
|
||||
<div class="import-vorschau" id="netz-vorschau" hidden></div>
|
||||
|
||||
<p class="fehler" id="netz-fehler" role="alert" aria-live="polite"></p>
|
||||
|
||||
<div class="dialog__knoepfe">
|
||||
<button type="submit" class="knopf knopf--klein" id="netz-los" disabled>Übernehmen</button>
|
||||
<button type="button" class="abmelden" id="netz-zu">Abbrechen</button>
|
||||
</div>
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<dialog class="dialog dialog--breit" id="import-dialog">
|
||||
<form method="dialog" id="import-form" class="neu neu--blank">
|
||||
<h2 class="dialog__titel">Aus dem Export einlesen</h2>
|
||||
@@ -224,10 +282,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117"></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117"></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117"></script>
|
||||
<script src="assets/js/leistung.js?v=202609111117"></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126"></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126"></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126"></script>
|
||||
<script src="assets/js/leistung.js?v=202609111126"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -396,10 +396,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,11 +214,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,11 +106,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/report.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/report.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,10 +173,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -12,21 +12,21 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<!-- 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=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -674,10 +674,10 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/start.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/start.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,11 +85,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,10 +126,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -7,20 +7,20 @@
|
||||
<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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,10 +110,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/team.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/team.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+12
-12
@@ -7,20 +7,20 @@
|
||||
<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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||
@@ -84,9 +84,9 @@
|
||||
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
|
||||
es niemandem auf, und deshalb prueft pruef-css-klassen die
|
||||
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,22 +12,22 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,11 +149,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+13
-13
@@ -12,20 +12,20 @@
|
||||
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=202609111117" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111117" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111126" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
|
||||
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
|
||||
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
|
||||
genau diesen Dateinamen auf crew-haus.css um, und die Seite
|
||||
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
|
||||
ohne Umfaerben im Browser, ohne Flackern. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111117" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111126" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,10 +190,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609111117" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609111126" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user