From ed8c83af093d638a352792fc27ec1c5b99d8fff9 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Fri, 18 Sep 2026 22:04:59 +0200 Subject: [PATCH] Community: zwei Namen fuer zwei Sachen -- und ein praeziserer Satz DIE LETZTEN BEIDEN SEITEN ANGESEHEN, die einem Mitglied offenstehen. Sie standen bisher nur in der Messung ("keine toten Wege, keine fremde Sprache") -- angesehen hatte ich sie nie. 1. ZWEIMAL "REGELN & HILFE". Die Seite mit den fuenf Regeln hiess genauso wie das BRETT, auf das sie verweist. Auf dem Brett stand damit ein Link "Regeln & Hilfe", der auf eine Seite namens "Regeln & Hilfe" fuehrte -- wer ihn drueckte, glaubte im Kreis gelaufen zu sein. Und dieser Link steht auf JEDEM Brett des Treffs. Es sind zwei verschiedene Dinge: Hier die fuenf Regeln, kurz und fest. Dort ein Brett, das daneben haeufige Fragen, Hilfe und die Folgen sammelt. Die Seite heisst jetzt "Die Regeln". 2. "GESPEICHERT WIRD ERST, WENN DU ABSCHICKST" -- daneben stand "du kannst zwischendurch aufhoeren und spaeter weitermachen". Beides zusammen kann nicht stimmen, und nachgemessen stimmt der zweite Satz: bewerben.js legt einen Entwurf im Browser ab (localStorage). Der alte Satz war also nicht falsch, aber missverstaendlich -- er meinte "an uns uebermittelt wird erst beim Abschicken" und klang nach "nichts wird gespeichert". Bei einem Formular mit sechzehn Feldern ist das der Unterschied zwischen "ich mache spaeter weiter" und "ich fange lieber gar nicht erst an". Und es ist eine Datenschutzauskunft: Wer an einem fremden Geraet sitzt, sollte wissen, dass die Antworten dort liegen bleiben. Die Bewerbungsseite selbst ist im Uebrigen vorbildlich: jedes Feld mit "noetig"/"freiwillig" markiert, Hilfetexte, die ehrlich sind ("Ehrlich ist besser als beeindruckend"), und am Ende steht, wer es liest. pruef-community-sicht: 7 Pruefungen, 0 Fehler. Co-Authored-By: Claude Opus 5 --- tools/community-blick.mjs | 21 +++++++++++++++++ workspace/app.webmanifest | 8 +++---- workspace/assets/js/bereich.js | 7 +++++- workspace/aufgaben.html | 24 ++++++++++---------- workspace/automation.html | 26 ++++++++++----------- workspace/befinden.html | 24 ++++++++++---------- workspace/bereich.html | 36 ++++++++++++++--------------- workspace/bewerben.html | 33 ++++++++++++++------------- workspace/bewerbungen.html | 28 +++++++++++------------ workspace/calls.html | 28 +++++++++++------------ workspace/chat.html | 28 +++++++++++------------ workspace/content.html | 30 ++++++++++++------------- workspace/crew-index.html | 10 ++++----- workspace/crew.webmanifest | 8 +++---- workspace/dateien.html | 26 ++++++++++----------- workspace/entwicklung.html | 24 ++++++++++---------- workspace/index.html | 8 +++---- workspace/kalender.html | 28 +++++++++++------------ workspace/leistung.html | 26 ++++++++++----------- workspace/personen.html | 26 ++++++++++----------- workspace/profil.html | 28 +++++++++++------------ workspace/rechte.html | 24 ++++++++++---------- workspace/report.html | 28 +++++++++++------------ workspace/scouting.html | 26 ++++++++++----------- workspace/start.html | 24 ++++++++++---------- workspace/startcheck.html | 28 +++++++++++------------ workspace/steckbrief.html | 28 +++++++++++------------ workspace/talente.html | 26 ++++++++++----------- workspace/team.html | 26 ++++++++++----------- workspace/teamlage.html | 24 ++++++++++---------- workspace/teilen.html | 22 +++++++++--------- workspace/treff-moderation.html | 24 ++++++++++---------- workspace/treff-regeln.html | 40 ++++++++++++++++++++------------- workspace/uebersicht.html | 26 ++++++++++----------- workspace/wissen.html | 26 ++++++++++----------- 35 files changed, 443 insertions(+), 406 deletions(-) diff --git a/tools/community-blick.mjs b/tools/community-blick.mjs index 104100f8..e8555e17 100644 --- a/tools/community-blick.mjs +++ b/tools/community-blick.mjs @@ -29,6 +29,9 @@ const BASIS = `http://127.0.0.1:${PORT}`; const ordner = mkdtempSync(join(tmpdir(), "ws-comm-")); const DB = join(ordner, "workspace.db"); const BRETTER = ["treff", "anschlag", "ansteht", "wunsch", "highlight", "regeln", "mitmachen"]; +/* Die beiden anderen Seiten, die einem Mitglied offenstehen. Sie + standen bisher nur in der Messung, angesehen hatte ich sie nie. */ +const WEITERE = ["treff-regeln", "bewerben"]; let kind = null; async function start() { @@ -311,6 +314,24 @@ for (const b of BRETTER) { await seite.screenshot({ path: pfad, fullPage: true }); } +/* ---- Die zwei uebrigen Seiten ------------------------------------ */ +console.log(""); +console.log("=== Die anderen beiden Seiten ==="); +for (const d of WEITERE) { + await seite.goto(`${BASIS}/workspace/${d}.html`, { waitUntil: "networkidle" }); + await seite.waitForTimeout(1200); + const z = await seite.evaluate(() => ({ + titel: document.querySelector("h1")?.textContent?.trim().slice(0, 40) || "(keine)", + hoehe: document.body.scrollHeight, + knoepfe: document.querySelectorAll("button, a.schritt, .knopf").length, + felder: document.querySelectorAll("input, textarea, select").length, + })); + console.log(`${d.padEnd(14)} „${z.titel}" · ${z.hoehe} px · ${z.knoepfe} Knoepfe · ${z.felder} Felder`); + await seite.screenshot({ + path: `C:/Users/qciga/AppData/Local/Temp/comm-${d}${BREITE < 700 ? "-handy" : ""}.png`, + fullPage: true }); +} + console.log(""); console.log(fehlerAufSeite.length ? `ACHTUNG: ${fehlerAufSeite.length} Konsolenfehler: ${fehlerAufSeite.slice(0, 3).join(" | ")}` diff --git a/workspace/app.webmanifest b/workspace/app.webmanifest index 28e2eb36..6608434d 100644 --- a/workspace/app.webmanifest +++ b/workspace/app.webmanifest @@ -22,25 +22,25 @@ }, "icons": [ { - "src": "/assets/img/app-symbole/workspace-192.png?v=202609182158", + "src": "/assets/img/app-symbole/workspace-192.png?v=202609182204", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { - "src": "/assets/img/app-symbole/workspace-512.png?v=202609182158", + "src": "/assets/img/app-symbole/workspace-512.png?v=202609182204", "sizes": "512x512", "type": "image/png", "purpose": "any" }, { - "src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609182158", + "src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609182204", "sizes": "192x192", "type": "image/png", "purpose": "maskable" }, { - "src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609182158", + "src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609182204", "sizes": "512x512", "type": "image/png", "purpose": "maskable" diff --git a/workspace/assets/js/bereich.js b/workspace/assets/js/bereich.js index a056d025..16cb871c 100644 --- a/workspace/assets/js/bereich.js +++ b/workspace/assets/js/bereich.js @@ -1986,7 +1986,12 @@ if (daten.treff) { const vorhanden = $('treff-regelweg'); if (!vorhanden) { - const a = el('a', 'treff-regelweg', 'Regeln & Hilfe'); + /* „Die Regeln" und nicht „Regeln & Hilfe": So heisst auch das + BRETT, auf dem dieser Link steht -- und ein Link, der den + Namen der Seite traegt, auf der man schon ist, sieht aus wie + ein Fehler. Seit dem 18.09.2026 heisst die Seite dahinter + „Die Regeln"; hier steht derselbe Name. */ + const a = el('a', 'treff-regelweg', 'Die Regeln'); a.id = 'treff-regelweg'; a.href = 'treff-regeln.html'; $('unterzeile').after(a); diff --git a/workspace/aufgaben.html b/workspace/aufgaben.html index aba98357..7564cb8e 100644 --- a/workspace/aufgaben.html +++ b/workspace/aufgaben.html @@ -12,19 +12,19 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - + + + + + + - + @@ -291,10 +291,10 @@ - - - - - + + + + + diff --git a/workspace/automation.html b/workspace/automation.html index 40a424c9..4d4eb4a8 100644 --- a/workspace/automation.html +++ b/workspace/automation.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -168,10 +168,10 @@ - - - - - + + + + + diff --git a/workspace/befinden.html b/workspace/befinden.html index d9c97602..5bd656af 100644 --- a/workspace/befinden.html +++ b/workspace/befinden.html @@ -7,14 +7,14 @@ - - - - - - - - + + + + + + + + @@ -105,9 +105,9 @@ - - - - + + + + diff --git a/workspace/bereich.html b/workspace/bereich.html index 8b85d28c..5e8e719b 100644 --- a/workspace/bereich.html +++ b/workspace/bereich.html @@ -12,24 +12,24 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - + + + + + + - - + + - + @@ -251,14 +251,14 @@ - - - - - - - - - + + + + + + + + + diff --git a/workspace/bewerben.html b/workspace/bewerben.html index c0643549..59dc5313 100644 --- a/workspace/bewerben.html +++ b/workspace/bewerben.html @@ -7,17 +7,17 @@ - - - - - - - - - + + + + + + + + + - + @@ -75,7 +75,8 @@

Ein paar Fragen - ehrlich beantwortet ist mehr wert als vollständig. Du kannst zwischendurch aufhören und später - weitermachen; gespeichert wird erst, wenn du abschickst. + weitermachen: Deine Antworten bleiben so lange in diesem + Browser. Zu uns kommen sie erst, wenn du abschickst.

@@ -107,10 +108,10 @@ - - - - - + + + + + diff --git a/workspace/bewerbungen.html b/workspace/bewerbungen.html index dc2fcd15..8d5aab24 100644 --- a/workspace/bewerbungen.html +++ b/workspace/bewerbungen.html @@ -7,16 +7,16 @@ - - - - - - - - + + + + + + + + - + @@ -80,10 +80,10 @@ - - - - - + + + + + diff --git a/workspace/calls.html b/workspace/calls.html index a3ea6c2d..21a96208 100644 --- a/workspace/calls.html +++ b/workspace/calls.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -89,11 +89,11 @@ - - - - - - + + + + + + diff --git a/workspace/chat.html b/workspace/chat.html index 521b985d..fea4e181 100644 --- a/workspace/chat.html +++ b/workspace/chat.html @@ -12,26 +12,26 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - + + + + - - - + + + - + @@ -341,15 +341,15 @@ - - - - + + + + - - + + diff --git a/workspace/content.html b/workspace/content.html index 56d3163b..76cd51c9 100644 --- a/workspace/content.html +++ b/workspace/content.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -179,12 +179,12 @@ - - - - - - - + + + + + + + diff --git a/workspace/crew-index.html b/workspace/crew-index.html index 0519b140..77943269 100644 --- a/workspace/crew-index.html +++ b/workspace/crew-index.html @@ -36,15 +36,15 @@ - - - + + + - + @@ -339,6 +339,6 @@ - + diff --git a/workspace/crew.webmanifest b/workspace/crew.webmanifest index a72aea68..4630f41b 100644 --- a/workspace/crew.webmanifest +++ b/workspace/crew.webmanifest @@ -22,25 +22,25 @@ }, "icons": [ { - "src": "/assets/img/app-symbole/crew-192.png?v=202609182158", + "src": "/assets/img/app-symbole/crew-192.png?v=202609182204", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { - "src": "/assets/img/app-symbole/crew-512.png?v=202609182158", + "src": "/assets/img/app-symbole/crew-512.png?v=202609182204", "sizes": "512x512", "type": "image/png", "purpose": "any" }, { - "src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609182158", + "src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609182204", "sizes": "192x192", "type": "image/png", "purpose": "maskable" }, { - "src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609182158", + "src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609182204", "sizes": "512x512", "type": "image/png", "purpose": "maskable" diff --git a/workspace/dateien.html b/workspace/dateien.html index 86370cdf..c48a98a4 100644 --- a/workspace/dateien.html +++ b/workspace/dateien.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -108,10 +108,10 @@ - - - - - + + + + + diff --git a/workspace/entwicklung.html b/workspace/entwicklung.html index 2a39c7f3..d02e869b 100644 --- a/workspace/entwicklung.html +++ b/workspace/entwicklung.html @@ -7,14 +7,14 @@ - - - - - - - - + + + + + + + + @@ -102,9 +102,9 @@ - - - - + + + + diff --git a/workspace/index.html b/workspace/index.html index 6eca90c6..91a5a9c6 100644 --- a/workspace/index.html +++ b/workspace/index.html @@ -30,9 +30,9 @@ - - - + + + @@ -401,6 +401,6 @@ - + diff --git a/workspace/kalender.html b/workspace/kalender.html index 3c4c5025..06052d34 100644 --- a/workspace/kalender.html +++ b/workspace/kalender.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -377,11 +377,11 @@ - - - - - - + + + + + + diff --git a/workspace/leistung.html b/workspace/leistung.html index 264ed914..f041915c 100644 --- a/workspace/leistung.html +++ b/workspace/leistung.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -444,10 +444,10 @@ - - - - - + + + + + diff --git a/workspace/personen.html b/workspace/personen.html index 2ecf4069..a2cf94b0 100644 --- a/workspace/personen.html +++ b/workspace/personen.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -423,10 +423,10 @@ - - - - - + + + + + diff --git a/workspace/profil.html b/workspace/profil.html index 66e4e8d5..d415c8a3 100644 --- a/workspace/profil.html +++ b/workspace/profil.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -214,11 +214,11 @@ - - - - - - + + + + + + diff --git a/workspace/rechte.html b/workspace/rechte.html index 746455d8..91eb9acf 100644 --- a/workspace/rechte.html +++ b/workspace/rechte.html @@ -7,14 +7,14 @@ - - - - - - - - + + + + + + + + @@ -134,9 +134,9 @@ 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. --> - - - - + + + + diff --git a/workspace/report.html b/workspace/report.html index 64ee38e8..7b0e1434 100644 --- a/workspace/report.html +++ b/workspace/report.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -106,11 +106,11 @@ - - - - - - + + + + + + diff --git a/workspace/scouting.html b/workspace/scouting.html index 22c9280b..4bda3ba4 100644 --- a/workspace/scouting.html +++ b/workspace/scouting.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -173,10 +173,10 @@ - - - - - + + + + + diff --git a/workspace/start.html b/workspace/start.html index 0ce05aaa..3aba2530 100644 --- a/workspace/start.html +++ b/workspace/start.html @@ -12,21 +12,21 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - + + + + - - + + - + @@ -674,10 +674,10 @@

- - - - - + + + + + diff --git a/workspace/startcheck.html b/workspace/startcheck.html index ca6545cc..3691455c 100644 --- a/workspace/startcheck.html +++ b/workspace/startcheck.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -85,11 +85,11 @@ - - - - - - + + + + + + diff --git a/workspace/steckbrief.html b/workspace/steckbrief.html index 8e88ce3d..4ff2f720 100644 --- a/workspace/steckbrief.html +++ b/workspace/steckbrief.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -146,11 +146,11 @@ - - - - - - + + + + + + diff --git a/workspace/talente.html b/workspace/talente.html index 5c5be815..eedef27f 100644 --- a/workspace/talente.html +++ b/workspace/talente.html @@ -7,18 +7,18 @@ - - - - - - + + + + + + - - - + + + @@ -111,9 +111,9 @@ - - - - + + + + diff --git a/workspace/team.html b/workspace/team.html index 1346924b..f2b1f9b8 100644 --- a/workspace/team.html +++ b/workspace/team.html @@ -7,20 +7,20 @@ - - - - - - - + + + + + + + - + @@ -110,10 +110,10 @@ - - - - - + + + + + diff --git a/workspace/teamlage.html b/workspace/teamlage.html index 2cedb715..fb1dd6ed 100644 --- a/workspace/teamlage.html +++ b/workspace/teamlage.html @@ -7,20 +7,20 @@ - - - - - - - + + + + + + + - + - - - - + + + + diff --git a/workspace/teilen.html b/workspace/teilen.html index 0de47fa9..6c6d456c 100644 --- a/workspace/teilen.html +++ b/workspace/teilen.html @@ -7,13 +7,13 @@ - - - - - - - + + + + + + + @@ -112,9 +112,9 @@ - - - - + + + + diff --git a/workspace/treff-moderation.html b/workspace/treff-moderation.html index 59acf85c..5ef0e164 100644 --- a/workspace/treff-moderation.html +++ b/workspace/treff-moderation.html @@ -7,14 +7,14 @@ - - - - - - - - + + + + + + + + @@ -126,9 +126,9 @@ - - - - + + + + diff --git a/workspace/treff-regeln.html b/workspace/treff-regeln.html index 3278185c..4c04231c 100644 --- a/workspace/treff-regeln.html +++ b/workspace/treff-regeln.html @@ -3,22 +3,22 @@ -Regeln & Hilfe · Der Treff +Die Regeln · Der Treff - - - - - - - + + + + + + + - + @@ -44,7 +44,17 @@

Der Treff

-

Regeln & Hilfe

+ +

Die Regeln

Kurz, in normaler Sprache, und alles, was hier steht, gilt auch.

@@ -211,10 +221,10 @@ 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. --> - - - - - + + + + + diff --git a/workspace/uebersicht.html b/workspace/uebersicht.html index e0a2fe02..27c3b0b2 100644 --- a/workspace/uebersicht.html +++ b/workspace/uebersicht.html @@ -12,22 +12,22 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - + + + + - - - + + + - + @@ -149,11 +149,11 @@ - + - - - - + + + + diff --git a/workspace/wissen.html b/workspace/wissen.html index 7d965c71..7781de26 100644 --- a/workspace/wissen.html +++ b/workspace/wissen.html @@ -12,20 +12,20 @@ Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite eine Flaeche sind statt zweier. --> - - - - - - - + + + + + + + - + @@ -190,10 +190,10 @@ - - - - - + + + + +