Reaction: Geschwindigkeit, zwei neue Anordnungen, zweites Video
Filipes Wunsch: „auch bei den videos sachen wie pause geschwindigkeit. meine kamera größer machen video kleiner. nur mein bild, nur das video, möglichkeit zwischen allem zu wechseln so wie ich will, auch gerne so dass ich vielleicht noch ein zweites nebenbei vorbereiten kann so dass ich hin und her switchen kann." GESCHWINDIGKEIT Sechs Stufen von 0,5× bis 2× (0,25× fehlt mit Absicht — bei einem Viertel klingt Sprache wie ein defektes Band). Sie gilt für ALLE: Wer sie nur bei sich umstellte, redete über eine Stelle, die die anderen noch nicht gesehen haben. Die OBS-Bühne zieht sie mit nach — ohne das liefe der Stream nach fünf Minuten auf 1,5× zweieinhalb Minuten hinter dem Saal her. Und der Zuschauer SIEHT sie: ein kleines Schild „1,5× Geschwindigkeit" auf der Leinwand, nur wenn es nicht 1× ist. Ohne das hält jeder Zweite seine Leitung für kaputt. Zwei Fallen, die dabei zugemacht wurden: Der Fünf-Sekunden-Takt des Hosts schreibt das Tempo NICHT mit (sonst drehte ein Takt mit altem Wert die Einstellung zurück), und nach jedem Videowechsel wird es neu gesetzt (YouTube stellt beim Laden auf 1 zurück). Gesetzt wird nur, was `getAvailablePlaybackRates()` hergibt — einen unmöglichen Wert ignoriert der Player schweigend, und dann stünde der Knopf auf 1,5 und es liefe 1,0. ZWEI ANORDNUNGEN MEHR „Nur Video" und „Nur Kamera" sind kein weiteres Größenverhältnis, sondern ein Weglassen — und genau das braucht OBS: Dort liegt die Kamera ohnehin als eigene Quelle, die Bühnenseite soll sie nicht doppelt zeigen. `display: none` und nicht `opacity: 0`: ein unsichtbarer YouTube-Rahmen spielt weiter und hält den Ton. Tasten 1–5, wie vorher 1–3. DAS ZWEITE VIDEO — und warum es nicht die Warteschlange ist Die Schlange ist eine Reihenfolge: eins nach dem anderen, das Gespielte ist weg. Filipe will etwas anderes — zwei Videos NEBENEINANDER, hin und her, und jedes merkt sich seine Stelle. Mit der Schlange nachgebaut wäre es eine Schlange, aus der man nie wieder herauskommt. Der Umschalter steht nur da, wenn es etwas zum Umschalten GIBT; ein Knopf, der „kein zweites Video" antwortet, ist im Live eine Falle. Getauscht wird in EINEM Schreibvorgang (BEGIN IMMEDIATE) — ein Abbruch dazwischen hätte dasselbe Video auf beiden Seiten und die gemerkte Stelle des anderen verloren. Und die Stelle kommt vom Host und nicht aus der Datenbank: dort steht der Stand vom letzten Takt, bis zu fünf Sekunden alt. Was daneben bereitliegt, sieht nur, wer sendet — es ist die Rückhand, und die verrät man nicht vorher (`zweit` ist aus `oeffentlich()` ausgenommen). DER FEHLER, DEN DIE MESSUNG GEFUNDEN HAT Bei „Nur Kamera" war der Kamerabehälter 2175 px breit in einer 1072 px breiten Leinwand — von zwei Gästen stand nur einer im Bild, der zweite lag hinter `overflow: hidden`. Auf dem Bildschirmfoto sah das aus wie eine Anordnung für einen, und niemand hätte gefragt, wo der zweite geblieben ist. Zwei Ursachen: Die Leinwand ist ein Raster mit einer Spalte nach Inhaltsbreite — ein zu breites Kind im Fluss zieht die Spalte mit, und `width: 100%` bezog sich danach auf die gewachsene Spalte. Die Begrenzung wuchs also mit dem, was sie begrenzen sollte; `max-width: calc(50% - 8px)` rechnete gegen denselben Wert und war wirkungslos. Jetzt `position: absolute; inset: 0` (kann das Raster nicht mehr aufziehen) und `flex: 1 1 0; min-width: 0` an den Fenstern — eine Regel, die nicht rechnet, kann sich nicht verrechnen. Die Messung prüft seitdem bei JEDER Anordnung, ob alle Kamerafenster innerhalb der Leinwand liegen. GEMESSEN, NICHT ANGENOMMEN Dass in der Datenbank 1.5 steht, sagt nichts darüber, ob das Video schneller läuft. Die Messung liest deshalb die Uhr der Regie zweimal ab und rechnet nach: 1× → 1,00 Sekunden je Sekunde, 2× → 2,00. Der Umschalter ebenso: hin, zurück, und die Uhr steht wieder bei 79 s statt bei 0. GEPRUEFT pruef-reaktion: 260 Prüfungen (vorher 216), 0 Fehler. pruef-buehne 36, pruef-struktur, pruef-meldungen, pruef-tippziele, pruef-css-klassen alle grün. mess-reaktion: Rückgabewert 0, kein einziges ACHTUNG. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -16,8 +16,8 @@
|
||||
verdeckt. Gefunden hat es pruef-struktur.
|
||||
|
||||
Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. -->
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
<!-- Ohne diese drei nimmt ein iPhone einen Bildschirmausschnitt als
|
||||
Symbol, Android zeichnet die Leiste weiss, und die Seite oeffnet
|
||||
ausserhalb der App -- auf einer Seite, die genau erklaeren soll,
|
||||
@@ -33,7 +33,7 @@
|
||||
schreibt jede Seite app.webmanifest -- auch die hier. -->
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<style>
|
||||
/* Bewusst in der Seite und nicht in einer eigenen Datei: Diese Seite
|
||||
soll auch dann noch etwas anzeigen, wenn genau das schiefgeht,
|
||||
@@ -135,7 +135,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/anruf-probe.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609280947",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609280947",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609280947",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609280947",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -273,6 +273,23 @@
|
||||
display: grid; place-items: center;
|
||||
color: var(--schrift-leise); font-size: .9rem;
|
||||
}
|
||||
/* Links oben und nicht rechts: Rechts unten liegen die Kamerafenster,
|
||||
rechts oben das Stumm-Schild. Gedeckt und klein -- es soll
|
||||
beantworten, nicht rufen. */
|
||||
.leinwand__tempo {
|
||||
position: absolute; left: 14px; top: 14px;
|
||||
z-index: 22;
|
||||
padding: 3px 9px 4px;
|
||||
border-radius: 999px;
|
||||
font-size: .72rem; font-weight: 800;
|
||||
font-variant-numeric: tabular-nums;
|
||||
letter-spacing: .04em;
|
||||
background: rgba(6, 5, 11, .76);
|
||||
border: 1px solid var(--rand);
|
||||
color: var(--schrift-leise);
|
||||
backdrop-filter: blur(6px);
|
||||
}
|
||||
.leinwand__tempo[hidden] { display: none; }
|
||||
|
||||
/* ---- Die Kamerafenster ----------------------------------------------
|
||||
Sie liegen ÜBER dem Video. Genau so sieht eine Reaction aus: das
|
||||
@@ -360,6 +377,74 @@
|
||||
z-index: 25;
|
||||
}
|
||||
|
||||
/* ==== WEGLASSEN IST KEINE ANORDNUNG MEHR, SONDERN EINE ANDERE FRAGE
|
||||
|
||||
Filipe: „nur mein bild, nur das video, möglichkeit zwischen allem
|
||||
zu wechseln so wie ich will."
|
||||
|
||||
Die drei oben verschieben Größenverhältnisse. Diese zwei nehmen
|
||||
etwas GANZ weg — und dafür gibt es einen sehr praktischen Grund:
|
||||
In OBS liegt Filipes Kamera ohnehin als eigene Quelle (schärfer,
|
||||
frei zu schieben). Die Bühnenseite soll dann nur noch das Video
|
||||
zeigen, sonst steht sein Gesicht zweimal im Bild. Umgekehrt beim
|
||||
Reden zwischen zwei Videos: Dann soll das stehengebliebene
|
||||
YouTube-Bild verschwinden und nicht nur kleiner werden.
|
||||
|
||||
`display: none` UND NICHT `opacity: 0`. Ein unsichtbares
|
||||
Videofenster spielt weiter, verbraucht Rechenzeit und — der
|
||||
eigentliche Punkt — hält bei einem `iframe` den Ton. Man hörte
|
||||
dann ein Video, das niemand sieht. */
|
||||
.kino[data-layout="nur_video"] .kameras { display: none; }
|
||||
.kino[data-layout="nur_kamera"] .leinwand__video { display: none; }
|
||||
.kino[data-layout="nur_kamera"] .leinwand__warte { display: none; }
|
||||
/* Die Kameras füllen die ganze Leinwand, nebeneinander und gleich
|
||||
groß.
|
||||
|
||||
==== WARUM `absolute` UND `flex: 1 1 0` UND NICHT DAS NAHELIEGENDE
|
||||
|
||||
Der erste Versuch war `position: static; width: 100%; height: 100%`
|
||||
und an den Fenstern `height: 100%; aspect-ratio: 4/3;
|
||||
max-width: calc(50% - 8px)`. Klingt richtig. GEMESSEN war der
|
||||
Behälter dann 2175 px breit in einer 1072 px breiten Leinwand, und
|
||||
von zwei Gästen stand nur einer im Bild — der zweite lag komplett
|
||||
außerhalb, hinter `overflow: hidden`.
|
||||
|
||||
Zwei Fehler auf einmal, und beide sind lehrreich:
|
||||
|
||||
1. `.leinwand` ist ein Raster mit einer Spalte nach Inhaltsbreite.
|
||||
Ein im Fluss stehendes Kind, das zu breit wird, ZIEHT DIE SPALTE
|
||||
MIT — und `width: 100%` bezieht sich danach auf die gewachsene
|
||||
Spalte. Die Begrenzung wuchs also mit dem, was sie begrenzen
|
||||
sollte. `position: absolute; inset: 0` nimmt das Kind aus dem
|
||||
Fluss: Es kann das Raster nicht mehr aufziehen.
|
||||
|
||||
2. `max-width: calc(50% - 8px)` rechnete gegen denselben
|
||||
gewachsenen Behälter und war damit wirkungslos.
|
||||
|
||||
`flex: 1 1 0` mit `min-width: 0` kann gar nicht überlaufen: Jedes
|
||||
Fenster bekommt denselben Anteil des vorhandenen Platzes, bei
|
||||
einem Gesicht alles, bei zweien die Hälfte. Das feste 4:3 fällt
|
||||
dafür weg — das Bild darin steht auf `object-fit: cover` und füllt
|
||||
den Rahmen, egal wie er steht. Eine Regel, die nicht rechnet,
|
||||
kann sich nicht verrechnen. */
|
||||
.kino[data-layout="nur_kamera"] .kameras {
|
||||
position: absolute; inset: 0;
|
||||
right: auto; bottom: auto;
|
||||
width: 100%; height: 100%;
|
||||
flex-direction: row;
|
||||
justify-content: center; align-items: stretch;
|
||||
gap: 12px;
|
||||
padding: 16px;
|
||||
background: #050408;
|
||||
}
|
||||
.kino[data-layout="nur_kamera"] .kamera {
|
||||
flex: 1 1 0;
|
||||
min-width: 0;
|
||||
width: auto; height: auto;
|
||||
aspect-ratio: auto;
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
/* ---- Die Chatschiene ------------------------------------------------- */
|
||||
.schiene {
|
||||
display: grid;
|
||||
@@ -1095,6 +1180,48 @@
|
||||
background: rgba(154, 183, 255, .12);
|
||||
color: #cfe0ff;
|
||||
}
|
||||
/* Der Umschalter zwischen den beiden Videos. In Gold und nicht in
|
||||
Blau: „Nächstes" geht vorwärts und ist endgültig, „Wechseln" geht
|
||||
hin und her. Zwei Knöpfe nebeneinander, die gleich aussehen und
|
||||
Verschiedenes tun, sind im Live ein Griff daneben. */
|
||||
.spur__knopf--tausch {
|
||||
border-color: rgba(224, 161, 58, .36);
|
||||
background: rgba(224, 161, 58, .13);
|
||||
color: #f0cf9a;
|
||||
max-width: 24rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
.spur__knopf--tausch span {
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
}
|
||||
.spur__knopf--tausch[hidden] { display: none; }
|
||||
|
||||
/* ---- Geschwindigkeit ----
|
||||
Eine Reihe kleiner Schalter, kein Schieberegler: Es gibt sechs
|
||||
erlaubte Werte, und ein Regler, der zwischen ihnen einrastet, wäre
|
||||
eine Bedienung, die etwas vortäuscht, das sie nicht kann. */
|
||||
.spur__mehr {
|
||||
display: flex; align-items: center; gap: 10px; flex-wrap: wrap;
|
||||
margin-top: 9px;
|
||||
padding-top: 9px;
|
||||
border-top: 1px solid var(--rand);
|
||||
}
|
||||
.tempo { display: flex; gap: 4px; flex-wrap: wrap; }
|
||||
.tempo__knopf {
|
||||
appearance: none; cursor: pointer;
|
||||
min-height: 34px; min-width: 44px; padding: 0 9px;
|
||||
border-radius: 9px;
|
||||
border: 1px solid var(--rand);
|
||||
background: rgba(255, 255, 255, .04);
|
||||
color: var(--schrift-leise);
|
||||
font-size: .76rem; font-weight: 700;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
.tempo__knopf[aria-pressed="true"] {
|
||||
background: rgba(154, 183, 255, .14);
|
||||
border-color: rgba(154, 183, 255, .38);
|
||||
color: #cfe0ff;
|
||||
}
|
||||
.spur__knopf[disabled] { opacity: .35; cursor: default; }
|
||||
.spur__zeit {
|
||||
font-size: .78rem; font-variant-numeric: tabular-nums;
|
||||
|
||||
@@ -84,15 +84,35 @@
|
||||
});
|
||||
}
|
||||
|
||||
/* DIE GESCHWINDIGKEIT MUSS MIT -- sonst liefe der Stream anders
|
||||
als der Saal. Stellt die Regie auf 1,5, wäre die Quelle nach fünf
|
||||
Minuten zweieinhalb Minuten hinterher: Filipe kommentiert eine
|
||||
Stelle, die die Zuschauer noch gar nicht gesehen haben. Und das
|
||||
Nachspringen könnte es nicht auffangen, es würde nur alle paar
|
||||
Sekunden sichtbar ruckeln. */
|
||||
function tempoNachziehen(wert) {
|
||||
if (!bereit || !wert) return;
|
||||
try {
|
||||
const kann = spieler.getAvailablePlaybackRates?.() || [];
|
||||
if (kann.length && !kann.includes(wert)) return;
|
||||
if (Math.abs((spieler.getPlaybackRate() || 1) - wert) > 0.01) {
|
||||
spieler.setPlaybackRate(wert);
|
||||
}
|
||||
} catch { /* ein Spieler, der noch lädt, kann das noch nicht */ }
|
||||
}
|
||||
|
||||
function folgen(s) {
|
||||
if (!bereit || !s) return;
|
||||
if (s.video && s.video !== letztesVideo) {
|
||||
letztesVideo = s.video;
|
||||
spieler.loadVideoById(s.video, s.sekunde || 0);
|
||||
spieler.mute();
|
||||
/* YouTube setzt die Geschwindigkeit beim Laden auf 1 zurück. */
|
||||
if (s.tempo) setTimeout(() => tempoNachziehen(s.tempo), 900);
|
||||
return;
|
||||
}
|
||||
if (!s.video) return;
|
||||
if (s.tempo) tempoNachziehen(s.tempo);
|
||||
/* Die Laufzeit der Meldung wird dazugerechnet -- sonst wäre die
|
||||
Quelle genau so weit hinten, wie das Netz langsam ist. */
|
||||
const unterwegs = s.gesendet ? Math.max(0, (Date.now() - s.gesendet) / 1000) : 0;
|
||||
|
||||
@@ -212,6 +212,14 @@
|
||||
'Es sind schon zwei Gäste dabei. Nimm erst jemanden heraus.',
|
||||
layout_unbekannt:
|
||||
'Diese Anordnung gibt es nicht.',
|
||||
tempo_unklar:
|
||||
'Diese Geschwindigkeit gibt es nicht. Möglich sind 0,5 bis 2-fach.',
|
||||
schon_im_bild:
|
||||
'Das läuft gerade schon. Ein Umschalter braucht zwei verschiedene Videos – '
|
||||
+ 'sonst passiert beim Drücken nichts.',
|
||||
kein_zweites:
|
||||
'Es liegt kein zweites Video bereit. Trag eins unter „Sendung" ein, '
|
||||
+ 'dann kannst du hin und her wechseln.',
|
||||
betrag_unklar:
|
||||
'Dieser Betrag ergibt keinen Sinn. Schreib ihn in Euro, '
|
||||
+ 'zum Beispiel 5 oder 7,50.',
|
||||
|
||||
@@ -201,6 +201,16 @@
|
||||
/* ---- Live ---- */
|
||||
const kino = $('teil-live');
|
||||
kino.dataset.layout = lage.layout || 'kino';
|
||||
/* Das Tempo steht am Kino und nicht nur im Pult: Der Zuschauer
|
||||
soll sehen, warum es schneller läuft -- sonst sucht er den
|
||||
Fehler bei seiner Leitung. */
|
||||
const tempo = lage.tempo || 1;
|
||||
kino.dataset.tempo = String(tempo);
|
||||
const schild = $('leinwand-tempo');
|
||||
if (schild) {
|
||||
schild.hidden = tempo === 1;
|
||||
schild.textContent = `${String(tempo).replace('.', ',')}× Geschwindigkeit`;
|
||||
}
|
||||
kamerasZeichnen();
|
||||
senderleisteZeichnen();
|
||||
chatStufeZeichnen();
|
||||
@@ -536,8 +546,13 @@
|
||||
if (stand.video && stand.video !== letztesVideo) {
|
||||
letztesVideo = stand.video;
|
||||
spieler.loadVideoById(stand.video, stand.sekunde || 0);
|
||||
/* YouTube setzt die Geschwindigkeit beim Laden auf 1 zurück.
|
||||
Ein kurzer Nachschlag, sobald das neue Video bereit ist --
|
||||
sonst liefe jedes zweite Video im falschen Tempo. */
|
||||
if (stand.tempo) setTimeout(() => tempoNachziehen(stand.tempo), 900);
|
||||
return;
|
||||
}
|
||||
if (stand.tempo) tempoNachziehen(stand.tempo);
|
||||
/* Die Laufzeit der Meldung wird dazugerechnet. Ohne das wäre
|
||||
jeder genau so weit hinten, wie sein Netz langsam ist. */
|
||||
const unterwegs = stand.gesendet ? Math.max(0, (Date.now() - stand.gesendet) / 1000) : 0;
|
||||
@@ -548,6 +563,30 @@
|
||||
if (!stand.laeuft && spieler.getPlayerState() === 1) spieler.pauseVideo();
|
||||
}
|
||||
|
||||
/** Die Geschwindigkeit nachziehen.
|
||||
*
|
||||
* EIGENE FUNKTION UND NICHT EINE ZEILE IN `folgen()`, weil sie
|
||||
* auch bei einem frisch geladenen Video gebraucht wird: `folgen()`
|
||||
* steigt beim Videowechsel vorher aus (`return` nach
|
||||
* `loadVideoById`), und genau dann ist die Geschwindigkeit wieder
|
||||
* auf 1 — YouTube setzt sie beim Laden zurück. Ohne diesen Aufruf
|
||||
* fiele das Tempo bei jedem Videowechsel still auf normal.
|
||||
*
|
||||
* UND NICHT AUF EINEN WERT SETZEN, DEN DER SPIELER NICHT KANN.
|
||||
* `getAvailablePlaybackRates()` sagt, was dieses Video hergibt;
|
||||
* ein unmöglicher Wert wird schweigend ignoriert, und dann steht
|
||||
* der Knopf auf 1,5 und es läuft 1,0. */
|
||||
function tempoNachziehen(wert) {
|
||||
if (!spielerBereit || !wert) return;
|
||||
try {
|
||||
const kann = spieler.getAvailablePlaybackRates?.() || [];
|
||||
if (kann.length && !kann.includes(wert)) return;
|
||||
if (Math.abs((spieler.getPlaybackRate() || 1) - wert) > 0.01) {
|
||||
spieler.setPlaybackRate(wert);
|
||||
}
|
||||
} catch { /* ein Spieler, der noch lädt, kann das noch nicht */ }
|
||||
}
|
||||
|
||||
/* =================================================================
|
||||
DIE KAMERAS
|
||||
================================================================= */
|
||||
@@ -1519,11 +1558,16 @@
|
||||
+ 'den gemessenen Pegel — beim YouTube-Regler die eingestellte '
|
||||
+ 'Lautstärke, denn Ton aus einem fremden Rahmen lässt sich nicht messen.';
|
||||
|
||||
/* ---- Anordnung ---- */
|
||||
/* ---- Anordnung ----
|
||||
Die ersten drei sind Größenverhältnisse, die letzten zwei ein
|
||||
Weglassen. Filipe: „nur mein bild, nur das video, möglichkeit
|
||||
zwischen allem zu wechseln so wie ich will." */
|
||||
const layouts = [
|
||||
['kino', 'Video groß'],
|
||||
['gleich', 'Gleich groß'],
|
||||
['kamera', 'Kameras groß'],
|
||||
['nur_video', 'Nur Video'],
|
||||
['nur_kamera', 'Nur Kamera'],
|
||||
];
|
||||
const lreihe = $('layout-reihe');
|
||||
lreihe.textContent = '';
|
||||
@@ -1535,6 +1579,29 @@
|
||||
lreihe.append(k);
|
||||
}
|
||||
|
||||
/* ---- Geschwindigkeit ----
|
||||
Die möglichen Werte kommen vom Server (`lage.tempi`) und
|
||||
stehen nicht hier. Eine zweite Liste an einer zweiten Stelle
|
||||
ist eine Liste, die irgendwann auseinanderläuft -- und dann
|
||||
steht hier ein Knopf, den der Server ablehnt. */
|
||||
const treihe = $('tempo');
|
||||
treihe.textContent = '';
|
||||
for (const wert of (lage.tempi || [0.5, 0.75, 1, 1.25, 1.5, 2])) {
|
||||
const k = el('button', 'tempo__knopf', wert === 1 ? '1×' : `${String(wert).replace('.', ',')}×`);
|
||||
k.type = 'button';
|
||||
k.dataset.tempo = String(wert);
|
||||
k.title = wert === 1 ? 'Normal' : `${String(wert).replace('.', ',')}-fache Geschwindigkeit`;
|
||||
k.addEventListener('click', () => tempoSetzen(wert));
|
||||
treihe.append(k);
|
||||
}
|
||||
|
||||
/* ---- Das zweite Video ---- */
|
||||
$('p-zweit-sichern').addEventListener('click', zweitSichern);
|
||||
$('p-zweit').addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Enter') { e.preventDefault(); zweitSichern(); }
|
||||
});
|
||||
$('v-tauschen').addEventListener('click', tauschen);
|
||||
|
||||
/* ---- Die Videospur ---- */
|
||||
/* ---- Bühne ---- */
|
||||
$('obs-neu').addEventListener('click', buehneNeu);
|
||||
@@ -1706,12 +1773,77 @@
|
||||
if (taste === 'ArrowRight') { e.preventDefault(); springen(10); return; }
|
||||
if (taste === 'm' || taste === 'M') { e.preventDefault(); stummSchalten('mikro'); return; }
|
||||
if (taste === 'n' || taste === 'N') { e.preventDefault(); weiterSchalten(0); return; }
|
||||
if (taste === 't' || taste === 'T') { e.preventDefault(); tauschen(); return; }
|
||||
if (taste === '1') { e.preventDefault(); layoutSetzen('kino'); return; }
|
||||
if (taste === '2') { e.preventDefault(); layoutSetzen('gleich'); return; }
|
||||
if (taste === '3') { e.preventDefault(); layoutSetzen('kamera'); }
|
||||
if (taste === '3') { e.preventDefault(); layoutSetzen('kamera'); return; }
|
||||
if (taste === '4') { e.preventDefault(); layoutSetzen('nur_video'); return; }
|
||||
if (taste === '5') { e.preventDefault(); layoutSetzen('nur_kamera'); return; }
|
||||
/* SCHNELLER UND LANGSAMER SCHIEBEN IN DER LISTE, sie rechnen
|
||||
nicht. Eine Rechnung („mal 1,25") träfe Werte, die es nicht
|
||||
gibt, und der Server lehnte sie ab. */
|
||||
if (taste === '+' || taste === '-' || taste === '−') {
|
||||
e.preventDefault();
|
||||
const liste = lage.tempi || [];
|
||||
const i = liste.indexOf(lage.tempo || 1);
|
||||
if (i < 0) return;
|
||||
const ziel = liste[taste === '+' ? Math.min(liste.length - 1, i + 1) : Math.max(0, i - 1)];
|
||||
if (ziel !== lage.tempo) tempoSetzen(ziel);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** Die Geschwindigkeit umstellen -- für alle.
|
||||
*
|
||||
* ERST DER EIGENE SPIELER, DANN DER SERVER. Der Knopf muss sofort
|
||||
* wirken; die Meldung an die anderen darf eine Netzrunde dauern.
|
||||
* Andersherum säße Filipe vor einem Knopf, der sich zwei
|
||||
* Zehntelsekunden lang nicht entscheidet -- und drückt ihn ein
|
||||
* zweites Mal. */
|
||||
async function tempoSetzen(wert) {
|
||||
tempoNachziehen(wert);
|
||||
const a = await hole('/workspace/api/reaktion/video', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
tempo: wert,
|
||||
laeuft: spielerBereit && spieler.getPlayerState() === 1,
|
||||
sekunde: spielerBereit ? spieler.getCurrentTime() : 0,
|
||||
}),
|
||||
});
|
||||
if (!a.ok) { melde(await a.json().catch(() => null), 'Das Tempo ging nicht.'); return; }
|
||||
lage = { ...lage, tempo: wert };
|
||||
zeichnen();
|
||||
}
|
||||
|
||||
async function zweitSichern() {
|
||||
const a = await hole('/workspace/api/reaktion/zweitvideo', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ video: $('p-zweit').value.trim() }),
|
||||
});
|
||||
if (!a.ok) { melde(await a.json().catch(() => null), 'Das ging nicht.'); return; }
|
||||
lage = { ...(await a.json()) };
|
||||
zeichnen();
|
||||
/* Der Name kommt von YouTube nach -- nach anderthalb Sekunden
|
||||
steht er da, ohne dass jemand neu laden muss. */
|
||||
setTimeout(standHolen, 1600);
|
||||
}
|
||||
|
||||
async function tauschen() {
|
||||
if (!lage || !lage.ich.host || !lage.zweit) return;
|
||||
const a = await hole('/workspace/api/reaktion/tauschen', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
/* Die Stelle kommt von hier und nicht aus der Datenbank: Dort
|
||||
steht der Stand vom letzten Fünf-Sekunden-Takt. */
|
||||
body: JSON.stringify({ sekunde: spielerBereit ? spieler.getCurrentTime() : 0 }),
|
||||
});
|
||||
if (!a.ok) { melde(await a.json().catch(() => null), 'Das Wechseln ging nicht.'); return; }
|
||||
lage = { ...(await a.json()) };
|
||||
zeichnen();
|
||||
}
|
||||
|
||||
/* ---- Der halbsekündliche Takt: Uhr und Positionsband -------------- */
|
||||
function leisteTakt() {
|
||||
if (!lage || !lage.ich.host) return;
|
||||
@@ -1838,6 +1970,25 @@
|
||||
for (const k of $('layout-reihe').children) {
|
||||
k.setAttribute('aria-pressed', String(k.dataset.layout === (lage.layout || 'kino')));
|
||||
}
|
||||
for (const k of $('tempo').children) {
|
||||
k.setAttribute('aria-pressed', String(Number(k.dataset.tempo) === (lage.tempo || 1)));
|
||||
}
|
||||
|
||||
/* ---- Der Umschalter ----
|
||||
Er steht nur da, wenn es etwas zum Umschalten GIBT. Ein Knopf,
|
||||
der „kein_zweites" antwortet, ist eine Falle -- und im Live
|
||||
eine, die man erst merkt, wenn man ihn braucht. */
|
||||
const tausch = $('v-tauschen');
|
||||
tausch.hidden = !lage.zweit;
|
||||
if (lage.zweit) {
|
||||
const wort = lage.zweit.titel || lage.zweit.video;
|
||||
$('v-tausch-titel').textContent = wort.length > 34 ? wort.slice(0, 33) + '…' : wort;
|
||||
tausch.title = `Wechseln zu „${wort}"`
|
||||
+ (lage.zweit.sekunde > 2 ? ` — weiter bei ${alsZeit(lage.zweit.sekunde)}` : '');
|
||||
}
|
||||
if (document.activeElement !== $('p-zweit')) {
|
||||
$('p-zweit').value = lage.zweit ? lage.zweit.video : '';
|
||||
}
|
||||
|
||||
/* ---- Gäste ---- */
|
||||
$('gast-zahl').textContent = `${lage.gaeste.length} von ${lage.gaeste_max}`;
|
||||
@@ -2210,7 +2361,19 @@
|
||||
strom.addEventListener('reaktion', (e) => {
|
||||
try {
|
||||
const d = JSON.parse(e.data);
|
||||
if (d.was === 'video') { folgen(d); return; }
|
||||
if (d.was === 'video') {
|
||||
folgen(d);
|
||||
/* DAS SCHILD MUSS MIT. `folgen()` stellt den Spieler, aber
|
||||
der Rundruf geht hier mit `return` heraus -- ohne diese
|
||||
zwei Zeilen stuende beim Zuschauer weiter „1x", waehrend
|
||||
das Video schon auf 1,5 laeuft. Genau die Sorte
|
||||
Widerspruch, die man fuer einen Defekt haelt. */
|
||||
if (lage && d.tempo && d.tempo !== lage.tempo) {
|
||||
lage = { ...lage, tempo: d.tempo };
|
||||
zeichnen();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (d.was === 'layout') { $('teil-live').dataset.layout = d.layout; return; }
|
||||
|
||||
/* ==== MODERATION ==========================================
|
||||
|
||||
+19
-19
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -391,22 +391,22 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202609280931"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/textform.js?v=202609280947"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202609280947" defer></script>
|
||||
<!-- Der Vorlagenkatalog stand bis zum 23.09.2026 mitten in
|
||||
aufgaben.js. Er bedient jetzt zwei Seiten und hat deshalb eine
|
||||
eigene Datei; hier zeigt er den Creator-Katalog.
|
||||
Vor aufgaben.js, weil die Seite ihn beim Start einrichtet. -->
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -168,15 +168,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -197,16 +197,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+22
-22
@@ -12,24 +12,24 @@
|
||||
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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280947" />
|
||||
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
|
||||
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
|
||||
Stelle, an der dieselbe Sache anders aussieht. -->
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -304,19 +304,19 @@
|
||||
<!-- TEXTFORM ZUERST (21.09.2026): Die Seite fragt beim Zeichnen nach
|
||||
`window.Textform`. Kaeme sie spaeter, waere der erste Eintrag ohne
|
||||
Gestaltung. Kein `defer`, damit sie wirklich vorher dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202609280931"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/textform.js?v=202609280947"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+19
-19
@@ -7,17 +7,17 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
</main>
|
||||
|
||||
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,16 +7,16 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -47,6 +47,6 @@
|
||||
</head>
|
||||
<body>
|
||||
<div id="platz"></div>
|
||||
<script src="assets/js/buehne.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/buehne.js?v=202609280947" 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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,15 +89,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+20
-20
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -739,24 +739,24 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609280931"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947"></script>
|
||||
<!-- TEXTFORM VOR ALLEM ANDEREN (21.09.2026): chat.js und bereich.js
|
||||
fragen beim Zeichnen nach `window.Textform`. Kaeme sie spaeter,
|
||||
waere die erste gezeichnete Nachricht ohne Gestaltung -- und das
|
||||
faellt nur dem auf, der genau hinsieht. KEIN `defer`, damit sie
|
||||
wirklich vor den anderen dasteht. -->
|
||||
<script src="assets/js/textform.js?v=202609280931"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931"></script>
|
||||
<script src="assets/js/textform.js?v=202609280947"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947"></script>
|
||||
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
|
||||
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
|
||||
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
|
||||
die Knoepfe fehlten, und niemand wuesste warum. -->
|
||||
<script src="assets/js/anruf.js?v=202609280931"></script>
|
||||
<script src="assets/js/anruf.js?v=202609280947"></script>
|
||||
<!-- DIE BILDSCHAU (25.09.2026). Eigene Datei, weil sie nichts vom
|
||||
Chat weiss: Sie bekommt einen Weg und einen Namen und zeigt ein
|
||||
Bild. Jede andere Seite mit Fotos kann sie ebenso benutzen, ohne
|
||||
@@ -767,8 +767,8 @@
|
||||
sie beim ersten Foto noch nicht da -- und der erste Klick ginge
|
||||
wie frueher in den Tab. Ein Fehler, der nur beim ERSTEN Mal
|
||||
auftritt, ist der, den man nie nachstellen kann. -->
|
||||
<script src="assets/js/bildschau.js?v=202609280931"></script>
|
||||
<script src="assets/js/chat.js?v=202609280931"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202609280947"></script>
|
||||
<script src="assets/js/chat.js?v=202609280947"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" 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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,15 +179,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/content.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/content.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -36,15 +36,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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609280947",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609280947",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609280947",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609280931",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609280947",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
+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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,14 +7,14 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -297,20 +297,20 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<!-- VOR entwicklung.js: Die Seite richtet den Katalog beim Start ein,
|
||||
also muss es ihn zu dem Zeitpunkt geben. Mit "defer" laufen beide
|
||||
in Dokumentreihenfolge. -->
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609280947" 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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" 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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -383,15 +383,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -444,13 +444,13 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931"></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931"></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931"></script>
|
||||
<script src="assets/js/leistung.js?v=202609280931"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947"></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947"></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947"></script>
|
||||
<script src="assets/js/leistung.js?v=202609280947"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -12,13 +12,13 @@
|
||||
vergessen wird. -->
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
<body class="start" data-ton="42" data-buehne="studio">
|
||||
|
||||
@@ -138,14 +138,14 @@
|
||||
<p class="m-laedt" id="laedt">Einen Moment …</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/material.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/material.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start" data-ton="46">
|
||||
@@ -181,12 +181,12 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -453,14 +453,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,16 +214,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+56
-18
@@ -7,14 +7,14 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start reaktion-seite" data-stand="laedt">
|
||||
@@ -129,6 +129,13 @@
|
||||
<div class="leinwand__warte" id="video-warte">Das Video kommt gleich …</div>
|
||||
</div>
|
||||
|
||||
<!-- WER MITSIEHT, MUSS ES WISSEN. Läuft das Video auf 1,5-fach
|
||||
und steht das nirgends, hält jeder Zweite seine Leitung für
|
||||
kaputt — oder glaubt, bei ihm sei etwas verstellt. Ein
|
||||
kleines Schild, nur wenn es nicht 1× ist; bei normaler
|
||||
Geschwindigkeit wäre es eine Fläche ohne Aussage. -->
|
||||
<span class="leinwand__tempo" id="leinwand-tempo" hidden aria-live="polite"></span>
|
||||
|
||||
<!-- Die Kamerafenster liegen ÜBER dem Video, nicht daneben.
|
||||
Genau so sieht eine Reaction aus: das Bild groß, das
|
||||
Gesicht klein davor. Wer lieber beides gleich groß hat,
|
||||
@@ -361,6 +368,19 @@
|
||||
<button type="button" class="spur__knopf spur__knopf--weiter" id="v-naechstes"
|
||||
title="Nächstes Video aus der Warteschlange">Nächstes</button>
|
||||
</div>
|
||||
|
||||
<!-- ==== GESCHWINDIGKEIT UND UMSCHALTER ==================
|
||||
Beide stehen an der Spur und nicht in einem eigenen
|
||||
Register: Es ist dieselbe Frage — was läuft gerade und
|
||||
wie. Ein Registerwechsel mitten im Live ist ein
|
||||
Handgriff zu viel. -->
|
||||
<div class="spur__mehr">
|
||||
<div class="tempo" id="tempo" role="group" aria-label="Geschwindigkeit"></div>
|
||||
<button type="button" class="spur__knopf spur__knopf--tausch" id="v-tauschen"
|
||||
hidden title="Zwischen den beiden Videos wechseln (T)">
|
||||
Wechseln zu <span id="v-tausch-titel">…</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="pult__zeile">
|
||||
@@ -373,6 +393,23 @@
|
||||
<input type="text" id="p-video" placeholder="Adresse oder Kennung einfügen" />
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- ==== DAS ZWEITE VIDEO ================================
|
||||
Nicht die Warteschlange: Die ist eine Reihenfolge, eins
|
||||
nach dem anderen, und das Gespielte ist danach heraus.
|
||||
Hier stehen ZWEI nebeneinander, und jedes merkt sich
|
||||
seine Stelle. -->
|
||||
<div class="pult__zeile">
|
||||
<label class="pult__feld">
|
||||
<span>Zweites Video (zum Hin- und Herschalten)</span>
|
||||
<input type="text" id="p-zweit" placeholder="YouTube-Adresse — leer lassen räumt es weg" />
|
||||
</label>
|
||||
<button type="button" class="knopf-still" id="p-zweit-sichern">Bereitlegen</button>
|
||||
</div>
|
||||
<p class="pult__klein" id="zweit-hinweis">
|
||||
Beide merken sich, wo sie stehen. Du kannst also mitten im
|
||||
einen wegschalten und später genau dort weitermachen.
|
||||
</p>
|
||||
<div class="pult__zeile">
|
||||
<label class="pult__feld">
|
||||
<span>Vorschaubild</span>
|
||||
@@ -484,7 +521,8 @@
|
||||
dort, wo gearbeitet wird, und nicht in einer Hilfe. -->
|
||||
<p class="kuerzel">
|
||||
<kbd>Leertaste</kbd> Pause · <kbd>←</kbd><kbd>→</kbd> 10 s ·
|
||||
<kbd>M</kbd> Mikro · <kbd>N</kbd> Nächstes · <kbd>1</kbd><kbd>2</kbd><kbd>3</kbd> Anordnung
|
||||
<kbd>M</kbd> Mikro · <kbd>N</kbd> Nächstes · <kbd>T</kbd> Wechseln ·
|
||||
<kbd>1</kbd>–<kbd>5</kbd> Anordnung · <kbd>+</kbd><kbd>−</kbd> Tempo
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
@@ -492,14 +530,14 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -7,14 +7,14 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -134,14 +134,14 @@
|
||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||
die seit dem 07.09. jede Seite danach absucht. -->
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/report.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/report.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,14 +173,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -732,16 +732,16 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/start.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/start.js?v=202609280947" 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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,16 +85,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -150,16 +150,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+14
-14
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -128,16 +128,16 @@
|
||||
(reading 'LEITUNG')" ab -- gemessen am 24.09.2026, als diese
|
||||
Zeile beim Anlegen der Seite fehlte. Die Kopfleiste kam
|
||||
trotzdem, deshalb sah man es nur in der Browserkonsole. -->
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<!-- wahl.js gehoert zu kopf.js: Der Sicht-Umschalter in der
|
||||
Kopfleiste baut daraus seine Liste. pruef-css-klassen setzt das
|
||||
seit dem 07.09.2026 durch -- damals fehlte es auf chat.html und
|
||||
uebersicht.html, und heute hier. -->
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/support.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/support.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
„Eigenes CSS" leer lassen (der Grund ist schon
|
||||
durchsichtig).
|
||||
====================================================================== -->
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609280947" />
|
||||
<style>
|
||||
/* DURCHSICHTIG BIS AUF DIE KARTEN. OBS legt die Quelle über das
|
||||
Bild; jede Fläche, die hier steht, deckt dort etwas zu. */
|
||||
@@ -80,7 +80,7 @@
|
||||
<body>
|
||||
<div class="obs-tafel spendentafel" id="tafel" aria-live="polite"></div>
|
||||
|
||||
<script src="assets/js/spendenkarte.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/tafel.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -7,18 +7,18 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280947" />
|
||||
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
|
||||
der Regel hier waere die zweite Stelle, an der dieselbe Sache
|
||||
anders aussieht. -->
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,15 +111,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,15 +110,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/team.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/team.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+17
-17
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
|
||||
@@ -84,15 +84,15 @@
|
||||
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/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,15 +112,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,14 +126,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,18 +7,18 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
|
||||
Rudels 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -248,14 +248,14 @@
|
||||
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
|
||||
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
|
||||
die seit dem 07.09. jede Seite danach absucht. -->
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,16 +149,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,14 +335,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="manifest" href="/workspace/app.webmanifest" />
|
||||
<meta name="theme-color" content="#06090f" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. Ohne sie stürzt jede Seite mit
|
||||
„Cannot read properties of undefined (reading 'LEITUNG')" ab. -->
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280947" defer></script>
|
||||
<!-- Die Satz-Tafel. Ohne sie stand auf dieser Seite das Maschinenwort
|
||||
des Servers (z.B. "nicht_gefunden") statt eines Satzes -- gemeldet
|
||||
von pruef-meldungen, nicht beim Ansehen. -->
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+16
-16
@@ -7,15 +7,15 @@
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,14 +144,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+15
-15
@@ -12,13 +12,13 @@
|
||||
vergessen wird. -->
|
||||
<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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
<!-- KOERPERKLASSE "start", NICHT "gate" (berichtigt 21.09.2026).
|
||||
`body.gate` ist die Anmeldewand: `display:flex; align-items:center`,
|
||||
@@ -75,13 +75,13 @@
|
||||
<p class="fehler" id="fehler" hidden></p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202609280947" 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=202609280931" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280931" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280947" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609280947" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280947" />
|
||||
<!-- 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=202609280931" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280947" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,15 +190,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280947" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609280931" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280947" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609280947" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user