1 2#pagelist { 3 margin-bottom: 1em; 4} 5 6#pagelist li { 7 cursor: move; 8} 9 10div.bookcreator__bookbar { 11 border: 1px solid __border__; 12 background-color: __background_alt__; 13 background-image: url(images/notebook-outline.svg); 14 background-position: 40px 5px; 15 background-repeat: no-repeat; 16 background-size: 40px; 17 18 margin: 0.5em; 19 margin-left: auto; 20 margin-right: auto; 21 width: 85% !important; 22 min-height: 40px; 23 text-align: justify; 24 vertical-align: middle; 25 border-collapse: collapse; 26 padding: 5px 5px 5px 90px; 27} 28/* Workaround for Bootstrap3 template */ 29.tpl_bootstrap3 div.bookcreator__bookbar { 30 min-height: 52px; 31} 32 33div.bookcreator__bookbar { 34 display: none; /* will be shown by JavaScript */ 35} 36 37div.bookcreator__bookbar { 38 svg { 39 height: 18px; 40 width: 18px; 41 vertical-align: middle; 42 } 43 .bc__bookmarkplus svg{ 44 fill: #00b000; 45 } 46 .bc__bookmarkmin svg { 47 fill: #b1240c; 48 } 49 .bc__manager svg { 50 /*height: 20px;*/ 51 /*width: 20px;*/ 52 fill: #5d6368; 53 } 54 .bc__bookmarkhelp svg { 55 fill: #0d7bdc; 56 } 57} 58 59div.bookcreator__panel { 60 text-align: justify; 61 vertical-align: middle; 62 margin-right: 20px; 63 float: left; 64 display: block; 65} 66/* specific for dokuwiki template: place the ToC just below toolbar */ 67.tpl_dokuwiki div.bookcreator__bookbar { 68 margin-bottom: 1.6em; 69} 70 71/* 72 * Book manager 73 */ 74.dokuwiki .bookcreator__manager { 75 76} 77.dokuwiki .bookcreator__pagelist { 78 width:50%; 79 float:left; 80 border: 1px solid __border__; 81 padding: 0.5em; 82} 83.dokuwiki .bookcreator__pagelist ul{ 84 padding-top:0.5em; 85 padding-bottom:0.5em; 86} 87.dokuwiki .bookcreator__pagelist ul.pagelist:empty { 88 border: 1px solid #eee; 89} 90.dokuwiki .bookcreator__pagelist li{ 91 margin: 0; 92 background-color: #fafafa; 93} 94/* delete and include bottons */ 95.dokuwiki .bookcreator__pagelist ul li a.action{ 96 width: 16px; 97 height:16px; 98 display: inline-block; 99 cursor: pointer; 100 vertical-align: middle; 101} 102.dokuwiki .bookcreator__pagelist ul.selected li a.action.include { 103 display: none; 104} 105.dokuwiki .bookcreator__pagelist ul.selected li a.action.remove { 106 display: inline-block; 107} 108.dokuwiki .bookcreator__pagelist ul.selected li a.action svg{ 109 fill: #b1240c; 110 height: 18px; 111 width: 18px; 112} 113.dokuwiki .bookcreator__pagelist ul.deleted li a.action.include { 114 display: inline-block; 115} 116.dokuwiki .bookcreator__pagelist ul.deleted li a.action.remove { 117 display: none; 118} 119.dokuwiki .bookcreator__pagelist ul.deleted li a.action svg{ 120 fill: #00b000; 121 height: 18px; 122 width: 18px; 123} 124 125.dokuwiki .bookcreator__manager div.bookcreator__actions { 126 width:40%; 127 float:left; 128 padding: 1em; 129} 130 131.dokuwiki .bookcreator__manager fieldset { 132 width: 100%; 133 text-align:left; 134 margin-bottom: 1em; 135} 136.dokuwiki .bookcreator__manager fieldset legend, 137.dokuwiki .bookcreator__selections__list fieldset legend { 138 font-weight: bold; 139} 140 141.dokuwiki label.book_skipforbiddenpages { 142 display: block; 143} 144/* 145 * List of saved selections 146 */ 147.dokuwiki .bookcreator__selections__list fieldset { 148 text-align:left; 149} 150 151.bookcreator__selections__list svg { 152 height: 18px; 153 width: 18px; 154 vertical-align: middle; 155 fill: @ini_link; 156} 157.bookcreator__selections__list .load svg { 158 fill: @ini_text; 159} 160 161.bookcreator__selections__list .delete svg { 162 fill: @ini_missing; 163} 164 165/* 166 * download dialoog 167 */ 168.downloadresponse { 169 margin-top: 1em; 170} 171 172/** 173 * Page tools 174 * show add/remove icon 175 */ 176 177/* svg has two paths, toggling depending on selection state of page */ 178#dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a .bookmin { 179 display: none; 180} 181 182#dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a.remove .bookplus { 183 display: none; 184} 185#dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a.remove .bookmin { 186 display: block; 187} 188 189/* 190 * Workaround for bootstrap3 Template 191 */ 192.tools a.plugin_bookcreator__addtobook .bookmin { 193 display: none; 194} 195 196.tools a.plugin_bookcreator__addtobook.remove .bookplus { 197 display: none; 198} 199.tools a.plugin_bookcreator__addtobook.remove .bookmin { 200 display: block; 201} 202 203 204/*!***/ 205/* * page add/remove button*/ 206/* *!*/ 207/*#dokuwiki__pagetools ul li a.plugin_bookcreator_addtobook {*/ 208/* display: none; !* will be shown by JavaScript *!*/ 209/*}*/ 210 211/* Namespace picker (opens by clicking on button "Add Namespace to Selection") 212******************************************************************************/ 213.bookcreator__selectns { 214 display: flex; 215 align-items: center; 216 justify-content: center; 217} 218 219#bc__nspicker { 220} 221 222[dir=rtl] #bc__nspicker_close { 223 float: left; 224} 225 226#bc__nspicker_select { 227 margin-left: 1em; 228} 229 230#bc__nspicker_cancel { 231 margin-left: 0.5em; 232} 233 234#bc__nspicker_recursive { 235 margin-right: 0.5em; 236} 237 238#bc__nspicker_result { 239 background-color: @ini_background; 240 width: 40vw; 241 height: 50vh; 242 overflow: auto; 243 border: 1px solid @ini_border; 244 margin: 3px auto; 245 text-align: left; 246 line-height: 1; 247} 248[dir=rtl] #bc__nspicker_result { 249 text-align: right; 250} 251 252#bc__nspicker_result div { 253 padding: 3px 3px 3px 0; 254} 255 256#bc__nspicker_result div a { 257 display: block; 258 padding-left: 22px; 259 min-height: 16px; 260 background: transparent 3px center no-repeat; 261} 262[dir=rtl] #bc__nspicker_result div a { 263 padding: 3px 22px 3px 3px; 264 background-position: 257px 3px; 265} 266 267#bc__nspicker_result div.type_u a { 268 background-image: url(../../images/up.png); 269} 270#bc__nspicker_result div.type_f a { 271 background-image: url(../../images/page.png); 272} 273#bc__nspicker_result div.type_d a { 274 background-image: url(../../images/ns.png); 275} 276 277#bc__nspicker_result div.even { 278 background-color: @ini_background_neu; 279} 280 281#bc__nspicker_result div.selected { 282 background-color: @ini_background_alt; 283} 284 285#bc__nspicker_result span { 286 display: block; 287 color: @ini_text_neu; 288 margin-left: 22px; 289} 290 291