1/** 2 * This file provides the styles for printing. 3 * 4 * @author Jana Deutschlaender <deutschlaender@cosmocode.de>, 5 Silke Pisulla <pisulla@cosmocode.de> 6 */ 7 8 9/* + + + + + variables + + + + + */ 10 11@color-print: #000; 12@background-print: transparent; 13@border-color-print: #ccc; 14@border-dark-print: #777; 15 16 17/* + + + + + print styles + + + + + */ 18 19html, 20body { 21 background: @background-print; 22} 23 24a:link, 25a:visited { 26 background: @background-print !important; 27 color: @color-print !important; 28 text-decoration: underline; 29} 30 31/* lightbox is shown: */ #dokuwiki__top[style="overflow: hidden;"] .page-wrapper, 32#spr__direct, 33.top-header, 34.main-footer, 35.menu-togglelink, 36.main-title.desktop-only, 37#spr__meta-box, 38.content .row > .col-xs-12 #dokuwiki__content::before, 39.page-wrapper > .tools, 40.breadcrumbs, 41.wikilink1[href*="id=pagefooter"], 42.structaggregation > a.export, 43#dokuwiki__content .structaggregation > a, 44#dokuwiki__content a.folder { 45 display: none !important; 46} 47 48.content .row > .col-xs-12 { 49 box-shadow: none; 50} 51 52.dokuwiki div.page, 53.main-sidebar.claim, 54.page-footer { 55 padding: 20pt 20pt 0; 56} 57 58 59/* + + + + + + + + + + + + + + */ 60/* + + + + + admin + + + + + */ 61 62/* + + + acl_manager + + + */ 63#acl__tree { 64 display: none; 65} 66 67#acl__detail { 68 .aclpage { 69 display: block; 70 font-size: 110%; 71 margin-top: 13pt; 72 padding-bottom: 13pt; 73 } 74} 75 76 77/* + + + Extension Manager + + + */ 78#extension__manager { 79 form.search { 80 display: inline-block; 81 margin-bottom: 20pt; 82 } 83 form.install { 84 display: none; 85 } 86 ul.tabs { 87 li.active { 88 a { 89 font-weight: bold; 90 text-decoration: none; 91 } 92 } 93 } 94} 95 96#extension__list { 97 .extensionList { 98 border-bottom: 1pt solid @border-color-print; 99 padding: 0; 100 101 li { 102 list-style-type: none; 103 border-top: 1pt solid @border-color-print; 104 margin-left: 0; 105 106 &::after { 107 content: ''; 108 clear: both; 109 display: table; 110 height: 10pt; 111 } 112 113 a.info, 114 .actions.col { 115 display: none; 116 } 117 118 .screenshot { 119 float: left; 120 border: 1pt solid @border-color-print; 121 margin: 0 10pt 5pt 0; 122 } 123 124 h2, h2 * { 125 font-size: 100%; 126 } 127 } 128 } 129} 130 131#user__manager { 132 table input, 133 .import_users input{ 134 display: none !important; 135 } 136} 137#acl__detail #acl__user { 138 display: none; 139} 140 141.do-admin #dokuwiki__content { 142 143 #confmanager { 144 .popup, 145 .confmanager_singleLine#local, 146 button, 147 .button.saveButton { 148 display: none !important; 149 } 150 151 .confmanager_singleLine { 152 div.defaultValue { 153 word-break: break-all; 154 } 155 } 156 157 } 158 159 > form > fieldset { 160 161 border-color: @border-color-print; 162 163 > textarea.edit[readonly] { 164 border: 0 none; 165 min-height: 2250pt; 166 overflow:visible; 167 display: block; 168 page-break-inside: auto; 169 170 + br + label[for="autosubmit"] { 171 margin-top: 20pt; 172 173 input { 174 margin-right: 5pt; 175 } 176 } 177 } 178 } 179 180 #magicmatcher__repoadmin { 181 182 button { 183 display: none; 184 } 185 .service-wrapper { 186 padding-top: 1rem; 187 } 188 } 189 190 .plugin_move_form { 191 legend { 192 display: none; 193 } 194 } 195 196 #plugin__qc_admin { 197 table .centeralign { 198 .qc_icon svg + span { 199 vertical-align: top; 200 } 201 } 202 } 203 204 .doku_form.struct_newschema { 205 button { 206 display: none; 207 } 208 } 209 form.plugin_tagging { 210 display: none; 211 } 212 213 #plugin__upgrade_meter { 214 ol li .stage { 215 padding-left: .4em; 216 } 217 } 218 219 #plugin__upgrade { 220 code { 221 word-break: break-all; 222 font-size: .82rem; 223 } 224 } 225} 226 227 228 229/* + + + Configuration Settings + + + */ 230#dokuwiki__content #config__manager { 231 fieldset { 232 padding: 0; 233 234 legend { 235 padding: 0 .5em; 236 text-align: center; 237 background-color: #fff; 238 } 239 > .table > table { 240 border: 0 solid @border-color-print; 241 width: 100%; 242 tr { 243 border-top: 1pt solid @border-color-print; 244 245 &:first-child { 246 border-top-width: 0; 247 } 248 td { 249 border-width: 0; 250 } 251 } 252 } 253 } 254 td.value, 255 td.label { 256 font-size: 100%; 257 padding: .6em 0 .8em 1em; 258 } 259 td.label { 260 width: 35%; 261 span.outkey, span.outkey * { 262 font-size: 100%; 263 } 264 label { 265 display: block; 266 } 267 span.outkey, label { 268 padding-left: .2rem; 269 } 270 } 271 272 td.value { 273 input[type="text"] { 274 border: 0 none; 275 } 276 277 select { 278 max-width: 80%; 279 box-sizing: border-box; 280 border: 1px solid transparent; 281 background: transparent; 282 } 283 .selectiondefault { 284 position: relative; 285 286 input.checkbox { 287 position: absolute; 288 top:0; 289 left: 0; 290 } 291 292 label, input[type="text"] { 293 position: relative; 294 top:0; 295 left: 0; 296 margin-left: 20pt; 297 margin-top: .5em; 298 padding-left: 0; 299 background-color: transparent; 300 } 301 } 302 } 303 304} 305 306.do-admin div.ui-admin ul.admin_tasks, 307.do-admin div.ui-admin ul.admin_plugins { 308 li { 309 list-style-type: none; 310 min-height: 2em; 311 312 a { 313 span.icon { 314 float: left; 315 clear: left; 316 display: inline-block; 317 width: 22pt; 318 height: 22pt; 319 border: 1pt solid @border-color-print; 320 margin: 0 10pt 0 0; 321 322 &:empty { 323 &::before { 324 content: "?"; 325 display: inline-block; 326 padding-top: 1pt; 327 } 328 } 329 330 svg { 331 width: 20pt; 332 height: 20pt; 333 334 path { 335 fill: @color-print; 336 } 337 } 338 } 339 340 span.prompt { 341 min-height: 26pt; 342 display: inline-block; 343 margin: 0; 344 padding-top: 4pt; 345 } 346 } 347 } 348} 349 350 351/* + + + + + + + + + + + + + + + + + + + + + + + */ 352/* + + + + + Template Style Settings + + + + + */ 353 354 355 356.page-footer { 357 border-top: 1pt solid @border-color-print; 358 margin-top: 13pt; 359} 360 361#dokuwiki__content #plugin__styling { 362 363 button { 364 display: none !important; 365 } 366 367 .styling input[type="text"] { 368 border: 0 none; 369 } 370} 371 372 373/* + + + data plugin + + + */ 374.dataplugin_entry dl { 375 border: 1pt solid @border-color-print; 376 padding: 7pt; 377 margin: 7pt 0; 378 379 dt { 380 clear: left; 381 float: left; 382 width: 22%; 383 font-weight: bold; 384 text-align: right; 385 margin-right: 5pt; 386 } 387} 388 389 390#dokuwiki__detail { 391 div.img_detail dl { 392 dt { 393 display: inline-block; 394 width: 20%; 395 background-color: transparent; 396 } 397 dd { 398 display: inline-block; 399 width: 75%; 400 } 401 } 402} 403 404 405/* + + + tabbox + + + */ 406div#dwpl-ti-container .dwpl-ti, 407.dwpl-ti-permalink-header, 408.dwpl-ti-permalink-footer { 409 display: none !important; 410} 411 412div#dwpl-ti-container div.dwpl-ti-content-box { 413 box-shadow: none; 414 border: 0 none; 415} 416 417 418/* + + + media nmanager + + + */ 419#mediamanager__page { 420 .namespaces, 421 .filelist .tabs, 422 .panelHeader form { 423 display: none; 424 } 425 426 ul.rows { 427 width: auto; 428 padding: 0; 429 } 430 431 .filelist li { 432 clear: both; 433 list-style-type: none; 434 margin: 7pt 0 0; 435 436 dl { 437 position: relative; 438 display: table; 439 border-top: solid 1pt @border-color-print; 440 padding-top: 2rem; 441 } 442 443 dt { 444 display: table-cell; 445 width: 10%; 446 height: 40px; 447 448 .size, 449 .filesize { 450 width: 15%; 451 } 452 453 .date { 454 width: 20%; 455 } 456 } 457 458 dd { 459 display: table-cell; 460 461 &.name { 462 position: absolute; 463 top: .5rem; 464 left: 0; 465 display: block; 466 font-weight: bold; 467 margin: 0; 468 } 469 } 470 } 471} 472 473 474/* + + + forms + + + */ 475form { 476 button { 477 &[type="submit"], 478 &[type="reset"] { 479 display: none; 480 } 481 } 482 483 fieldset { 484 label, 485 label.block { 486 display: block; 487 text-align: left; 488 } 489 490 br + br { 491 display: none; 492 } 493 494 label { 495 clear: both; 496 497 > input { 498 &:first-child { 499 float: left; 500 } 501 502 + span { 503 float: left; 504 display: inline-block; 505 padding-left: 7pt; 506 padding-bottom: 13pt; 507 } 508 } 509 } 510 511 label.block { 512 display: block; 513 text-align: left; 514 515 > span { 516 float: none; 517 padding-bottom: 0; 518 519 &:first-child { 520 display: block; 521 } 522 } 523 } 524 } 525 526 input, 527 textarea, 528 select { 529 border: 1pt solid @border-dark-print; 530 } 531} 532