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-bottom: .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[dir=rtl] #mediamanager__page .panelContent { 62 text-align: right; 63} 64 65#mediamanager__page .file .panelHeader, 66#mediamanager__page .file .panelContent { 67 margin-right: 0; 68} 69 70#mediamanager__page .ui-resizable-e { 71 width: 6px; 72 right: 2px; 73 background: transparent url(static/3rd/dokuwiki/resizecol.png) center center no-repeat; 74} 75#mediamanager__page .ui-resizable-e:hover { 76 background-color: __background_alt__; 77} 78 79 80#mediamanager__page dd { 81 margin: 0; 82} 83 84#mediamanager__page .panelHeader h3 { 85 float: left; 86 font-weight: normal; 87 font-size: 1em; 88 padding: 0; 89 margin: 0 0 3px; 90} 91 92 93/*____________ namespaces panel ____________*/ 94 95[dir=rtl] #mediamanager__page .namespaces { 96 text-align: right; 97} 98#mediamanager__page .namespaces h2 { 99 font-size: 1em; 100 display: inline-block; 101 border-width: 0; 102 padding: .3em .8em; 103 margin: 0 .3em 0 0; 104 border-radius: .5em .5em 0 0; 105 font-weight: normal; 106 background-color: __background_alt__; 107 color: __text__; 108 line-height: 1.4em; 109} 110* html #mediamanager__page .namespaces h2, 111*+html #mediamanager__page .namespaces h2 { 112 display: inline; 113} 114[dir=rtl] #mediamanager__page .namespaces h2 { 115 margin-right: 10px; 116} 117 118#mediamanager__page .namespaces ul { 119 margin-left: .2em; 120 margin-bottom: 0; 121 padding: 0; 122 list-style: none; 123} 124[dir=rtl] #mediamanager__page .namespaces ul { 125 margin-left: 0; 126 margin-right: .2em; 127} 128#mediamanager__page .namespaces ul ul { 129 margin-left: 1em; 130} 131[dir=rtl] #mediamanager__page .namespaces ul ul { 132 margin-left: 0; 133 margin-right: 1em; 134} 135#mediamanager__page .namespaces ul ul li { 136 margin: 0; 137} 138 139#mediamanager__page .namespaces ul .selected { 140 background-color: __highlight__; 141 font-weight: bold; 142} 143 144 145/*____________ file list panel ____________*/ 146 147/* file list header */ 148 149#mediamanager__page .panelHeader form.options { 150 float: right; 151 margin-top: -3px; 152} 153 154#mediamanager__page .panelHeader ul { 155 list-style: none; 156 margin: 0; 157 padding: 0; 158} 159#mediamanager__page .panelHeader ul li { 160 color: __text__; 161 float: left; 162 line-height: 1; 163 padding-left: 3px; 164} 165[dir=rtl] #mediamanager__page .panelHeader ul li { 166 margin-right: 0; 167 margin-left: .5em; 168} 169 170#mediamanager__page .panelHeader ul li.listType { 171 padding-left: 30px; 172 background: url('../../images/icon-list.png') 3px 1px no-repeat; 173} 174#mediamanager__page .panelHeader ul li.sortBy { 175 padding-left: 30px; 176 background: url('../../images/icon-sort.png') 3px 1px no-repeat; 177} 178 179#mediamanager__page .panelHeader form.options .ui-buttonset label{ 180 font-size: 90%; 181 margin-right: -0.4em; 182} 183#mediamanager__page .panelHeader form.options .ui-buttonset .ui-button-text { 184 padding: .3em .5em; 185 line-height: 1; 186} 187 188/* file list content */ 189 190#mediamanager__page .filelist ul { 191 padding: 0; 192 margin: 0; 193} 194[dir=rtl] #mediamanager__page .filelist ul.tabs { 195 margin-right: 10px; 196} 197 198#mediamanager__page .filelist .panelContent ul li:hover { 199 background-color: __background_alt__; 200} 201 202#mediamanager__page .filelist li dt a { 203 vertical-align: middle; 204 display: table-cell; 205 overflow: hidden; 206} 207* html #mediamanager__page .filelist .thumbs li dt a, 208*+html #mediamanager__page .filelist .thumbs li dt a { 209 display: block; 210} 211* html #mediamanager__page .filelist .rows li dt a, 212*+html #mediamanager__page .filelist .rows li dt a { 213 display: inline; 214} 215 216/* file list as thumbs */ 217 218#mediamanager__page .filelist .thumbs li { 219 width: 100px; 220 min-height: 130px; 221 display: inline-block; 222 display: -moz-inline-stack; 223 /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */ 224 margin: 0 6px 10px 0; 225 background-color: __background_neu__; 226 color: __text__; 227 padding: 5px; 228 vertical-align: top; 229 text-align: center; 230 position: relative; 231 line-height: 1.2; 232} 233[dir=rtl] #mediamanager__page .filelist .thumbs li { 234 margin-right: 0; 235 margin-left: 6px; 236} 237* html #mediamanager__page .filelist .thumbs li, 238*+html #mediamanager__page .filelist .thumbs li { 239 display: inline; 240 zoom: 1; 241} 242 243#mediamanager__page .filelist .thumbs li dt a { 244 width: 100px; 245 height: 90px; 246} 247 248#mediamanager__page .filelist .thumbs li dt a img { 249 max-width: 90px; 250 max-height: 90px; 251} 252 253#mediamanager__page .filelist .thumbs li .name, 254#mediamanager__page .filelist .thumbs li .size, 255#mediamanager__page .filelist .thumbs li .filesize, 256#mediamanager__page .filelist .thumbs li .date { 257 display: block; 258 overflow: hidden; 259 text-overflow: ellipsis; 260 width: 90px; 261 white-space: nowrap; 262} 263#mediamanager__page .filelist .thumbs li .name { 264 padding: 5px 0; 265 font-weight: bold; 266} 267#mediamanager__page .filelist .thumbs li .date { 268 font-style: italic; 269 white-space: normal; 270} 271 272/* file list as rows */ 273 274#mediamanager__page .filelist .rows li { 275 list-style: none; 276 display: block; 277 position: relative; 278 max-height: 50px; 279 margin: 0; 280 margin-bottom: 3px; 281 background-color: __background__; 282 color: __text__; 283 overflow: hidden; 284} 285 286#mediamanager__page .filelist .rows li:nth-child(2n+1) { 287 background-color: __background_neu__; 288} 289 290#mediamanager__page .filelist .rows li dt { 291 float: left; 292 width: 10%; 293 height: 40px; 294 text-align: center; 295} 296 297#mediamanager__page .filelist .rows li dt a { 298 width: 100px; 299 height: 40px; 300} 301 302#mediamanager__page .filelist .rows li dt a img { 303 max-width: 40px; 304 max-height: 40px; 305} 306 307#mediamanager__page .filelist .rows li .name, 308#mediamanager__page .filelist .rows li .size, 309#mediamanager__page .filelist .rows li .filesize, 310#mediamanager__page .filelist .rows li .date { 311 overflow: hidden; 312 text-overflow: ellipsis; 313 float: left; 314 margin-left: 1%; 315 white-space: nowrap; 316} 317 318#mediamanager__page .filelist .rows li .name { 319 width: 30%; 320 font-weight: bold; 321} 322#mediamanager__page .filelist .rows li .size, 323#mediamanager__page .filelist .rows li .filesize { 324 width: 15%; 325} 326#mediamanager__page .filelist .rows li .date { 327 width: 20%; 328 font-style: italic; 329 white-space: normal; 330} 331 332/* upload form */ 333 334#mediamanager__page div.upload { 335 padding-bottom: 0.5em; 336} 337 338/*____________ file panel ____________*/ 339 340#mediamanager__page .file ul.actions { 341 text-align: center; 342 margin: 0 0 5px; 343 padding: 0; 344 list-style: none; 345} 346#mediamanager__page .file ul.actions li { 347 display: inline; 348 margin: 0; 349} 350 351#mediamanager__page .file div.image { 352 margin-bottom: 5px; 353 text-align: center; 354} 355 356#mediamanager__page .file div.image img { 357 width: 100%; 358} 359 360#mediamanager__page .file dl { 361 margin-bottom: 0; 362} 363#mediamanager__page .file dl dt { 364 font-weight: bold; 365 display: block; 366 background-color: __background_alt__; 367} 368#mediamanager__page .file dl dd { 369 display: block; 370 background-color: __background_neu__; 371} 372 373 374/* file meta data edit form */ 375 376#mediamanager__page form.meta div.row { 377 margin-bottom: 5px; 378} 379 380#mediamanager__page form.meta label span { 381 display: block; 382} 383 384#mediamanager__page form.meta input { 385 width: 50%; 386} 387 388#mediamanager__page form.meta input.button { 389 width: auto; 390} 391 392#mediamanager__page form.meta textarea.edit { 393 height: 6em; 394 width: 95%; 395 min-width: 95%; 396 max-width: 95%; 397} 398 399/* file revisions form */ 400 401#mediamanager__page #page__revisions ul, /* old, until 2012-01-25 */ 402#mediamanager__page form.changes ul /* new */ { 403 margin-left: 10px; 404 padding: 0; 405 list-style-type: none; 406} 407 408#mediamanager__page #page__revisions ul li div.li div, /* old, until 2012-01-25 */ 409#mediamanager__page form.changes ul li div.li div /* new */ { 410 font-size: 90%; 411 color: __text_neu__; 412 padding-left: 18px; 413} 414 415#mediamanager__page #page__revisions ul li div.li input, /* old, until 2012-01-25 */ 416#mediamanager__page form.changes ul li div.li input /* new */ { 417 position: relative; 418 top: 1px; 419} 420 421/* file diff view */ 422 423#mediamanager__diff table { 424 table-layout: fixed; 425 border-width: 0; 426} 427 428#mediamanager__diff td, 429#mediamanager__diff th { 430 width: 48%; 431 margin: 0 5px 10px 0; 432 padding: 0; 433 vertical-align: top; 434 text-align: left; 435 border-color: __background__; 436} 437[dir=rtl] #mediamanager__diff td, 438[dir=rtl] #mediamanager__diff th { 439 text-align: right; 440} 441 442#mediamanager__diff th { 443 font-weight: normal; 444 background-color: __background__; 445 line-height: 1.2; 446} 447#mediamanager__diff th a { 448 font-weight: bold; 449} 450#mediamanager__diff th span { 451 font-size: 90%; 452} 453 454#mediamanager__diff dl dd strong{ 455 background-color: __highlight__; 456 color: __text__; 457 font-weight: normal; 458} 459 460/* image diff views */ 461 462#mediamanager__page .file form.diffView { 463 margin-bottom: 10px; 464 display: block; 465} 466 467#mediamanager__diff div.slider { 468 margin: 10px; 469 width: 95%; 470} 471 472#mediamanager__diff .imageDiff { 473 position: relative; 474} 475#mediamanager__diff .imageDiff .image2 { 476 position: absolute; 477 top: 0; 478 left: 0; 479} 480 481#mediamanager__diff .imageDiff.opacity .image2 { 482 -moz-opacity: 0.5; 483 -khtml-opacity: 0.5; 484 opacity: 0.5; 485} 486 487#mediamanager__diff .imageDiff.portions .image2 { 488 border-right: 1px solid red; 489 overflow: hidden; 490} 491 492#mediamanager__diff .imageDiff.portions img { 493 float: left; 494} 495 496#mediamanager__diff .imageDiff img { 497 width: 100%; 498 max-width: none; 499} 500 501