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