From ca6015024bfa12c62f3b625314b160d9e03eb166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Sun, 27 Sep 2026 08:20:05 +0200 Subject: [PATCH] Sync styleguide 2026.05.18.2 --- docs/styleguide/components/data-display.html | 19 +- .../scripts/large-table-column-resize.js | 242 ++++++++++++++++++ .../styles/42-components-data-display.css | 60 ++++- public/assets/styleguide.upstream.css | 60 ++++- public/assets/styleguide.upstream.meta.json | 4 +- public/assets/styles.css | 60 ++++- 6 files changed, 434 insertions(+), 11 deletions(-) create mode 100644 docs/styleguide/scripts/large-table-column-resize.js diff --git a/docs/styleguide/components/data-display.html b/docs/styleguide/components/data-display.html index ef059ad..d57639e 100644 --- a/docs/styleguide/components/data-display.html +++ b/docs/styleguide/components/data-display.html @@ -77,8 +77,9 @@

Component: Large Table

Suche, Sortierung und „Mehr laden“ sind hier Demo-Markup. Produktions-Implementierungen müssen Treffer serverseitig neu rendern.

+

Optionale Spaltenbreiten-Anpassung: data-column-resize="true" aktiviert die Funktion. Die Tabelle benötigt dafür eine stabile, portalweit eindeutige data-column-resize-key. Die Header-Zellen können mit data-default-width (Prozent, Pixel oder relative fr-Werte) und die Tabelle mit data-column-min-width konfiguriert werden. Die Runtime wird nach dynamischem Nachladen über window.sgInitLargeTableColumnResize({ root }) erneut aufgerufen. Gespeicherte Werte liegen als { version: 1, widths: number[] } unter sg:large-table:column-widths:<key> in localStorage.

-
+
Large Table
@@ -93,34 +94,39 @@ +
-
+
+
-
+
+
-
+
+
-
+
+
-
+