Cup-Tableau im Portal: Spiel um Platz 3 falsch beschriftet, Final-Spalte abgeschnitten #111

Open
opened 2026-10-19 17:25:38 +00:00 by claude · 0 comments
Collaborator

Gefunden bei der Sichtprüfung auf Staging (19.10.2026), im Vergleich mit dem Cup-Baum der Homepage. Portal und Homepage zeichnen den Cup mit zwei getrennten Programmteilen; die Homepage zeigt es richtig.

Was falsch ist

1. Spiel um Platz 3 falsch beschriftet (Fehler). Im Portal steht das Spiel um Platz 3 als zweites Kästchen in der Final-Spalte und heisst dort „Sieger Spiel 7 / Sieger Spiel 8“. Richtig ist „Verlierer Spiel 5 / Verlierer Spiel 6“. Ein Spiel 8 gibt es bei 8 Plätzen als Vorgänger nicht – Spiel 8 ist das Spiel um Platz 3. Ursache: feederLabel in portal/src/lib/cup-bracket.ts kennt das Spiel um Platz 3 nicht und rechnet es wie eine gewöhnliche Position 2 der letzten Runde.

2. Die rechte Spalte ist abgeschnitten. Die Zeichenfläche ist fest 1350 px breit (BREITE in CupTableau.tsx). Ist das Fenster schmaler, scrollt sie seitlich; die Final-Spalte verliert dann ihren rechten Rand und die Spielnummer oben rechts („Spiel 7“, „Spiel um Platz 3“). Die Höhenbegrenzung auf 78 % des Fensters bringt zusätzlich eine senkrechte Scrollleiste, die Breite kostet.

Wie die Homepage es macht

  • Spiel um Platz 3 als eigener Abschnitt unter dem Baum, „Spiel 8“, „Verlierer Spiel 5 / 6“
  • der Baum passt in die Breite des Fensters

Vorschlag

  • Das Portal zeigt das Spiel um Platz 3 wie die Homepage: eigener Abschnitt, „Verlierer Spiel 5 / 6“, Spielnummer 8.
  • Die Zeichenfläche richtet sich nach der verfügbaren Breite statt fest 1350 px.
  • Ob das Portal auch Kopfzeile, Datum und Setzplatznummern der Homepage-Kästchen übernimmt, wird am Mockup entschieden (verwandt: #13).

Prüfen

Staging, als Admin: Spielbetrieb → Cup (8 Plätze, 6 Mannschaften). Final-Spalte rechts ansehen und mit sffs-tt-basel Homepage → Spielbetrieb → Cup vergleichen.

Gefunden bei der Sichtprüfung auf Staging (19.10.2026), im Vergleich mit dem Cup-Baum der Homepage. Portal und Homepage zeichnen den Cup mit zwei getrennten Programmteilen; die Homepage zeigt es richtig. ## Was falsch ist **1. Spiel um Platz 3 falsch beschriftet (Fehler).** Im Portal steht das Spiel um Platz 3 als zweites Kästchen in der Final-Spalte und heisst dort „Sieger Spiel 7 / Sieger Spiel 8“. Richtig ist „Verlierer Spiel 5 / Verlierer Spiel 6“. Ein Spiel 8 gibt es bei 8 Plätzen als Vorgänger nicht – Spiel 8 *ist* das Spiel um Platz 3. Ursache: `feederLabel` in `portal/src/lib/cup-bracket.ts` kennt das Spiel um Platz 3 nicht und rechnet es wie eine gewöhnliche Position 2 der letzten Runde. **2. Die rechte Spalte ist abgeschnitten.** Die Zeichenfläche ist fest 1350 px breit (`BREITE` in `CupTableau.tsx`). Ist das Fenster schmaler, scrollt sie seitlich; die Final-Spalte verliert dann ihren rechten Rand und die Spielnummer oben rechts („Spiel 7“, „Spiel um Platz 3“). Die Höhenbegrenzung auf 78 % des Fensters bringt zusätzlich eine senkrechte Scrollleiste, die Breite kostet. ## Wie die Homepage es macht - Spiel um Platz 3 als eigener Abschnitt unter dem Baum, „Spiel 8“, „Verlierer Spiel 5 / 6“ - der Baum passt in die Breite des Fensters ## Vorschlag - Das Portal zeigt das Spiel um Platz 3 wie die Homepage: eigener Abschnitt, „Verlierer Spiel 5 / 6“, Spielnummer 8. - Die Zeichenfläche richtet sich nach der verfügbaren Breite statt fest 1350 px. - Ob das Portal auch Kopfzeile, Datum und Setzplatznummern der Homepage-Kästchen übernimmt, wird am Mockup entschieden (verwandt: #13). ## Prüfen Staging, als Admin: Spielbetrieb → Cup (8 Plätze, 6 Mannschaften). Final-Spalte rechts ansehen und mit sffs-tt-basel Homepage → Spielbetrieb → Cup vergleichen.
Sign in to join this conversation.
No description provided.