diff --git a/app/templates/v2/screens/landtag_suche.html b/app/templates/v2/screens/landtag_suche.html index 2c0c536..bb39666 100644 --- a/app/templates/v2/screens/landtag_suche.html +++ b/app/templates/v2/screens/landtag_suche.html @@ -78,12 +78,18 @@ min-width: 100px; padding-top: 2px; } +.ls-main { + flex: 1; + display: flex; + flex-direction: column; + gap: 4px; + min-width: 0; +} .ls-title { font-family: var(--font-display); font-size: 14px; font-weight: 700; color: var(--ecg-dark); - flex: 1; line-height: 1.35; } .ls-title a { @@ -91,6 +97,24 @@ text-decoration: none; } .ls-title a:hover { text-decoration: underline; } +.ls-fraktionen { + display: flex; + gap: 6px; + flex-wrap: wrap; + margin-top: 2px; +} +.ls-fraktion { + display: inline-block; + padding: 1px 7px; + background: color-mix(in srgb, var(--ecg-teal) 10%, transparent); + color: var(--ecg-teal); + font-family: var(--font-mono); + font-size: 10px; + font-weight: 700; + letter-spacing: 0.04em; + border-radius: 3px; + text-transform: uppercase; +} .ls-actions { flex-shrink: 0; } .ls-btn-analyse { font-family: var(--font-mono); @@ -246,13 +270,22 @@ async function lsSearch(e) { function renderRow(item, bl) { var ds = item.drucksache || ''; var title = escHtml(item.title || item.titel || ds); - var url = item.url || ''; + var url = item.url || item.link || ''; var done = lsCheckedIds.has(ds); + var fraktionen = Array.isArray(item.fraktionen) ? item.fraktionen : []; var titleHtml = url ? '' + title + '' : title; + var fraktionenHtml = fraktionen.length + ? '