Spenden: vier Knoepfe, eine Karte im Bild -- und die Wahrheit ueber PayPal
Filipe: "ich will dass das richtig perfekt gemacht wird so dass die
leute so einfach wie moeglich eine spende aufs paypal machen koennen.
und wenn jemand spendet soll auch der betrag erscheinen mit einem
bild."
WAS GEHT UND WAS NICHT -- NACHGESEHEN, NICHT ANGENOMMEN
Hinterlegt ist ein PayPal.me-Link auf ein PRIVATES Konto. Daraus
folgt zweierlei, und beides bestimmt den ganzen Aufbau:
ES GEHT: `paypal.me/<name>/5EUR` oeffnet PayPal mit schon
eingetragenem Betrag. Ein Tipp, fertig. Belegt an PayPals eigener
Hilfeseite zu PayPal.Me.
ES GEHT NICHT VON SELBST: PayPal meldet eine Zahlung nur, wenn ein
Webhook oder IPN eingerichtet ist -- beides braucht Zugangsdaten,
die nur Filipe selbst anlegen kann. Ob ein PRIVATES Konto das
ueberhaupt kann, sagt PayPals eigene Doku nicht eindeutig; ich habe
es gesucht und nicht gefunden, und etwas zu behaupten, das ich
nicht belegen kann, waere hier das Gefaehrlichste.
DESHALB DREI HERKUENFTE UND NICHT EINE
"hand" Filipe sieht die PayPal-Meldung auf dem Handy und tippt
den Betrag ins Pult. Geht immer, braucht nichts, ist in
drei Sekunden getan, und die Karte laeuft sofort.
"gemeldet" Der Zuschauer sagt nach dem Spenden selbst Bescheid.
Landet als OFFEN und wird erst gezeigt, wenn die
Leitung es bestaetigt.
"paypal" Kommt automatisch, sobald ein Webhook eingerichtet ist.
Bis dahin steht dieser Weg leer da -- die Tabelle und
die Sperre gegen doppelte Zahlungsnummern sind schon
fertig.
WARUM EINE MELDUNG NICHT SOFORT ERSCHEINT: Sonst tippt irgendwer
"500 Euro" und steht damit gross im Bild. Eine Spende ist eine
Aussage ueber Geld; die gehoert bestaetigt, bevor sie oeffentlich
wird. Der Weg dahin ist EIN Tipp -- billig genug, dass niemand in
Versuchung kommt, ihn abzukuerzen. Beim Bestaetigen darf der Betrag
berichtigt werden: Die Leitung hat die PayPal-Meldung vor sich und
weiss es besser als die Behauptung.
FUER DIE ZUSCHAUER
Vier Betraege im Chat (2, 5, 10, 25 EUR) statt eines Links. Wer eine
Liste sieht, rechnet; wer vier Knoepfe sieht, tippt. Die Adresse wird
NICHT zweimal gepflegt -- sie steht auf der Unterstuetzen-Seite, und
von dort wird sie gelesen. Steht dort nichts oder ist der Weg auf
unsichtbar, gibt es hier auch keine Knoepfe. An einer Adresse, die
kein paypal.me ist, wird kein Betrag angehaengt: Er fuehrte sonst zu
einer Seite, auf der etwas anderes steht als auf dem Knopf.
DIE KARTE
Betrag gross, Name, Gruss, ein Bild dazu -- und eine Farbe, die von
der Stufe kommt. Drei Stufen ab Werk: Danke (ab 1), Starke Runde (ab
5), Rudel-Legende (ab 20), je mit eigener Vorlage, Farbe und Dauer.
Gilt immer die HOECHSTE, die noch passt; mit Ober- UND Untergrenze je
Stufe waere die doppelte Gelegenheit, eine Luecke zu lassen -- durch
die faellt dann ausgerechnet der grosse Betrag.
EINE NACH DER ANDEREN. Drei Spenden in zehn Sekunden sind keine
Seltenheit; uebereinander gelegt waere keine mehr lesbar, und
ausgerechnet die groesste ginge unter. Bei voller Schlange werden die
Zeiten gekuerzt, nicht die Karten weggeworfen -- wer gegeben hat,
soll es sehen.
DIE KARTE IST EIN EIGENES STUECK (spendenkarte.js/.css) und haengt an
nichts aus der Reaction. Dieselbe Karte laeuft spaeter als eigene
Seite fuer OBS und TikTok Studio; zweimal gebaut hiesse, sie sieht
nach der naechsten Aenderung an einem der beiden Orte anders aus --
und man merkt es erst im Livestream.
DER BETRAG STEHT IN CENT
Nie als Kommazahl. 0.1 + 0.2 ist in keiner Programmiersprache 0.3,
und bei Geld faellt das irgendwann jemandem auf -- meistens dem, der
zahlt. Formatiert wird erst auf dem Bildschirm.
DREI EIGENE FEHLER, VON DEN PRUEFUNGEN GEFUNDEN
1. Ein Weg aus einer Verzweigung: `/spenden/${id}/${ja ?
"bestaetigen" : "ablehnen"}`. `pruef-struktur` hat das zu Recht
beanstandet -- ein Tippfehler im selteneren Zweig faellt erst auf,
wenn er mitten in einer Sendung gebraucht wird. Beide Wege stehen
jetzt ausgeschrieben da.
2. "Genau 5 Register" -- zweimal am selben Tag dieselbe feste Zahl,
in der Messung UND in der Pruefung. Beim sechsten Register wurden
beide rot, obwohl nichts kaputt war. Jetzt wird gezaehlt: zu jedem
Reiter gehoert eine Tafel, und keine steht ohne Reiter da.
3. Die Messung war zu ungeduldig: Die erste Karte laeuft elf
Sekunden (die hoechste Stufe steht am laengsten), die zweite
wartet in der Schlange -- richtig so. Die Messung wartete 1,6
Sekunden und meldete "laeuft nicht". Jetzt wird auf das Merkmal
gewartet, nicht auf die Uhr.
GEMESSEN
mess-reaktion 4 Betragsknoepfe mit richtiger Adresse.
25 EUR von Hand -> Karte "Rudel-Legende" bei der
Zuschauerin. 500 EUR gemeldet -> steht NICHT im
Bild, wartet im Pult. Bestaetigt mit berichtigten
10 EUR -> Karte "Starke Runde". Stufe passt zum
Betrag, beide Male.
pruef-spenden 46 Punkte, 0 Fehler (neu) -- darunter die
Gegenprobe, dass ohne Zahlungsnummer beliebig viele
Zeilen nebeneinander stehen duerfen (sonst liesse
sich nur EINE Spende von Hand eintragen).
pruef-reaktion 154, unterstuetzung 70, aufbewahrung 45,
struktur 35, css-klassen 33, portnummern 15,
tippziele 11, ports 8, meldungen 8 -- alle 0 Fehler.
SCHEMA: zwei Tabellen (spenden, spenden_stufen) mit einem
Einmalig-Index auf die Zahlungsnummer. Auf einer Kopie der echten
Datenbank durchgespielt: 20 Personen, 227 Chatnachrichten, keine
Tabelle verliert eine Spalte.
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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<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=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/anruf-probe.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/workspace-192.png?v=202609280834",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/workspace-512.png?v=202609280834",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609280834",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609280834",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -459,19 +459,121 @@
|
||||
}
|
||||
.schiene__senden svg { width: 19px; height: 19px; fill: currentColor; }
|
||||
|
||||
.danke {
|
||||
display: flex; align-items: center; justify-content: center; gap: 9px;
|
||||
/* =====================================================================
|
||||
DAS GEBEN-FELD
|
||||
|
||||
Vier Betraege statt eines Links. Ein Tipp oeffnet PayPal mit schon
|
||||
eingetragener Summe; danach fragt das Feld EINMAL nach, ob es
|
||||
geklappt hat -- mehr koennen wir von hier aus nicht wissen.
|
||||
|
||||
ES IST GRUEN UND ES BLEIBT GRUEN. Das ist die einzige Stelle im
|
||||
ganzen Saal mit dieser Farbe: Rot heisst „auf Sendung", Bernstein
|
||||
heisst „gleich", und was hier steht, ist weder das eine noch das
|
||||
andere -- es ist das Einzige, was Geld betrifft.
|
||||
===================================================================== */
|
||||
.geben {
|
||||
display: grid; gap: 8px;
|
||||
margin: 0 14px 14px;
|
||||
padding: 12px 14px;
|
||||
padding: 12px;
|
||||
border-radius: 14px;
|
||||
background: linear-gradient(180deg, rgba(125, 226, 168, .14), rgba(71, 201, 127, .07));
|
||||
border: 1px solid rgba(125, 226, 168, .3);
|
||||
}
|
||||
.geben__kopf {
|
||||
display: flex; align-items: center; gap: 8px;
|
||||
font-size: .82rem; font-weight: 800;
|
||||
color: #9ff0c2;
|
||||
}
|
||||
.geben__kopf svg { width: 17px; height: 17px; fill: currentColor; flex: none; }
|
||||
|
||||
.geben__betraege { display: flex; gap: 6px; flex-wrap: wrap; }
|
||||
.geben__betrag {
|
||||
flex: 1 1 4.2rem;
|
||||
min-height: 44px;
|
||||
border-radius: 12px;
|
||||
display: grid; place-items: center;
|
||||
border-radius: 11px;
|
||||
text-decoration: none;
|
||||
font-size: .86rem; font-weight: 700;
|
||||
font-size: .92rem; font-weight: 800;
|
||||
color: #0a2a1c;
|
||||
background: linear-gradient(180deg, #7de2a8, #47c97f);
|
||||
box-shadow: 0 14px 30px -16px #47c97f;
|
||||
box-shadow: 0 10px 22px -14px #47c97f;
|
||||
}
|
||||
.geben__frei {
|
||||
justify-self: start;
|
||||
min-height: 34px; display: inline-flex; align-items: center;
|
||||
font-size: .76rem; color: #9ff0c2;
|
||||
text-decoration: underline; text-underline-offset: 3px;
|
||||
}
|
||||
|
||||
/* Die eine Frage danach. Sie erscheint erst, wenn jemand einen
|
||||
Betrag angetippt hat -- vorher waere sie eine Frage auf etwas,
|
||||
das nicht passiert ist. */
|
||||
.geben__nach { display: grid; gap: 7px; }
|
||||
.geben__frage { margin: 0; font-size: .78rem; color: #e9e6f2; }
|
||||
.geben__nach-knoepfe { display: flex; gap: 6px; }
|
||||
.geben__melden, .geben__abbruch {
|
||||
appearance: none; cursor: pointer;
|
||||
flex: 1 1 auto; min-height: 40px; padding: 0 12px;
|
||||
border-radius: 11px; font-size: .8rem; font-weight: 700;
|
||||
}
|
||||
.geben__melden {
|
||||
border: 1px solid rgba(125, 226, 168, .5);
|
||||
background: rgba(125, 226, 168, .18);
|
||||
color: #9ff0c2;
|
||||
}
|
||||
.geben__abbruch {
|
||||
flex: 0 1 auto;
|
||||
border: 1px solid var(--rand);
|
||||
background: none;
|
||||
color: var(--schrift-leise);
|
||||
}
|
||||
.geben__danke { margin: 0; font-size: .78rem; color: #9ff0c2; }
|
||||
|
||||
/* ---- Die Spendenliste im Pult --------------------------------------- */
|
||||
.spendenliste { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
|
||||
.spendenzeile {
|
||||
display: flex; align-items: center; gap: 10px;
|
||||
padding: 8px 10px;
|
||||
border-radius: 11px;
|
||||
border: 1px solid var(--rand);
|
||||
background: rgba(255, 255, 255, .03);
|
||||
}
|
||||
.spendenliste--still .spendenzeile { background: none; border-color: transparent; }
|
||||
.spendenzeile__betrag {
|
||||
flex: none; min-width: 4.4rem;
|
||||
font-size: .98rem; font-weight: 900;
|
||||
font-variant-numeric: tabular-nums;
|
||||
color: #9ff0c2;
|
||||
}
|
||||
.spendenzeile__mitte { flex: 1 1 6rem; min-width: 0; display: grid; gap: 1px; }
|
||||
.spendenzeile__wer {
|
||||
font-size: .84rem; color: var(--schrift);
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
}
|
||||
.spendenzeile__gruss {
|
||||
font-size: .74rem; color: var(--schrift-leise);
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
}
|
||||
.spendenzeile__ja, .spendenzeile__nein, .spendenzeile__nochmal {
|
||||
appearance: none; cursor: pointer; flex: none;
|
||||
min-height: 36px; padding: 0 11px;
|
||||
border-radius: 9px;
|
||||
font-size: .76rem; font-weight: 700;
|
||||
}
|
||||
.spendenzeile__ja {
|
||||
border: 1px solid rgba(125, 226, 168, .45);
|
||||
background: rgba(125, 226, 168, .16);
|
||||
color: #9ff0c2;
|
||||
}
|
||||
.spendenzeile__nein, .spendenzeile__nochmal {
|
||||
border: 1px solid var(--rand);
|
||||
background: rgba(255, 255, 255, .04);
|
||||
color: var(--schrift-leise);
|
||||
}
|
||||
.spendenliste__leer {
|
||||
padding: 10px 2px;
|
||||
font-size: .78rem; color: var(--schrift-leise);
|
||||
}
|
||||
.danke svg { width: 18px; height: 18px; fill: currentColor; flex: none; }
|
||||
|
||||
|
||||
/* =====================================================================
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
/* =====================================================================
|
||||
DIE SPENDENKARTE (28.09.2026)
|
||||
|
||||
Eigenes Stilblatt, weil dieselbe Karte an zwei Orten laeuft: in der
|
||||
Reaction-Seite und -- spaeter -- als eigene Seite fuer OBS und
|
||||
TikTok Studio. Zweimal gestaltet hiesse: Bei der naechsten
|
||||
Aenderung sieht sie an einem der beiden Orte anders aus, und man
|
||||
merkt es erst im Livestream.
|
||||
|
||||
SIE IST GROSS, KURZ UND WEG. Wer etwas gibt, soll es sehen; wer
|
||||
zusieht, soll das Video nicht verlieren. Deshalb kommt sie von der
|
||||
Seite, steht ein paar Sekunden am Rand und geht wieder -- sie
|
||||
deckt nie die Mitte zu.
|
||||
===================================================================== */
|
||||
.spendentafel {
|
||||
position: absolute;
|
||||
left: 0; right: 0; bottom: 84px;
|
||||
z-index: 45;
|
||||
display: grid; gap: 10px;
|
||||
justify-items: start;
|
||||
padding: 0 18px;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.spendenkarte {
|
||||
--sp-farbe: #8ec9ff;
|
||||
display: flex; align-items: center; gap: 14px;
|
||||
max-width: min(30rem, 78%);
|
||||
padding: 13px 20px 13px 14px;
|
||||
border-radius: 18px;
|
||||
background:
|
||||
linear-gradient(90deg,
|
||||
color-mix(in srgb, var(--sp-farbe) 26%, rgba(10, 8, 16, .92)),
|
||||
rgba(10, 8, 16, .92) 58%);
|
||||
border: 1px solid color-mix(in srgb, var(--sp-farbe) 55%, transparent);
|
||||
box-shadow:
|
||||
0 0 40px -14px var(--sp-farbe),
|
||||
0 24px 50px -22px #000,
|
||||
inset 0 1px 0 color-mix(in srgb, var(--sp-farbe) 40%, transparent);
|
||||
backdrop-filter: blur(14px) saturate(1.25);
|
||||
-webkit-backdrop-filter: blur(14px) saturate(1.25);
|
||||
/* Die Karte kommt von links herein. `translate` und `opacity`
|
||||
rechnet der Browser auf der Grafikkarte -- alles andere
|
||||
(Breite, Rand, Abstand) laesst das Bild ruckeln, und ein
|
||||
ruckelnder Dank ist schlimmer als keiner. */
|
||||
opacity: 0;
|
||||
transform: translateX(-28px) scale(.96);
|
||||
transition: opacity .45s ease, transform .45s cubic-bezier(.22, 1, .3, 1);
|
||||
}
|
||||
.spendenkarte[data-da="ja"] { opacity: 1; transform: none; }
|
||||
|
||||
.spendenkarte__bild {
|
||||
flex: none;
|
||||
width: 54px; height: 54px;
|
||||
display: grid; place-items: center;
|
||||
}
|
||||
.spendenkarte__bild svg { width: 100%; height: 100%; }
|
||||
.spendenkarte__bild img {
|
||||
width: 100%; height: 100%;
|
||||
object-fit: contain;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.spendenkarte__text { display: grid; gap: 1px; min-width: 0; }
|
||||
.spendenkarte__wer {
|
||||
font-size: .8rem; font-weight: 700;
|
||||
letter-spacing: .03em;
|
||||
color: color-mix(in srgb, var(--sp-farbe) 30%, #ffffff);
|
||||
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
|
||||
}
|
||||
.spendenkarte__betrag {
|
||||
font-size: 1.62rem; font-weight: 900;
|
||||
letter-spacing: -.02em; line-height: 1.05;
|
||||
color: #ffffff;
|
||||
/* Der Betrag ist das, worum es geht -- er bekommt als Einziges
|
||||
einen eigenen Schein. */
|
||||
text-shadow: 0 0 22px color-mix(in srgb, var(--sp-farbe) 60%, transparent);
|
||||
}
|
||||
.spendenkarte__stufe {
|
||||
font-size: .72rem; font-weight: 800;
|
||||
letter-spacing: .12em; text-transform: uppercase;
|
||||
color: color-mix(in srgb, var(--sp-farbe) 22%, #ffffff);
|
||||
}
|
||||
.spendenkarte__gruss {
|
||||
margin: 5px 0 0;
|
||||
font-size: .86rem; line-height: 1.4;
|
||||
color: #e9e6f2;
|
||||
/* Hoechstens drei Zeilen. Ein langer Gruss darf das Bild nicht
|
||||
zuwachsen -- und wer mehr schreiben will, schreibt in den Chat. */
|
||||
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* Wer weniger Bewegung eingestellt hat, bekommt die Karte trotzdem --
|
||||
sie steht dann einfach da. Die Aussage ist wichtiger als der Weg. */
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.spendenkarte { transition: opacity .2s linear; transform: none; }
|
||||
}
|
||||
|
||||
@media (max-width: 860px) {
|
||||
.spendentafel { bottom: 12px; padding: 0 10px; }
|
||||
.spendenkarte {
|
||||
max-width: 92%;
|
||||
gap: 10px; padding: 10px 14px 10px 10px;
|
||||
}
|
||||
.spendenkarte__bild { width: 42px; height: 42px; }
|
||||
.spendenkarte__betrag { font-size: 1.3rem; }
|
||||
}
|
||||
@@ -207,6 +207,16 @@
|
||||
'Es sind schon zwei Gäste dabei. Nimm erst jemanden heraus.',
|
||||
layout_unbekannt:
|
||||
'Diese Anordnung gibt es nicht.',
|
||||
nur_leitung:
|
||||
'Das dürfen nur DogFather und die rechte Hand – '
|
||||
+ 'bei Geld entscheidet die Leitung.',
|
||||
betrag_unklar:
|
||||
'Dieser Betrag ergibt keinen Sinn. Schreib ihn in Euro, '
|
||||
+ 'zum Beispiel 5 oder 7,50.',
|
||||
name_fehlt:
|
||||
'Ohne Namen keine Karte – er steht ja darauf.',
|
||||
nicht_offen:
|
||||
'Diese Meldung wartet nicht mehr – jemand hat sie schon entschieden.',
|
||||
sendest_nicht:
|
||||
'Kamera und Mikro schaltet nur, wer gerade sendet – '
|
||||
+ 'der Host oder ein Gast auf der Bühne.',
|
||||
|
||||
+211
-12
@@ -1253,6 +1253,12 @@
|
||||
}
|
||||
|
||||
/* ---- Die Videospur ---- */
|
||||
/* ---- Spenden ---- */
|
||||
$('sp-zeigen').addEventListener('click', spendeEintragen);
|
||||
$('sp-betrag').addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Enter') { e.preventDefault(); spendeEintragen(); }
|
||||
});
|
||||
|
||||
$('v-spiel').addEventListener('click', spielPause);
|
||||
$('v-zurueck').addEventListener('click', () => springen(-10));
|
||||
$('v-vor').addEventListener('click', () => springen(10));
|
||||
@@ -1598,6 +1604,103 @@
|
||||
if (vorher) wahl.value = vorher;
|
||||
}
|
||||
|
||||
/* ---- Die Spenden im Pult ------------------------------------------
|
||||
Drei Dinge: von Hand eintragen (geht immer), die offenen
|
||||
Meldungen bestaetigen, und eine Karte noch einmal zeigen. */
|
||||
function spendenPultZeichnen() {
|
||||
if (!spendenLage || !spendenLage.ich?.darf) return;
|
||||
const offen = spendenLage.offen || [];
|
||||
const zahl = $('reiter-spenden-zahl');
|
||||
if (zahl) {
|
||||
zahl.textContent = String(offen.length);
|
||||
zahl.dataset.leer = offen.length ? 'nein' : 'ja';
|
||||
}
|
||||
$('sp-offen-zahl').textContent = offen.length === 1 ? '1 Meldung' : `${offen.length} Meldungen`;
|
||||
|
||||
const kasten = $('sp-offen');
|
||||
kasten.textContent = '';
|
||||
if (!offen.length) {
|
||||
kasten.append(el('li', 'spendenliste__leer',
|
||||
'Nichts offen. Wer über die Knöpfe spendet und es meldet, landet hier.'));
|
||||
}
|
||||
for (const k of offen) {
|
||||
const zeile = el('li', 'spendenzeile');
|
||||
zeile.append(el('strong', 'spendenzeile__betrag',
|
||||
window.Spendenkarte.alsGeld(k.betrag_cent, k.waehrung)));
|
||||
const mitte = el('div', 'spendenzeile__mitte');
|
||||
mitte.append(el('span', 'spendenzeile__wer', k.name || 'Jemand'));
|
||||
if (k.gruss) mitte.append(el('span', 'spendenzeile__gruss', k.gruss));
|
||||
zeile.append(mitte);
|
||||
|
||||
const ja = el('button', 'spendenzeile__ja', 'Stimmt – zeigen');
|
||||
ja.type = 'button';
|
||||
ja.addEventListener('click', () => spendeEntscheiden(k.id, true));
|
||||
const nein = el('button', 'spendenzeile__nein', 'Stimmt nicht');
|
||||
nein.type = 'button';
|
||||
nein.addEventListener('click', () => spendeEntscheiden(k.id, false));
|
||||
zeile.append(ja); zeile.append(nein);
|
||||
kasten.append(zeile);
|
||||
}
|
||||
|
||||
const letzte = $('sp-letzte');
|
||||
letzte.textContent = '';
|
||||
for (const k of (spendenLage.letzte || [])) {
|
||||
const zeile = el('li', 'spendenzeile');
|
||||
zeile.append(el('strong', 'spendenzeile__betrag',
|
||||
window.Spendenkarte.alsGeld(k.betrag_cent, k.waehrung)));
|
||||
const mitte = el('div', 'spendenzeile__mitte');
|
||||
mitte.append(el('span', 'spendenzeile__wer', k.name || 'Jemand'));
|
||||
if (k.stufe?.name) mitte.append(el('span', 'spendenzeile__gruss', k.stufe.name));
|
||||
zeile.append(mitte);
|
||||
const nochmal = el('button', 'spendenzeile__nochmal', 'Nochmal');
|
||||
nochmal.type = 'button';
|
||||
nochmal.title = 'Die Karte noch einmal zeigen';
|
||||
nochmal.addEventListener('click', async () => {
|
||||
const a = await hole(`/workspace/api/spenden/${k.id}/nochmal`, { method: 'POST' });
|
||||
if (!a.ok) melde(await a.json().catch(() => null), 'Das ging nicht.');
|
||||
});
|
||||
zeile.append(nochmal);
|
||||
letzte.append(zeile);
|
||||
}
|
||||
if (!(spendenLage.letzte || []).length) {
|
||||
letzte.append(el('li', 'spendenliste__leer', 'Noch nichts gezeigt.'));
|
||||
}
|
||||
|
||||
$('sp-hinweis').textContent = spendenLage.paypal
|
||||
? 'PayPal meldet uns nichts von selbst — die Karte läuft, wenn du sie '
|
||||
+ 'einträgst oder eine Meldung bestätigst.'
|
||||
: 'Auf der Unterstützen-Seite ist kein PayPal-Weg hinterlegt. '
|
||||
+ 'Ohne ihn gibt es hier keine Spendenknöpfe.';
|
||||
}
|
||||
|
||||
async function spendeEntscheiden(id, ja) {
|
||||
/* BEIDE WEGE STEHEN AUSGESCHRIEBEN DA. Aus einer Verzweigung
|
||||
zusammengesetzt liessen sie sich nicht nachpruefen -- und ein
|
||||
Tippfehler im selteneren Zweig („ablehnen") faellt erst auf,
|
||||
wenn er mitten in einer Sendung gebraucht wird. */
|
||||
const weg = ja
|
||||
? `/workspace/api/spenden/${id}/bestaetigen`
|
||||
: `/workspace/api/spenden/${id}/ablehnen`;
|
||||
const a = await hole(weg, { method: 'POST' });
|
||||
if (!a.ok) { melde(await a.json().catch(() => null), 'Das ging nicht.'); return; }
|
||||
spendenHolen();
|
||||
}
|
||||
|
||||
async function spendeEintragen() {
|
||||
const cent = eurosInCent($('sp-betrag').value);
|
||||
if (!cent) { sagFehler('Erst einen Betrag eintragen.'); return; }
|
||||
const name = $('sp-name').value.trim();
|
||||
if (!name) { sagFehler('Wer hat gegeben? Der Name steht auf der Karte.'); return; }
|
||||
const a = await hole('/workspace/api/spenden', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ betrag_cent: cent, name, gruss: $('sp-gruss').value.trim() }),
|
||||
});
|
||||
if (!a.ok) { melde(await a.json().catch(() => null), 'Das ging nicht.'); return; }
|
||||
$('sp-betrag').value = ''; $('sp-name').value = ''; $('sp-gruss').value = '';
|
||||
spendenHolen();
|
||||
}
|
||||
|
||||
function listeZeichnen() {
|
||||
const liste = lage.liste || [];
|
||||
const zahl = $('reiter-liste-zahl');
|
||||
@@ -1771,6 +1874,22 @@
|
||||
}
|
||||
} catch { /* siehe oben */ }
|
||||
});
|
||||
/* ==== DIE SPENDENKARTEN ========================================
|
||||
|
||||
Der Strom bringt zwei Sorten: „zeigen" laesst die Karte
|
||||
laufen -- bei ALLEN, die zusehen --, „offen" sagt der Leitung,
|
||||
dass eine Meldung wartet. */
|
||||
strom.addEventListener('spende', (e) => {
|
||||
try {
|
||||
const d = JSON.parse(e.data);
|
||||
if (d.was === 'zeigen' && window.Spendenkarte) {
|
||||
window.Spendenkarte.zeigen($('spendentafel'), d.karte);
|
||||
if (lage && lage.ich.host) spendenHolen();
|
||||
}
|
||||
if (d.was === 'offen') spendenHolen();
|
||||
} catch { /* eine kaputte Meldung darf den Strom nicht reissen */ }
|
||||
});
|
||||
|
||||
strom.addEventListener('reaktion_signal', (e) => {
|
||||
try {
|
||||
const d = JSON.parse(e.data);
|
||||
@@ -1852,19 +1971,95 @@
|
||||
ist Absicht: Eine geratene Adresse ist an dieser Stelle die
|
||||
gefährlichste aller Abkürzungen.
|
||||
================================================================= */
|
||||
async function dankeHolen() {
|
||||
let spendenLage = null;
|
||||
let gemeldeterBetrag = 0;
|
||||
|
||||
async function spendenHolen() {
|
||||
try {
|
||||
const a = await hole('/workspace/api/unterstuetzung');
|
||||
const a = await hole('/workspace/api/spenden');
|
||||
if (!a.ok) return;
|
||||
const d = await a.json();
|
||||
const wege = d.wege || d.liste || [];
|
||||
const pp = wege.find((w) => w.schluessel === 'paypal' && w.sichtbar && w.ziel);
|
||||
if (!pp) return;
|
||||
const knopf = $('danke');
|
||||
knopf.href = pp.ziel;
|
||||
knopf.querySelector('span').textContent = pp.knopf || 'Dogi was ausgeben';
|
||||
knopf.hidden = false;
|
||||
} catch { /* ohne Knopf ist die Seite vollständig */ }
|
||||
spendenLage = await a.json();
|
||||
gebenZeichnen();
|
||||
if (lage && lage.ich.host) spendenPultZeichnen();
|
||||
} catch { /* ohne Feld ist die Seite vollständig */ }
|
||||
}
|
||||
|
||||
/** Vier Beträge, ein freier Weg — und danach EINE Frage.
|
||||
*
|
||||
* Mehr können wir von hier aus nicht wissen: PayPal sagt uns
|
||||
* nichts, solange kein Webhook eingerichtet ist. So zu tun, als
|
||||
* wüssten wir es, wäre gelogen — also fragt das Feld, und die
|
||||
* Antwort wartet im Pult auf eine Bestätigung. */
|
||||
function gebenZeichnen() {
|
||||
const kasten = $('geben');
|
||||
if (!kasten || !spendenLage) return;
|
||||
if (!spendenLage.paypal) { kasten.hidden = true; return; }
|
||||
kasten.hidden = false;
|
||||
$('geben-titel').textContent = spendenLage.paypal.knopf || 'Dogi was ausgeben';
|
||||
|
||||
const reihe = $('geben-betraege');
|
||||
if (!reihe.children.length) {
|
||||
for (const b of (spendenLage.knoepfe || [])) {
|
||||
const k = el('a', 'geben__betrag', window.Spendenkarte.alsGeld(b.cent, 'EUR'));
|
||||
k.href = b.ziel;
|
||||
k.target = '_blank';
|
||||
k.rel = 'noopener noreferrer';
|
||||
k.addEventListener('click', () => nachgefragt(b.cent));
|
||||
reihe.append(k);
|
||||
}
|
||||
const frei = $('geben-frei');
|
||||
frei.href = spendenLage.paypal.ziel;
|
||||
frei.hidden = false;
|
||||
frei.addEventListener('click', () => nachgefragt(0));
|
||||
}
|
||||
}
|
||||
|
||||
/** Nach dem Tippen auf einen Betrag: die eine Frage. */
|
||||
function nachgefragt(cent) {
|
||||
gemeldeterBetrag = cent;
|
||||
$('geben-danke').hidden = true;
|
||||
$('geben-nach').hidden = false;
|
||||
$('geben-frage').textContent = cent
|
||||
? `Hat es geklappt? Dann sag es — ${window.Spendenkarte.alsGeld(cent, 'EUR')}.`
|
||||
: 'Hat es geklappt? Dann sag kurz, wie viel.';
|
||||
$('geben-melden').textContent = cent
|
||||
? `Ja, ${window.Spendenkarte.alsGeld(cent, 'EUR')}` : 'Ja, melden';
|
||||
}
|
||||
|
||||
async function spendeMelden() {
|
||||
let cent = gemeldeterBetrag;
|
||||
if (!cent) {
|
||||
const wort = window.frageNachText
|
||||
? await window.frageNachText({ titel: 'Wie viel war es?', knopf: 'Melden' })
|
||||
: prompt('Wie viel war es? (in Euro)');
|
||||
cent = eurosInCent(wort);
|
||||
if (!cent) return;
|
||||
}
|
||||
try {
|
||||
const a = await hole('/workspace/api/spenden/melden', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ betrag_cent: cent }),
|
||||
});
|
||||
if (!a.ok) { melde(await a.json().catch(() => null), 'Das ging gerade nicht.'); return; }
|
||||
$('geben-nach').hidden = true;
|
||||
const d = $('geben-danke');
|
||||
d.hidden = false;
|
||||
d.textContent = 'Danke! Sobald DogFather es bestätigt, steht es im Bild.';
|
||||
} catch { sagFehler('Das ging gerade nicht.'); }
|
||||
}
|
||||
|
||||
/** „5", „5,50", „5.50", „5 €" — alles dasselbe.
|
||||
*
|
||||
* GERECHNET WIRD IN CENT. Eine Kommazahl für Geld ist der
|
||||
* zuverlässigste Weg zu einem Betrag, der um einen Cent daneben
|
||||
* liegt — und bei Geld fällt das irgendwann jemandem auf. */
|
||||
function eurosInCent(wort) {
|
||||
const t = String(wort || '').replace(/[^0-9,.]/g, '').replace(',', '.');
|
||||
if (!t) return 0;
|
||||
const zahl = Number(t);
|
||||
if (!Number.isFinite(zahl) || zahl <= 0) return 0;
|
||||
return Math.round(zahl * 100);
|
||||
}
|
||||
|
||||
/* =================================================================
|
||||
@@ -1885,6 +2080,10 @@
|
||||
setInterval(pegelTakt, 90); // 90 ms -- darunter sieht das Auge nichts mehr
|
||||
setInterval(pegelNachziehen, 2500);
|
||||
|
||||
/* Spenden melden */
|
||||
$('geben-melden').addEventListener('click', spendeMelden);
|
||||
$('geben-abbruch').addEventListener('click', () => { $('geben-nach').hidden = true; });
|
||||
|
||||
/* Kamera und Mikro -- fuer jeden, der sendet */
|
||||
$('s-kamera').addEventListener('click',
|
||||
() => sendenSchalten('kamera', !lage.ich.kamera_aus));
|
||||
@@ -1947,7 +2146,7 @@
|
||||
await adressenHolen();
|
||||
stromAuf();
|
||||
chatLaden();
|
||||
dankeHolen();
|
||||
spendenHolen();
|
||||
anschliessen();
|
||||
|
||||
/* Wer die Seite verlässt, ist weg -- sofort und nicht erst nach
|
||||
|
||||
@@ -0,0 +1,166 @@
|
||||
/* =====================================================================
|
||||
DIE SPENDENKARTE (28.09.2026)
|
||||
|
||||
Was im Bild erscheint, wenn jemand etwas gegeben hat: Betrag, Name,
|
||||
Gruß — und ein Bild dazu.
|
||||
|
||||
---------------------------------------------------------------------
|
||||
WARUM DAS EIN EIGENES STÜCK IST UND NICHT TEIL DER REACTION
|
||||
|
||||
Dieselbe Karte läuft an zwei Orten: in der Reaction-Seite, wo alle
|
||||
zusehen, und später als eigene Seite für OBS und TikTok Studio.
|
||||
Zweimal gebaut hieße: Bei der nächsten Änderung sieht sie an einem
|
||||
der beiden Orte anders aus — und man merkt es erst im Livestream.
|
||||
|
||||
Deshalb hängt hier nichts an der Reaction. Wer die Karte zeigen
|
||||
will, gibt ihr einen Kasten und eine Karte, sonst nichts.
|
||||
|
||||
---------------------------------------------------------------------
|
||||
EINE NACH DER ANDEREN
|
||||
|
||||
Zwei Spenden gleichzeitig sind keine Seltenheit — wenn es im Live
|
||||
gut läuft, kommen drei in zehn Sekunden. Übereinander gelegt wäre
|
||||
keine mehr lesbar, und ausgerechnet die größte ginge unter. Also
|
||||
eine Schlange: Was ankommt, wartet, bis die vorige durch ist.
|
||||
|
||||
DIE SCHLANGE HAT EINE GRENZE. Bei zwanzig wartenden Karten stünde
|
||||
die Anzeige zwei Minuten hinter dem Geschehen; wer dann noch
|
||||
spendet, sieht seine Karte, wenn die Sendung vorbei ist. Ab dann
|
||||
werden die Wartezeiten gekürzt statt die Karten weggeworfen — jede
|
||||
kommt dran, nur schneller.
|
||||
===================================================================== */
|
||||
(() => {
|
||||
'use strict';
|
||||
|
||||
const el = (art, klasse, text) => {
|
||||
const n = document.createElement(art);
|
||||
if (klasse) n.className = klasse;
|
||||
if (text !== undefined) n.textContent = text;
|
||||
return n;
|
||||
};
|
||||
|
||||
/* Die mitgelieferten Vorlagen. Gezeichnet und nicht als Bilddatei:
|
||||
Sie müssen in jeder Farbe funktionieren (die Stufe bringt ihre
|
||||
eigene mit), und eine Zeichnung nimmt jede an. */
|
||||
const VORLAGEN = {
|
||||
herz: '<path d="M32 56S8 40.5 8 24.5A12.5 12.5 0 0 1 32 18a12.5 12.5 0 0 1 24 6.5C56 40.5 32 56 32 56z"/>',
|
||||
welle: '<path d="M4 40c7-14 14-14 21 0s14 14 21 0 14-14 18-7" fill="none" stroke-width="5" stroke-linecap="round"/>'
|
||||
+ '<path d="M4 22c7-14 14-14 21 0s14 14 21 0 14-14 18-7" fill="none" stroke-width="3.5" stroke-linecap="round" opacity=".45"/>',
|
||||
krone: '<path d="M8 46h48l4-28-14 10-14-18-14 18-14-10z"/><rect x="8" y="50" width="48" height="6" rx="3"/>',
|
||||
stern: '<path d="M32 6l7.6 16.4L57 24.6 44.5 37l3.1 17.6L32 46.3 16.4 54.6 19.5 37 7 24.6l17.4-2.2z"/>',
|
||||
pfote: '<circle cx="18" cy="22" r="7"/><circle cx="32" cy="16" r="7.5"/><circle cx="46" cy="22" r="7"/>'
|
||||
+ '<path d="M32 30c9 0 15 7 15 13s-6 9-15 9-15-3-15-9 6-13 15-13z"/>',
|
||||
};
|
||||
|
||||
function zeichenBauen(name, farbe) {
|
||||
const inhalt = VORLAGEN[name] || VORLAGEN.herz;
|
||||
const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
|
||||
svg.setAttribute('viewBox', '0 0 64 64');
|
||||
svg.setAttribute('aria-hidden', 'true');
|
||||
svg.setAttribute('fill', farbe);
|
||||
svg.setAttribute('stroke', farbe);
|
||||
svg.innerHTML = inhalt;
|
||||
return svg;
|
||||
}
|
||||
|
||||
/** Betrag aus Cent in einen lesbaren Text.
|
||||
*
|
||||
* GERECHNET WIRD IN CENT, FORMATIERT ERST HIER. Kommazahlen sind
|
||||
* bei Geld die Quelle stiller Fehler; der einzige Ort, an dem ein
|
||||
* Komma auftauchen darf, ist der Bildschirm. */
|
||||
function alsGeld(cent, waehrung) {
|
||||
try {
|
||||
return new Intl.NumberFormat('de-DE', {
|
||||
style: 'currency', currency: waehrung || 'EUR',
|
||||
minimumFractionDigits: cent % 100 === 0 ? 0 : 2,
|
||||
}).format(cent / 100);
|
||||
} catch {
|
||||
return (cent / 100).toFixed(2).replace('.', ',') + ' ' + (waehrung || 'EUR');
|
||||
}
|
||||
}
|
||||
|
||||
const schlange = [];
|
||||
let laeuft = false;
|
||||
|
||||
function naechste(kasten) {
|
||||
if (laeuft || !schlange.length) return;
|
||||
laeuft = true;
|
||||
const karte = schlange.shift();
|
||||
|
||||
/* BEI VOLLER SCHLANGE WIRD GEKUERZT, NICHT WEGGEWORFEN. Wer
|
||||
gespendet hat, soll seine Karte sehen -- notfalls kuerzer. */
|
||||
const eile = Math.min(1, 4 / Math.max(1, schlange.length + 1));
|
||||
const dauer = Math.max(2200, Math.round((karte.stufe?.dauer_ms || 7000) * eile));
|
||||
|
||||
const tafel = bauen(karte);
|
||||
kasten.append(tafel);
|
||||
/* Ein Bild in derselben Umdrehung anzuhaengen und gleich zu
|
||||
bewegen, ueberspringt der Browser -- er fasst beides zusammen.
|
||||
Ein Bildaufbau dazwischen, dann laeuft es. */
|
||||
requestAnimationFrame(() => requestAnimationFrame(() => {
|
||||
tafel.dataset.da = 'ja';
|
||||
}));
|
||||
|
||||
setTimeout(() => {
|
||||
tafel.dataset.da = 'nein';
|
||||
setTimeout(() => {
|
||||
tafel.remove();
|
||||
laeuft = false;
|
||||
naechste(kasten);
|
||||
}, 600);
|
||||
}, dauer);
|
||||
}
|
||||
|
||||
function bauen(karte) {
|
||||
const farbe = karte.stufe?.farbe || '#8ec9ff';
|
||||
const tafel = el('div', 'spendenkarte');
|
||||
tafel.style.setProperty('--sp-farbe', farbe);
|
||||
tafel.dataset.stufe = karte.stufe?.name || '';
|
||||
tafel.setAttribute('role', 'status');
|
||||
|
||||
const bild = el('div', 'spendenkarte__bild');
|
||||
if (karte.stufe?.bild) {
|
||||
/* Ein eigenes Bild schlaegt die Vorlage -- und wenn es nicht
|
||||
laedt, tritt die Vorlage wieder ein. Ein leerer Kasten waere
|
||||
das Schlimmste von beidem. */
|
||||
const b = document.createElement('img');
|
||||
b.src = karte.stufe.bild;
|
||||
b.alt = '';
|
||||
b.addEventListener('error', () => {
|
||||
b.remove();
|
||||
bild.append(zeichenBauen(karte.stufe?.vorlage, farbe));
|
||||
});
|
||||
bild.append(b);
|
||||
} else {
|
||||
bild.append(zeichenBauen(karte.stufe?.vorlage, farbe));
|
||||
}
|
||||
tafel.append(bild);
|
||||
|
||||
const text = el('div', 'spendenkarte__text');
|
||||
text.append(el('span', 'spendenkarte__wer', karte.name || 'Jemand'));
|
||||
text.append(el('strong', 'spendenkarte__betrag',
|
||||
alsGeld(karte.betrag_cent, karte.waehrung)));
|
||||
if (karte.stufe?.name) {
|
||||
text.append(el('span', 'spendenkarte__stufe', karte.stufe.name));
|
||||
}
|
||||
if (karte.gruss) text.append(el('p', 'spendenkarte__gruss', karte.gruss));
|
||||
tafel.append(text);
|
||||
return tafel;
|
||||
}
|
||||
|
||||
/** Eine Karte zeigen. Kasten und Karte, sonst nichts. */
|
||||
function zeigen(kasten, karte) {
|
||||
if (!kasten || !karte) return;
|
||||
/* DIESELBE KARTE NICHT ZWEIMAL. Der Ereignisstrom wird bei einer
|
||||
Stoerung wiederholt; ohne diese Sperre liefe eine Spende
|
||||
doppelt, und zwar ausgerechnet dann, wenn das Netz hakt. */
|
||||
if (schlange.some((k) => k.id && k.id === karte.id)) return;
|
||||
schlange.push(karte);
|
||||
/* HOECHSTENS ZWANZIG WARTEN. Darueber ist die Anzeige nicht mehr
|
||||
Begleitung, sondern Rueckstand. */
|
||||
while (schlange.length > 20) schlange.shift();
|
||||
naechste(kasten);
|
||||
}
|
||||
|
||||
window.Spendenkarte = { zeigen, alsGeld, VORLAGEN: Object.keys(VORLAGEN) };
|
||||
})();
|
||||
+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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/textform.js?v=202609280834"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/zuteilung.js?v=202609280834" 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=202609280816" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/aufgaben.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/automation.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -168,15 +168,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/automation.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -197,16 +197,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/befinden.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/textform.js?v=202609280834"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/ampel.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/schulung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereich.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bewerben.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -80,16 +80,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bewerbungen.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/calls.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -89,15 +89,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/ki.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/calls.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/chat.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -739,24 +739,24 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609280816"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834"></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=202609280816"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816"></script>
|
||||
<script src="assets/js/textform.js?v=202609280834"></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834"></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=202609280816"></script>
|
||||
<script src="assets/js/anruf.js?v=202609280834"></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=202609280816"></script>
|
||||
<script src="assets/js/chat.js?v=202609280816"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bildschau.js?v=202609280834"></script>
|
||||
<script src="assets/js/chat.js?v=202609280834"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/content.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -179,15 +179,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/content.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/checkliste.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/content.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="gate gate--crew">
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -23,25 +23,25 @@
|
||||
},
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/crew-192.png?v=202609280834",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/crew-512.png?v=202609280834",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609280834",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609280816",
|
||||
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609280834",
|
||||
"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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/dateien.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -108,15 +108,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/dateien.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -297,20 +297,20 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" 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=202609280816" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/vorlagenbrett.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/entwicklung.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/hilfe.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hilfe.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="gate">
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
|
||||
|
||||
<script src="assets/js/gate.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/gate.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/kalender.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -383,15 +383,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kalender.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kalender-abo.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/leistung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -444,13 +444,13 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816"></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816"></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816"></script>
|
||||
<script src="assets/js/leistung.js?v=202609280816"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834"></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834"></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834"></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834"></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834"></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834"></script>
|
||||
<script src="assets/js/leistung.js?v=202609280834"></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/material.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/material.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/material.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/notizen.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/notizen.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/personen.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -453,14 +453,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/personen.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -214,16 +214,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/profil.js?v=202609280834" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+91
-24
@@ -7,13 +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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/reaktion.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/spendenkarte.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start reaktion-seite" data-stand="laedt">
|
||||
@@ -140,6 +141,12 @@
|
||||
Knopf (oder die erste Berührung der Seite) schaltet sie
|
||||
laut. Ohne ihn säße jemand vor einem stummen Bild und
|
||||
suchte den Fehler bei sich. -->
|
||||
<!-- DIE SPENDENTAFEL. Hier laufen die Karten ein — eine nach
|
||||
der anderen, unten am Rand, nie über der Mitte. Wer etwas
|
||||
gibt, soll es sehen; wer zusieht, soll das Video nicht
|
||||
verlieren. -->
|
||||
<div class="spendentafel" id="spendentafel" aria-live="polite"></div>
|
||||
|
||||
<!-- DIE SENDERLEISTE. Sie gehört jedem, der sendet — Host wie
|
||||
Gast — und liegt über dem Bild, weil man dorthin sieht.
|
||||
|
||||
@@ -201,16 +208,39 @@
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4 12 20 4l-4 8 4 8z" /></svg>
|
||||
</button>
|
||||
</form>
|
||||
<!-- Der Weg, den Host zu unterstützen. Er steht IM Chat und
|
||||
<!-- DER WEG, DEN HOST ZU UNTERSTÜTZEN. Er steht IM Chat und
|
||||
nicht in einer eigenen Ecke: Wer gerade etwas gut findet,
|
||||
tippt es in den Chat -- und sieht den Knopf in derselben
|
||||
Bewegung. -->
|
||||
<a class="danke" id="danke" hidden rel="noopener noreferrer" target="_blank">
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<path d="M12 20.4S3.6 15.2 3.6 9.6A4.2 4.2 0 0 1 12 7.4a4.2 4.2 0 0 1 8.4 2.2c0 5.6-8.4 10.8-8.4 10.8z" />
|
||||
</svg>
|
||||
<span>Dogi was ausgeben</span>
|
||||
</a>
|
||||
tippt es in den Chat — und sieht den Knopf in derselben
|
||||
Bewegung.
|
||||
|
||||
VIER BETRÄGE STATT EINES LINKS. Ein Tipp öffnet PayPal mit
|
||||
schon eingetragener Summe; wer eine Liste sieht, rechnet,
|
||||
wer vier Knöpfe sieht, tippt. Danach fragt das Feld
|
||||
einmal nach — mehr können wir von hier aus nicht wissen,
|
||||
und so zu tun, als wüssten wir es, wäre gelogen. -->
|
||||
<div class="geben" id="geben" hidden>
|
||||
<div class="geben__kopf">
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<path d="M12 20.4S3.6 15.2 3.6 9.6A4.2 4.2 0 0 1 12 7.4a4.2 4.2 0 0 1 8.4 2.2c0 5.6-8.4 10.8-8.4 10.8z" />
|
||||
</svg>
|
||||
<span id="geben-titel">Dogi was ausgeben</span>
|
||||
</div>
|
||||
<div class="geben__betraege" id="geben-betraege"></div>
|
||||
<a class="geben__frei" id="geben-frei" hidden
|
||||
rel="noopener noreferrer" target="_blank">Anderer Betrag …</a>
|
||||
|
||||
<!-- Erscheint erst, wenn jemand einen Betrag angetippt hat.
|
||||
Vorher wäre es eine Frage auf etwas, das nicht passiert
|
||||
ist. -->
|
||||
<div class="geben__nach" id="geben-nach" hidden>
|
||||
<p class="geben__frage" id="geben-frage">Hat es geklappt?</p>
|
||||
<div class="geben__nach-knoepfe">
|
||||
<button type="button" class="geben__melden" id="geben-melden">Ja, melden</button>
|
||||
<button type="button" class="geben__abbruch" id="geben-abbruch">Doch nicht</button>
|
||||
</div>
|
||||
</div>
|
||||
<p class="geben__danke" id="geben-danke" hidden></p>
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
|
||||
@@ -294,6 +324,10 @@
|
||||
id="reiter-gaeste" aria-controls="tafel-gaeste" aria-selected="false">Gäste</button>
|
||||
<button type="button" class="reiter__knopf" role="tab" data-tafel="bild"
|
||||
id="reiter-bild" aria-controls="tafel-bild" aria-selected="false">Bild</button>
|
||||
<button type="button" class="reiter__knopf" role="tab" data-tafel="spenden"
|
||||
id="reiter-spenden" aria-controls="tafel-spenden" aria-selected="false">
|
||||
Spenden <span class="reiter__zahl" id="reiter-spenden-zahl" data-leer="ja">0</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<!-- ==== Sendung ======================================== -->
|
||||
@@ -393,6 +427,38 @@
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<!-- ==== Spenden ======================================= -->
|
||||
<section class="pult-tafel" data-tafel="spenden" role="tabpanel" hidden
|
||||
id="tafel-spenden" aria-labelledby="reiter-spenden">
|
||||
|
||||
<!-- VON HAND EINTRAGEN. Der Weg, der immer geht: Die
|
||||
PayPal-Meldung steht auf dem Handy, der Betrag ist in
|
||||
drei Sekunden eingetippt, die Karte läuft sofort. -->
|
||||
<div class="pult__zeile">
|
||||
<label class="pult__feld pult__feld--kurz">
|
||||
<span>Betrag</span>
|
||||
<input type="text" id="sp-betrag" inputmode="decimal" placeholder="5" />
|
||||
</label>
|
||||
<label class="pult__feld">
|
||||
<span>Name auf der Karte</span>
|
||||
<input type="text" id="sp-name" maxlength="40" placeholder="Wer hat gegeben?" />
|
||||
</label>
|
||||
<label class="pult__feld">
|
||||
<span>Gruß (freiwillig)</span>
|
||||
<input type="text" id="sp-gruss" maxlength="200" placeholder="Was dabeistand" />
|
||||
</label>
|
||||
<button type="button" class="knopf-still" id="sp-zeigen">Zeigen</button>
|
||||
</div>
|
||||
|
||||
<h3 class="pult__ueber">Wartet auf dich <span class="pult__klein" id="sp-offen-zahl">0</span></h3>
|
||||
<ol class="spendenliste" id="sp-offen"></ol>
|
||||
|
||||
<h3 class="pult__ueber">Zuletzt gezeigt</h3>
|
||||
<ol class="spendenliste spendenliste--still" id="sp-letzte"></ol>
|
||||
|
||||
<p class="pult__klein" id="sp-hinweis"></p>
|
||||
</section>
|
||||
|
||||
<!-- EIN KÜRZEL, DAS NIEMAND KENNT, IST KEINS. Deshalb steht es
|
||||
dort, wo gearbeitet wird, und nicht in einer Hilfe. -->
|
||||
<p class="kuerzel">
|
||||
@@ -405,13 +471,14 @@
|
||||
|
||||
<!-- bereiche.js VOR kopf.js: Dort steht `window.Bereiche`, und kopf.js
|
||||
liest daraus die Leitungsrollen. -->
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/spendenkarte.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/reaktion.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/rechte.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/report.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -106,17 +106,17 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/report.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/report.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/scouting.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -173,14 +173,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/scouting.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/heim.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -732,16 +732,16 @@
|
||||
</p>
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/start.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/start.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -85,16 +85,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/ki.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/ki.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/startcheck.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/profil.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -150,16 +150,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/steckbrief.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/support.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" 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=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/support.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/support.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -111,15 +111,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/talente.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -110,15 +110,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/team.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/team.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/team.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/teamlage.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/bereich.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -112,15 +112,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/teilen.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -126,14 +126,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/treff-moderation.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/treff.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/auskunft.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/treff-regeln.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
|
||||
Dialog "Creator anlegen". -->
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -149,16 +149,16 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/uebersicht.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/unsere-seiten.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -335,14 +335,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/live.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/unsere-seiten.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/unterstuetzen.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/holen.js?v=202609280834" 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=202609280816" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/unterstuetzen.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/werdegang.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -144,14 +144,14 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/werdegang.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/willkommen.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</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=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/willkommen.js?v=202609280834" 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=202609280816" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280816" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609280834" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/gate.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/start.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/wissen.css?v=202609280834" />
|
||||
<link rel="stylesheet" href="assets/css/module.css?v=202609280834" />
|
||||
<!-- 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=202609280816" />
|
||||
<link rel="stylesheet" href="assets/css/haus.css?v=202609280834" />
|
||||
</head>
|
||||
|
||||
<body class="start">
|
||||
@@ -190,15 +190,15 @@
|
||||
|
||||
</main>
|
||||
|
||||
<script src="assets/js/meldung.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/meldung.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/hochladen.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/nachfrage.js?v=202609280834" defer></script>
|
||||
|
||||
<script src="assets/js/wahl.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609280816" defer></script>
|
||||
<script src="assets/js/wahl.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/bereiche.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/installieren.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/kopf.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/glocke.js?v=202609280834" defer></script>
|
||||
<script src="assets/js/wissen.js?v=202609280834" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user