1/* ATTENTION: This file was edited for the "vector template for DokuWiki". 2 - All url(images/[...]) rules where changed. 3 See 00_starter-tmpl-notes.txt for details. */ 4 5 6/** 7 * This file provides the styles for the fullscreen media manager 8 * (?do=media). 9 * 10 * What most templates would probably need to change (depending on 11 * their site width) are the 4 min-width's (search for @change). 12 */ 13 14 15/*____________ structure ____________*/ 16 17#mediamanager__page h1 { 18 margin: 0 0 .5em; 19} 20 21#mediamanager__page { 22 /* min-width must be summary of all 3 panels' min-widths */ 23 min-width: 50em; /* @change */ 24 width: 100%; 25 text-align: left; 26} 27 28#mediamanager__page .panel { 29 float: left; 30} 31 32#mediamanager__page .namespaces { 33 width: 20%; 34 min-width: 10em; /* @change */ 35} 36#mediamanager__page .filelist { 37 width: 50%; 38 min-width: 25em; /* @change */ 39} 40#mediamanager__page .file { 41 width: 30%; 42 min-width: 15em; /* @change */ 43} 44 45#mediamanager__page .panelHeader { 46 background-color: __background_alt__; 47 margin: 0 10px 10px 0; 48 padding: 10px 10px 8px; 49 text-align: left; 50 min-height: 20px; 51 overflow: hidden; 52} 53 54#mediamanager__page .panelContent { 55 overflow-y: auto; 56 overflow-x: hidden; 57 padding: 0; 58 margin: 0 10px 10px 0; 59 position: relative; 60} 61 62#mediamanager__page .file .panelHeader, 63#mediamanager__page .file .panelContent { 64 margin-right: 0; 65} 66 67#mediamanager__page .ui-resizable-e { 68 width: 6px; 69 right: 2px; 70 background: transparent url(static/3rd/dokuwiki/resizecol.png) center center no-repeat; 71} 72#mediamanager__page .ui-resizable-e:hover { 73 background-color: __background_alt__; 74} 75 76 77#mediamanager__page dd { 78 margin: 0; 79} 80 81#mediamanager__page .panelHeader h3 { 82 float: left; 83 font-weight: normal; 84 font-size: 1em; 85 padding: 0; 86 margin: 0 0 3px; 87} 88 89 90/*____________ namespaces panel ____________*/ 91 92#mediamanager__page .namespaces h2 { 93 font-size: 1em; 94 display: inline-block; 95 border-width: 0; 96 padding: .3em .8em; 97 margin: 0 .3em 0 0; 98 border-radius: .5em .5em 0 0; 99 font-weight: normal; 100 background-color: __background_alt__; 101 color: __text__; 102 line-height: 1.4em; 103} 104* html #mediamanager__page .namespaces h2, 105*+html #mediamanager__page .namespaces h2 { 106 display: inline; 107} 108 109#mediamanager__page .namespaces ul { 110 margin-left: .2em; 111 margin-bottom: 0; 112 padding: 0; 113 list-style: none; 114} 115#mediamanager__page .namespaces ul ul { 116 margin-left: 1em; 117} 118#mediamanager__page .namespaces ul ul li { 119 margin: 0; 120} 121 122#mediamanager__page .namespaces ul .selected { 123 background-color: __highlight__; 124 font-weight: bold; 125} 126 127 128/*____________ file list panel ____________*/ 129 130/* file list header */ 131 132#mediamanager__page .panelHeader form.options { 133 float: right; 134 margin-top: -3px; 135} 136 137#mediamanager__page .panelHeader ul { 138 list-style: none; 139 margin: 0; 140 padding: 0; 141} 142#mediamanager__page .panelHeader ul li { 143 color: __text__; 144 float: left; 145 line-height: 1; 146 padding-left: 3px; 147} 148 149#mediamanager__page .panelHeader ul li.listType { 150 padding-left: 30px; 151 background: url('../../images/icon-list.png') 3px 1px no-repeat; 152} 153#mediamanager__page .panelHeader ul li.sortBy { 154 padding-left: 30px; 155 background: url('../../images/icon-sort.png') 3px 1px no-repeat; 156} 157 158#mediamanager__page .panelHeader form.options .ui-buttonset label{ 159 font-size: 90%; 160 margin-right: -0.4em; 161} 162#mediamanager__page .panelHeader form.options .ui-buttonset .ui-button-text { 163 padding: .3em .5em; 164 line-height: 1; 165} 166 167/* file list content */ 168 169#mediamanager__page .filelist ul { 170 padding: 0; 171 margin: 0; 172} 173 174#mediamanager__page .filelist .panelContent ul li:hover { 175 background-color: __background_alt__; 176} 177 178#mediamanager__page .filelist li dt a { 179 vertical-align: middle; 180 display: table-cell; 181 overflow: hidden; 182} 183* html #mediamanager__page .filelist .thumbs li dt a, 184*+html #mediamanager__page .filelist .thumbs li dt a { 185 display: block; 186} 187* html #mediamanager__page .filelist .rows li dt a, 188*+html #mediamanager__page .filelist .rows li dt a { 189 display: inline; 190} 191 192/* file list as thumbs */ 193 194#mediamanager__page .filelist .thumbs li { 195 width: 100px; 196 min-height: 130px; 197 display: inline-block; 198 display: -moz-inline-stack; 199 /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */ 200 margin: 0 6px 10px 0; 201 background-color: __background_neu__; 202 color: __text__; 203 padding: 5px; 204 vertical-align: top; 205 text-align: center; 206 position: relative; 207 line-height: 1.2; 208} 209* html #mediamanager__page .filelist .thumbs li, 210*+html #mediamanager__page .filelist .thumbs li { 211 display: inline; 212 zoom: 1; 213} 214 215#mediamanager__page .filelist .thumbs li dt a { 216 width: 100px; 217 height: 90px; 218} 219 220#mediamanager__page .filelist .thumbs li dt a img { 221 max-width: 90px; 222 max-height: 90px; 223} 224 225#mediamanager__page .filelist .thumbs li .name, 226#mediamanager__page .filelist .thumbs li .size, 227#mediamanager__page .filelist .thumbs li .filesize, 228#mediamanager__page .filelist .thumbs li .date { 229 display: block; 230 overflow: hidden; 231 text-overflow: ellipsis; 232 width: 90px; 233 white-space: nowrap; 234} 235#mediamanager__page .filelist .thumbs li .name { 236 padding: 5px 0; 237 font-weight: bold; 238} 239#mediamanager__page .filelist .thumbs li .date { 240 font-style: italic; 241 white-space: normal; 242} 243 244/* file list as rows */ 245 246#mediamanager__page .filelist .rows li { 247 list-style: none; 248 display: block; 249 position: relative; 250 max-height: 50px; 251 margin: 0; 252 margin-bottom: 3px; 253 background-color: __background__; 254 color: __text__; 255 overflow: hidden; 256} 257 258#mediamanager__page .filelist .rows li:nth-child(2n+1) { 259 background-color: __background_neu__; 260} 261 262#mediamanager__page .filelist .rows li dt { 263 float: left; 264 width: 10%; 265 height: 40px; 266 text-align: center; 267} 268 269#mediamanager__page .filelist .rows li dt a { 270 width: 100px; 271 height: 40px; 272} 273 274#mediamanager__page .filelist .rows li dt a img { 275 max-width: 40px; 276 max-height: 40px; 277} 278 279#mediamanager__page .filelist .rows li .name, 280#mediamanager__page .filelist .rows li .size, 281#mediamanager__page .filelist .rows li .filesize, 282#mediamanager__page .filelist .rows li .date { 283 overflow: hidden; 284 text-overflow: ellipsis; 285 float: left; 286 margin-left: 1%; 287 white-space: nowrap; 288} 289 290#mediamanager__page .filelist .rows li .name { 291 width: 30%; 292 font-weight: bold; 293} 294#mediamanager__page .filelist .rows li .size, 295#mediamanager__page .filelist .rows li .filesize { 296 width: 15%; 297} 298#mediamanager__page .filelist .rows li .date { 299 width: 20%; 300 font-style: italic; 301 white-space: normal; 302} 303 304/* upload form */ 305 306#mediamanager__page div.upload { 307 padding-bottom: 0.5em; 308} 309 310/*____________ file panel ____________*/ 311 312#mediamanager__page .file ul.actions { 313 text-align: center; 314 margin: 0 0 5px; 315 padding: 0; 316 list-style: none; 317} 318#mediamanager__page .file ul.actions li { 319 display: inline; 320 margin: 0; 321} 322 323#mediamanager__page .file div.image { 324 margin-bottom: 5px; 325 text-align: center; 326} 327 328#mediamanager__page .file div.image img { 329 width: 100%; 330} 331 332#mediamanager__page .file dl { 333 margin-bottom: 0; 334} 335#mediamanager__page .file dl dt { 336 font-weight: bold; 337 display: block; 338 background-color: __background_alt__; 339} 340#mediamanager__page .file dl dd { 341 display: block; 342 background-color: __background_neu__; 343} 344 345 346/* file meta data edit form */ 347 348#mediamanager__page form.meta div.row { 349 margin-bottom: 5px; 350} 351 352#mediamanager__page form.meta label span { 353 display: block; 354} 355 356#mediamanager__page form.meta input { 357 width: 50%; 358} 359 360#mediamanager__page form.meta input.button { 361 width: auto; 362} 363 364#mediamanager__page form.meta textarea.edit { 365 height: 6em; 366 width: 95%; 367 min-width: 95%; 368 max-width: 95%; 369} 370 371/* file revisions form */ 372 373#mediamanager__page #page__revisions ul { 374 margin-left: 10px; 375 padding: 0; 376 list-style-type: none; 377} 378 379#mediamanager__page #page__revisions ul li div.li div { 380 font-size: 90%; 381 color: __text_neu__; 382 padding-left: 18px; 383} 384 385#mediamanager__page #page__revisions ul li div.li input { 386 position: relative; 387 top: 1px; 388} 389 390/* file diff view */ 391 392#mediamanager__diff table { 393 table-layout: fixed; 394 border-width: 0; 395} 396 397#mediamanager__diff td, 398#mediamanager__diff th { 399 width: 48%; 400 margin: 0 5px 10px 0; 401 padding: 0; 402 vertical-align: top; 403 text-align: left; 404 border-color: __background__; 405} 406 407#mediamanager__diff th { 408 font-weight: normal; 409 background-color: __background__; 410 line-height: 1.2; 411} 412#mediamanager__diff th a { 413 font-weight: bold; 414} 415#mediamanager__diff th span { 416 font-size: 90%; 417} 418 419#mediamanager__diff dl dd strong{ 420 background-color: __highlight__; 421 color: __text__; 422 font-weight: normal; 423} 424 425/* image diff views */ 426 427#mediamanager__page .file form.diffView { 428 margin-bottom: 10px; 429 display: block; 430} 431 432#mediamanager__diff div.slider { 433 margin: 10px; 434 width: 95%; 435} 436 437#mediamanager__diff .imageDiff { 438 position: relative; 439} 440#mediamanager__diff .imageDiff .image1, 441#mediamanager__diff .imageDiff .image2 { 442 position: absolute; 443 top: 0; 444 left: 0; 445 width: 97%; 446} 447 448#mediamanager__diff .imageDiff.opacity .image2 { 449 -moz-opacity: 0.5; 450 -khtml-opacity: 0.5; 451 opacity: 0.5; 452} 453 454#mediamanager__diff .imageDiff.portions .image2 { 455 border-right: 1px solid red; 456 overflow: hidden; 457} 458 459#mediamanager__diff .imageDiff img { 460 width: 100%; 461} 462 463