You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

518 lines
10 KiB

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