From 43264c0990589f84c292e53ecf4fc3a402f0d32b Mon Sep 17 00:00:00 2001 From: Dogfather Date: Thu, 27 Aug 2026 16:06:09 +0200 Subject: [PATCH] Startseite hochwertiger: Typografie, Weltfarben, Event-Karte Wunsch 27.08.2026: "soll nur noch hochwertiger und professioneller aussehen." Kein neues Design, sondern die Details, die den Unterschied zwischen "gemacht" und "gesetzt" ausmachen: - Ueberschrift enger gesetzt (-.022em, Zeilenabstand 1.08, text-wrap: balance). Bei 4rem wirkt normale Laufweite auseinandergefallen; die drei Zeilen verteilen sich jetzt gleichmaessig statt mit kurzer Restzeile. - Jede Welt-Kachel traegt die Farbe IHRER Welt statt dreimal derselben: Babyblau, Silber, das gedeckte Rot von Spicy Media. Die Werte sind nicht erfunden, sondern die --accent-Toene der drei Themendateien. - Plaketten ("WELT 1") klein, in Versalien, weit gesperrt -- liest sich als Kapitelmarke statt als Beschriftung. - Event-Karte: Datum als gesperrte Versalzeile (ordnet sich dem Titel unter), "Mehr erfahren" als ruhiger Knopf statt nacktem Textlink, Haarlinie am Bild, Text auf 5 Zeilen begrenzt -- damit nicht die Textlaenge aus der Verwaltung das Aussehen der Startseite bestimmt und bei zwei Events beide Kacheln gleich hoch sind (geprueft: 572/572px). ZWEI FUNDE BEIM PRUEFEN, BEIDE WICHTIGER ALS DER FEINSCHLIFF: 1. INHALTSRICHTLINIE UND ZEILENENDEN. Der Browser rechnet die Pruefsumme eines Inline-Skripts NICHT ueber die Bytes der Datei, sondern ueber den Text im Dokument -- und der HTML-Parser ersetzt beim Einlesen jedes CR LF durch LF (HTML-Spezifikation, "preprocessing the input stream"). Eine Datei mit Windows-Zeilenenden ergibt serverseitig also eine ANDERE Summe, und die Seite fuehrt ihr eigenes Skript nicht mehr aus: kein Live-Status, keine Events, nichts. Live war es unauffaellig (Linux-Auscheckung hat LF), auf dem Windows-Rechner sofort tot (core.autocrlf=true). inhaltsrichtlinie.js vereinheitlicht jetzt vor dem Rechnen auf LF -- das ist die Summe, die der Browser wirklich bildet, und macht die Richtlinie unabhaengig davon, mit welchem Werkzeug eine Datei zuletzt gespeichert wurde. 2. TESTS MIT FESTEM PORT KOENNEN LUEGEN. Drei Server aus frueheren Laeufen liefen noch. Neue Testlaeufe konnten ihren Port nicht belegen, starben still -- und massen weiter gegen den ALTEN Code. Ergebnis waren Fehlermeldungen zu einem laengst behobenen Fehler. pruef-musik, pruef-kasse und pruef-startseite suchen sich jetzt einen freien Port. Neuer Test pruef-startseite.mjs (19 Pruefungen) mit FESTEN Event-Daten: Beim Pruefen kam einmal nichts vom Server, der Abschnitt blieb leer und der Test haette "kein Fehler" gemeldet, obwohl er nichts gesehen hat. Geprueft werden Maske am Artwork, genau eine Kachel bei einem Event, volle Breite, saubere Textkuerzung auf ganze Zeilen, eigene Weltfarben, zwei gleich hohe Kacheln bei zwei Events, Handy ohne Ueberlauf. Alles gruen: startseite 19, musik 17, kasse 15, inhaltsrichtlinie 22, handy 56. Co-Authored-By: Claude Opus 5 --- 404.html | 12 +- abonnieren.html | 14 +-- agb.html | 10 +- aktion-detail.html | 14 +-- assets/css/main.css | 142 +++++++++++++++++++--- bewerben-creator.html | 14 +-- bewerben-kooperation.html | 14 +-- bewerben-modi.html | 14 +-- bewerben-scout.html | 14 +-- bewerben.html | 12 +- casper.html | 12 +- community.html | 12 +- creator.html | 14 +-- dogfather.html | 12 +- gate.html | 4 +- hasidog.html | 12 +- index.html | 38 ++++-- kontakt.html | 12 +- links.html | 12 +- manager.html | 14 +-- medien-casper.html | 18 +-- medien-dogfather.html | 20 ++-- medien-hasidog.html | 20 ++-- profil.html | 20 ++-- pruef-kasse.mjs | 12 +- pruef-musik.mjs | 12 +- pruef-startseite.mjs | 229 ++++++++++++++++++++++++++++++++++++ rabattcodes.html | 12 +- server/inhaltsrichtlinie.js | 34 +++++- stimmen.html | 18 +-- streamer.html | 12 +- streamplan.html | 18 +-- supporter.html | 14 +-- team-modis.html | 14 +-- team-scouts.html | 14 +-- tt-muddi.html | 12 +- vanvan.html | 12 +- verwaltung.html | 20 ++-- werte.html | 12 +- zeitreise.html | 12 +- 40 files changed, 668 insertions(+), 269 deletions(-) create mode 100644 pruef-startseite.mjs diff --git a/404.html b/404.html index c23e811e..c5598493 100644 --- a/404.html +++ b/404.html @@ -18,10 +18,10 @@ Seite nicht gefunden — DOGFATHER UNIVERSE - - - - + + + + @@ -41,7 +41,7 @@ - - + + diff --git a/abonnieren.html b/abonnieren.html index 0e977510..c2f8a582 100644 --- a/abonnieren.html +++ b/abonnieren.html @@ -19,10 +19,10 @@ - - - - + + + +