From 7545d714f85ba570a1455a160a264bee14930bd3 Mon Sep 17 00:00:00 2001 From: Dotty Dotter Date: Thu, 7 May 2026 12:52:41 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20News-Clamp=20auf=20Summary=20statt=20auf?= =?UTF-8?q?s=20ganze=20Item=20=E2=80=94=20PM-Button=20bleibt=20sichtbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Feedback: 'Bei der Kuerzung der Beitraege geht der PM Generieren- Button unter.' Mein 9-Zeilen-line-clamp lag auf dem ganzen Item-DIV und schnitt deshalb den Button am Ende weg. Fix: nur Summary-

wird auf 5 Zeilen geclampt; Meta, Title, Tags und PM-Button bleiben unangetastet sichtbar. Item-Hoehe haengt damit mehr von Title-Laenge ab, ist aber immer komplett. Co-Authored-By: Claude Opus 4.7 (1M context) --- app/static/v3/v3.css | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/app/static/v3/v3.css b/app/static/v3/v3.css index 5666b32..b5abedf 100644 --- a/app/static/v3/v3.css +++ b/app/static/v3/v3.css @@ -496,29 +496,28 @@ margin: 0 0 10px; } -/* Eine Nachricht, max 9 Zeilen — restliche News-Items verstecken, - Beschreibungs-Text per line-clamp kürzen. +/* Eine Nachricht unter News, kompakt — restliche News-Items verstecken. - Die News-JS aus v2 rendert Items in #ad-news-list als child-Knoten; - Heuristisch: jeder direkt-Child = ein News-Item. Wir zeigen nur den - ersten und kürzen ihn auf 9 Zeilen via -webkit-line-clamp. */ + Die News-JS aus v2 rendert Items in #ad-news-list als direkte + Child-DIVs (Meta + Title-Link + Summary-

+ Tags + PM-Button). + Wir zeigen nur den ersten und clampen INNERHALB nur den + Summary-Absatz auf 5 Zeilen — sonst wird der PM-Generieren-Button + am Ende vom Clamp abgeschnitten. */ #ad-news-list > * { display: none; } #ad-news-list > *:first-child { display: block; - display: -webkit-box; - -webkit-line-clamp: 9; - -webkit-box-orient: vertical; - line-clamp: 9; - overflow: hidden; } -/* Loading-Hinweis nicht clampen */ -#ad-news-list > .v3-loading:first-child { - display: block; - -webkit-line-clamp: none; - line-clamp: none; - overflow: visible; +/* Summary-Absatz im sichtbaren Item kuerzen — Title/Meta/Tags/Button + bleiben unangetastet sichtbar. */ +#ad-news-list > *:first-child p { + display: -webkit-box; + -webkit-line-clamp: 5; + -webkit-box-orient: vertical; + line-clamp: 5; + overflow: hidden; + margin-bottom: 6px; } .v3-comments .v3-comment-label {