Die TikTok-Datei des Creators -- ohne Entwicklerkonto
Filipe: "tiktok entwicklerkonto hab ich nicht und werd ich nicht
bekommen."
Damit sind zwei der drei Wege aus dem Plan vom 10.09. erledigt: Login
Kit und die Datenportabilitaets-API haengen beide an einer App auf
developers.tiktok.com. Sie sind nicht verschoben, sie sind weg.
DER DRITTE BRAUCHT KEINES. Jeder TikTok-Nutzer kann seine eigenen Daten
selbst herunterladen (Profil -> Einstellungen -> Konto -> Deine Daten
herunterladen, Format JSON). Die Datei enthaelt laut TikToks eigener
Datentypen-Liste einen Abschnitt "TikTok LIVE" mit dem Go-LIVE-Verlauf.
Der Creator gibt sie her, mit eigenen Haenden -- legitimer wird es
nicht, und es ist jetzt der einzige verbliebene Weg an TikTok-Daten.
ICH KENNE DAS FORMAT NICHT -- UND BAUE TROTZDEM.
TikTok dokumentiert, DASS es den Verlauf gibt, nicht wie die Schluessel
heissen. Der naheliegende Weg waere, Namen zu raten. Das waere die
schlechteste Loesung: Er fiele bei der ersten echten Datei auseinander,
und zwar STILL -- "0 Eintraege gefunden" sieht aus wie "war nicht live".
Deshalb wird gesucht statt geraten. Der Leser geht die Datei durch,
sammelt ALLE Listen, deren Eintraege ein Datum tragen (gemessen am
INHALT, nicht am Feldnamen), schlaegt eine Zuordnung vor und legt sie
zur Auswahl vor -- mit Anzahl, Zeitraum, Beispielzeile und dem, was
dabei herauskaeme. Bestaetigt wird von Hand. Damit ist der Leser
unabhaengig davon, wie die Felder heissen.
DIE EINHEIT IST DIE FALLE. "83" kann Sekunden, Minuten oder Stunden
sein. Geraten wird NICHT aus der Zahl, sondern aus dem Schluesselnamen
-- und wo der schweigt, aus der Form ("01:23:45" ist eindeutig).
Schweigen beide, kommt null zurueck. Eine Dauer, die um Faktor 60
danebenliegt, sieht richtig aus und ist es nicht.
MEHRERE LIVES AN EINEM TAG SIND EIN TAG: Dauer und Diamanten addiert,
bei den Zuschauern gewinnt die hoehere Spitze -- ein Durchschnitt aus
zwei Streams waere eine Zahl, die es nie gegeben hat.
DIE DATEI UEBERSCHREIBT NICHTS. Anders als der Backstage-Import, der
die Wahrheit der Agentur bringt, ist diese Datei die ZWEITE Quelle. Wo
schon eine Zahl steht -- von Hand oder aus Backstage --, bleibt sie
stehen (COALESCE statt REPLACE). Sonst wuerde ein Dateiupload
stillschweigend die offiziellen Zahlen ersetzen, und niemand wuesste
hinterher, welche gilt.
UND SIE WIRD NICHT GESPEICHERT. Gelesen, ausgewertet, verworfen. In
derselben Datei stehen Direktnachrichten, Such- und Ansehverlauf; die
haben auf diesem Server nichts zu suchen. "Income and Wallet" bleibt
ebenfalls liegen: Diamanten sind Leistung, Auszahlungen sind Gehalt.
GEPRUEFT OHNE ECHTE DATEI -- MIT DREI ERFUNDENEN (47 Pruefungen):
A englisch, flach, Dauer in Sekunden
B deutsch, verschachtelt, Dauer als "01:23:45"
C Sekundenstempel, Dauer in Minuten, andere Namen
+ eine Datei ganz ohne Verlauf -> muss abgelehnt werden
Eine Pruefung gegen EINE ausgedachte Form wuerde nur beweisen, dass
mein Leser meine eigene Erfindung liest. Drei verschiedene zeigen, dass
er das Prinzip kann und nicht eine Form.
EIN EIGENER FEHLER, von der Pruefung gefunden: Der Nachrichtenverlauf
in Form A hatte nur EINEN Eintrag und fiel damit unter die
Mindestgroesse von zwei. Die Pruefung "der LIVE-Verlauf steht oben"
hatte danach nur einen Kandidaten und bewies gar nichts -- eine
Rangfolge laesst sich nur an mindestens zwei Dingen zeigen. Jetzt sind
es drei Nachrichten, und die Rangfolge ist wirklich gemessen.
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=202609111126",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609111201",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609111201",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609111201",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609111201",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -316,3 +316,35 @@
|
||||
.import-vorschau__zeile[data-art="still"] {
|
||||
color: var(--text-still); font-size: .8rem;
|
||||
}
|
||||
|
||||
/* ---- Die Auswahl in der TikTok-Datei (11.09.2026) -------------------
|
||||
Das Format der Datei ist nicht dokumentiert. Der Server schlägt vor,
|
||||
der Mensch entscheidet -- und eine Entscheidung gehört als sichtbare
|
||||
Auswahl auf die Seite, nicht in ein Aufklappfeld, in dem man die
|
||||
erste Zeile für gesetzt hält. */
|
||||
.tt-wahl {
|
||||
display: flex; align-items: flex-start; gap: 10px;
|
||||
margin: 6px 0;
|
||||
padding: 9px 11px;
|
||||
border: 1px solid var(--rand); border-radius: 11px;
|
||||
background: rgba(255, 255, 255, .02);
|
||||
cursor: pointer;
|
||||
}
|
||||
.tt-wahl:hover { border-color: var(--rand-hell); }
|
||||
.tt-wahl:has(input:checked) {
|
||||
border-color: color-mix(in srgb, var(--akzent) 55%, transparent);
|
||||
background: color-mix(in srgb, var(--akzent) 10%, transparent);
|
||||
}
|
||||
.tt-wahl input { margin-top: 3px; flex: none; }
|
||||
.tt-wahl__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
|
||||
.tt-wahl__text strong {
|
||||
font-family: ui-monospace, "Cascadia Code", "Consolas", monospace;
|
||||
font-size: .82rem; color: var(--text);
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
.tt-wahl__zahl { font-size: .8rem; color: var(--text-leise); }
|
||||
.tt-wahl__felder {
|
||||
font-size: .76rem; color: var(--text-still);
|
||||
font-family: ui-monospace, "Cascadia Code", "Consolas", monospace;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
@@ -181,6 +181,9 @@
|
||||
darum, niemandem einen Knopf hinzustellen, der eine Absage
|
||||
bringt. */
|
||||
$('netz-oeffnen').hidden = !LEITUNG.has(ich?.rolle);
|
||||
/* Die Datei gehoert EINEM Creator -- deshalb sichtbar fuer alle,
|
||||
die fuer ihn eintragen duerfen, also auch fuer seinen Scout. */
|
||||
$('tt-oeffnen').hidden = !darfEintragen();
|
||||
|
||||
if (!z || (!z.diamanten && !z.tage && !z.verweildauer)) {
|
||||
ziel.append(el('p', 'leistung__leer',
|
||||
@@ -548,6 +551,109 @@
|
||||
$('tag-form').addEventListener('submit', tagSpeichern);
|
||||
$('tag-zu').addEventListener('click', () => $('tag-dialog').close());
|
||||
$('tag-loeschen').addEventListener('click', tagLoeschen);
|
||||
/* =====================================================================
|
||||
DIE TIKTOK-DATEI DES CREATORS
|
||||
|
||||
Das Format ist nicht dokumentiert. Deshalb wird hier nichts
|
||||
geraten: Der Server durchsucht die Datei nach Listen mit Datum und
|
||||
schickt sie zur Auswahl zurück -- mit Anzahl, Zeitraum und dem,
|
||||
was dabei herauskäme. Bestätigt wird von Hand.
|
||||
===================================================================== */
|
||||
let ttInhalt = null; /* die gelesene Datei -- bleibt im Browser */
|
||||
let ttWahl = null; /* der bestätigte Kandidat */
|
||||
|
||||
async function ttDateiGewaehlt(ereignis) {
|
||||
const datei = ereignis.target.files?.[0];
|
||||
$('tt-fehler').textContent = '';
|
||||
$('tt-vorschau').hidden = true;
|
||||
$('tt-los').disabled = true;
|
||||
ttInhalt = null; ttWahl = null;
|
||||
if (!datei) return;
|
||||
|
||||
/* Ein Vollarchiv kann zweistellige Megabyte haben. Das Lesen
|
||||
passiert im Browser; auf den Server geht es erst danach -- und
|
||||
nur einmal, nicht bei jedem Klick. */
|
||||
$('tt-fehler').textContent = 'Datei wird gelesen …';
|
||||
let text;
|
||||
try { text = await datei.text(); } catch { $('tt-fehler').textContent = 'Die Datei ließ sich nicht lesen.'; return; }
|
||||
try { ttInhalt = JSON.parse(text); } catch {
|
||||
$('tt-fehler').textContent = 'Das ist keine JSON-Datei. Beim Herunterladen bei TikTok '
|
||||
+ 'muss als Format JSON gewählt werden, nicht TXT.';
|
||||
return;
|
||||
}
|
||||
$('tt-fehler').textContent = 'Datei wird durchsucht …';
|
||||
|
||||
const a = await hole(`/workspace/api/leistung/${offenerCreator}/tiktok-datei/vorschau`, {
|
||||
method: 'POST', headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ inhalt: ttInhalt }),
|
||||
}).catch(() => null);
|
||||
if (!a) { $('tt-fehler').textContent = 'Die Datei konnte nicht geprüft werden.'; return; }
|
||||
const d = await a.json().catch(() => ({}));
|
||||
if (!a.ok) { $('tt-fehler').textContent = d.fehler || 'Die Datei wurde nicht verstanden.'; return; }
|
||||
$('tt-fehler').textContent = '';
|
||||
|
||||
const v = $('tt-vorschau');
|
||||
v.textContent = ''; v.hidden = false;
|
||||
const zeile = (text2, art) => {
|
||||
const p = el('p', 'import-vorschau__zeile');
|
||||
if (art) p.dataset.art = art;
|
||||
p.textContent = text2;
|
||||
v.append(p);
|
||||
return p;
|
||||
};
|
||||
|
||||
zeile(`${d.kandidaten.length} Liste(n) mit Datum gefunden. Welche ist der LIVE-Verlauf?`);
|
||||
|
||||
/* Die Auswahl als echte Radioknöpfe: Es ist eine Entscheidung, und
|
||||
eine Entscheidung gehört nicht in ein Aufklappfeld, in dem man
|
||||
die erste Zeile für gesetzt hält. */
|
||||
d.kandidaten.forEach((k, i) => {
|
||||
const box = el('label', 'tt-wahl');
|
||||
const r = document.createElement('input');
|
||||
r.type = 'radio'; r.name = 'tt-kandidat'; r.value = String(i);
|
||||
if (i === 0) { r.checked = true; ttWahl = k; }
|
||||
r.addEventListener('change', () => { ttWahl = k; $('tt-los').disabled = false; });
|
||||
const t = el('span', 'tt-wahl__text');
|
||||
t.append(el('strong', null, k.pfad || '(oberste Ebene)'));
|
||||
t.append(el('span', 'tt-wahl__zahl',
|
||||
` ${k.anzahl} Einträge · ${k.tage_gesamt} Tage`
|
||||
+ (k.von ? ` · ${k.von} bis ${k.bis}` : '')));
|
||||
const felder = ['tag', 'dauer', 'diamanten', 'zuschauer']
|
||||
.filter((f) => k.vorschlag[f])
|
||||
.map((f) => `${f}: ${k.vorschlag[f]}`).join(' · ');
|
||||
t.append(el('span', 'tt-wahl__felder', felder || 'nur ein Datum erkannt'));
|
||||
box.append(r, t);
|
||||
v.append(box);
|
||||
});
|
||||
|
||||
if (ttWahl) $('tt-los').disabled = false;
|
||||
}
|
||||
|
||||
async function ttUebernehmen(ereignis) {
|
||||
ereignis.preventDefault();
|
||||
if (!ttInhalt || !ttWahl) return;
|
||||
$('tt-los').disabled = true;
|
||||
const a = await hole(`/workspace/api/leistung/${offenerCreator}/tiktok-datei`, {
|
||||
method: 'POST', headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ inhalt: ttInhalt, pfad: ttWahl.pfad, zuordnung: ttWahl.vorschlag }),
|
||||
}).catch(() => null);
|
||||
if (!a) { $('tt-los').disabled = false; return; }
|
||||
const d = await a.json().catch(() => ({}));
|
||||
if (!a.ok) {
|
||||
$('tt-fehler').textContent = d.fehler === 'keine_brauchbaren_tage'
|
||||
? 'In dieser Liste stehen keine Tage mit Zahlen.'
|
||||
: (d.fehler || 'Übernehmen ging nicht.');
|
||||
$('tt-los').disabled = false;
|
||||
return;
|
||||
}
|
||||
/* Die Datei loslassen, sobald sie nicht mehr gebraucht wird. */
|
||||
ttInhalt = null; ttWahl = null;
|
||||
$('tt-dialog').close();
|
||||
melde(`${d.geschrieben} Tage neu, ${d.ergaenzt} ergänzt`);
|
||||
setTimeout(() => melde(''), 6000);
|
||||
await laden();
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DIE BACKSTAGE-TABELLE — Vorschau und Übernahme
|
||||
===================================================================== */
|
||||
@@ -660,6 +766,14 @@
|
||||
$('netz-text').focus();
|
||||
});
|
||||
$('netz-zu').addEventListener('click', () => $('netz-dialog').close());
|
||||
$('tt-oeffnen').addEventListener('click', () => {
|
||||
$('tt-vorschau').hidden = true; $('tt-los').disabled = true;
|
||||
$('tt-fehler').textContent = ''; $('tt-datei').value = '';
|
||||
$('tt-dialog').showModal();
|
||||
});
|
||||
$('tt-zu').addEventListener('click', () => $('tt-dialog').close());
|
||||
$('tt-datei').addEventListener('change', ttDateiGewaehlt);
|
||||
$('tt-form').addEventListener('submit', ttUebernehmen);
|
||||
/* 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. */
|
||||
|
||||
+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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -252,10 +252,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -147,10 +147,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -181,14 +181,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,11 +89,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/ki.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609111201" 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=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="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -289,10 +289,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/bereiche.js?v=202609111201"></script>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201"></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201"></script>
|
||||
<script src="assets/js/chat.js?v=202609111201"></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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,12 +179,12 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/vorlagen.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/content.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -252,6 +252,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609111201" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -13,25 +13,25 @@
|
||||
"theme_color": "#06090f",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609111201",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609111201",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609111201",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609111126",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609111201",
|
||||
"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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,10 +108,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609111201" 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=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="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -401,6 +401,6 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/gate.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -377,11 +377,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609111201" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+56
-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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -115,6 +115,12 @@
|
||||
<button type="button" class="knopf knopf--klein" id="netz-oeffnen" hidden>
|
||||
Backstage-Tabelle einfügen
|
||||
</button>
|
||||
<!-- DIE EIGENE TIKTOK-DATEI DES CREATORS (11.09.2026).
|
||||
Der einzige Weg an TikTok-Daten, der ohne Entwicklerkonto
|
||||
auskommt: Der Creator lädt sie selbst herunter. -->
|
||||
<button type="button" class="knopf knopf--klein" id="tt-oeffnen" hidden>
|
||||
TikTok-Datei des Creators
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tagetabelle" id="tagetabelle"></div>
|
||||
@@ -225,6 +231,43 @@
|
||||
jede Zeile zu einer anderen Person gehört – die Zuordnung ist die
|
||||
eigentliche Arbeit, und die will man sehen, bevor geschrieben wird.
|
||||
==================================================================== -->
|
||||
<!-- ====================================================================
|
||||
DIE TIKTOK-DATEI DES CREATORS (11.09.2026)
|
||||
|
||||
Warum hier eine AUSWAHL steht und nicht einfach eingelesen wird:
|
||||
Das Format der Datei ist nicht dokumentiert. Statt Schlüsselnamen
|
||||
zu raten, durchsucht der Server die Datei nach Listen mit Datum und
|
||||
legt sie vor – bestätigt wird von Hand. Damit funktioniert es auch
|
||||
dann noch, wenn TikTok die Felder umbenennt.
|
||||
==================================================================== -->
|
||||
<dialog class="dialog dialog--breit" id="tt-dialog">
|
||||
<form method="dialog" id="tt-form" class="neu neu--blank">
|
||||
<h2 class="dialog__titel">TikTok-Datei einlesen</h2>
|
||||
<p class="dialog__unter">
|
||||
Die Datei, die der Creator sich selbst bei TikTok herunterlädt:
|
||||
<strong>Profil → Einstellungen → Konto → Deine Daten herunterladen</strong>,
|
||||
Format <strong>JSON</strong>, „Alles auswählen“. TikTok braucht dafür
|
||||
ein bis vier Tage. Die Datei wird hier gelesen und <strong>nicht
|
||||
gespeichert</strong> – in ihr stehen auch Nachrichten und Verläufe,
|
||||
die hier nichts zu suchen haben.
|
||||
</p>
|
||||
|
||||
<div class="neu__zeile">
|
||||
<label class="feld-schild" for="tt-datei">Datei wählen</label>
|
||||
<input id="tt-datei" type="file" accept=".json,application/json" />
|
||||
</div>
|
||||
|
||||
<div class="import-vorschau" id="tt-vorschau" hidden></div>
|
||||
|
||||
<p class="fehler" id="tt-fehler" role="alert" aria-live="polite"></p>
|
||||
|
||||
<div class="dialog__knoepfe">
|
||||
<button type="submit" class="knopf knopf--klein" id="tt-los" disabled>Übernehmen</button>
|
||||
<button type="button" class="abmelden" id="tt-zu">Abbrechen</button>
|
||||
</div>
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<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>
|
||||
@@ -282,10 +325,10 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201"></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201"></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201"></script>
|
||||
<script src="assets/js/leistung.js?v=202609111201"></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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -396,10 +396,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,11 +214,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,11 +106,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/ki.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/report.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,10 +173,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609111201" 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=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="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -674,10 +674,10 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/start.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,11 +85,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/ki.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,10 +126,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,10 +110,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/team.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</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=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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609111201" 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=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="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<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" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,11 +149,11 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609111126" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" 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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609111201" 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=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" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609111201" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609111201" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609111201" />
|
||||
<!-- 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=202609111126" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609111201" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,10 +190,10 @@
|
||||
|
||||
</main>
|
||||
|
||||
<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>
|
||||
<script src="assets/js/wahl.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609111201" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609111201" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user