Changes for page CHOPlist
Last modified by Marco Weber on 2026/10/05 15:41
To version 10.1
edited by Marco Weber
on 2026/09/29 15:59
on 2026/09/29 15:59
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,157 @@ 1 +{{html clean="false"}} 2 +<style> 3 +/* ============================================ 4 + CHOP-Livetable – allgemeine Formatierung 5 + ============================================ */ 6 + 7 +/* Innere Tabelle */ 8 +#choplist .xwiki-livetable-display { 9 + width: 100% !important; 10 + border-collapse: collapse !important; 11 + border-spacing: 0 !important; 12 + table-layout: fixed !important; 13 +} 14 + 15 +/* ============================================ 16 + Kopfzeile 17 + ============================================ */ 18 + 19 +#choplist .xwiki-livetable-display > thead > tr:first-child > th { 20 + font-weight: 700 !important; 21 + font-size: 1.1em !important; 22 + padding: 8px 6px !important; 23 + border: 1px solid #999 !important; 24 + background-color: #1E90FF !important; 25 + vertical-align: middle !important; 26 +} 27 + 28 +#choplist .xwiki-livetable-display > thead > tr:first-child > th a { 29 + font-weight: 700 !important; 30 + font-size: inherit !important; 31 +} 32 + 33 +/* ============================================ 34 + Filterzeile 35 + ============================================ */ 36 + 37 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td { 38 + border: 1px solid #bbbbbb !important; 39 + padding: 4px !important; 40 + vertical-align: middle !important; 41 +} 42 + 43 +/* Filterfelder möglichst über die ganze Spalte */ 44 +#choplist .xwiki-livetable-display-filters input[type="text"], 45 +#choplist .xwiki-livetable-display-filters select { 46 + max-width: 100% !important; 47 + box-sizing: border-box !important; 48 +} 49 + 50 +/* ============================================ 51 + Datenzellen 52 + ============================================ */ 53 + 54 +#choplist .xwiki-livetable-display > tbody > tr > td { 55 + border: 1px solid #cccccc !important; 56 + padding: 6px 8px !important; 57 + vertical-align: top !important; 58 + overflow-wrap: anywhere !important; 59 +} 60 + 61 +/* Abstand der <p>-Elemente in den Datumsfeldern */ 62 +#choplist .xwiki-livetable-display > tbody > tr > td.valid_start p, 63 +#choplist .xwiki-livetable-display > tbody > tr > td.valid_end p { 64 + margin: 0 !important; 65 +} 66 + 67 +/* ============================================ 68 + Spaltenbreiten 69 + ============================================ */ 70 + 71 +/* 1 – Code */ 72 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(1), 73 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(1), 74 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(1) { 75 + width: 5% !important; 76 +} 77 + 78 +/* 2 – Deutsch */ 79 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(2), 80 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(2), 81 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(2) { 82 + width: 20% !important; 83 +} 84 + 85 +/* 3 – Französisch */ 86 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(3), 87 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(3), 88 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(3) { 89 + width: 20% !important; 90 +} 91 + 92 +/* 4 – Italienisch */ 93 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(4), 94 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(4), 95 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(4) { 96 + width: 20% !important; 97 +} 98 + 99 +/* 5 – gültig ab */ 100 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(5), 101 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(5), 102 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(5) { 103 + width: 5% !important; 104 +} 105 + 106 +/* 6 – gültig bis */ 107 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(6), 108 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(6), 109 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(6) { 110 + width: 5% !important; 111 +} 112 + 113 +/* 7 – CHOP like */ 114 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(7), 115 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(7), 116 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(7) { 117 + width: 5% !important; 118 +} 119 + 120 +/* 8 – Behandlungskategorie */ 121 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(8), 122 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(8), 123 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(8) { 124 + width: 5% !important; 125 +} 126 + 127 +/* 9 – Topographie */ 128 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(9), 129 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(9), 130 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(9) { 131 + width: 8% !important; 132 +} 133 + 134 +/* 10 – ChCr only */ 135 +#choplist .xwiki-livetable-display > thead > tr:first-child > th:nth-child(10), 136 +#choplist .xwiki-livetable-display > thead > tr.xwiki-livetable-display-filters > td:nth-child(10), 137 +#choplist .xwiki-livetable-display > tbody > tr > td:nth-child(10) { 138 + width: 5% !important; 139 +} 140 + 141 +/* ============================================ 142 + Ausrichtung bestimmter Spalten 143 + ============================================ */ 144 + 145 +#choplist .xwiki-livetable-display > tbody > tr > td.code, 146 +#choplist .xwiki-livetable-display > tbody > tr > td.valid_start, 147 +#choplist .xwiki-livetable-display > tbody > tr > td.valid_end, 148 +#choplist .xwiki-livetable-display > tbody > tr > td.chop_like, 149 +#choplist .xwiki-livetable-display > tbody > tr > td.chcr_only { 150 + text-align: center !important; 151 +} 152 +</style> 153 +{{/html}} 154 + 1 1 {{velocity}} 2 2 #set ($columnsProperties = { 3 3 'code': {}, ... ... @@ -8,18 +8,32 @@ 8 8 'valid_end': {"html":true}, 9 9 'chop_like': {}, 10 10 'treat_cat': {}, 11 - 'topo _group': {},12 - ' ChCr_only': {}165 + 'topography': {}, 166 + 'chcr_only': {} 13 13 }) 168 + 14 14 #set ($options = { 15 15 'className': 'CHOPlist.Code.CHOPlistClass', 16 16 'translationPrefix': 'choplist.livetable.', 17 17 'tagCloud': true, 18 - 'rowCount': 15,173 + 'rowCount': 50, 19 19 'maxPages': 10, 20 20 'selectedColumn': 'code', 21 21 'defaultOrder': 'asc' 22 22 }) 23 -#set ($columns = ['code', 'text_de', 'text_fr', 'text_it', 'valid_start', 'valid_end', 'chop_like', 'treat_cat', 'topo_group', 'ChCr_only']) 178 + 179 +#set ($columns = [ 180 + 'code', 181 + 'text_de', 182 + 'text_fr', 183 + 'text_it', 184 + 'valid_start', 185 + 'valid_end', 186 + 'chop_like', 187 + 'treat_cat', 188 + 'topo_group', 189 + 'ChCr_only' 190 +]) 191 + 24 24 #livetable('choplist' $columns $columnsProperties $options) 25 25 {{/velocity}}