xref: /template/wikiweko/static/3rd/dokuwiki/_media_fullscreen.css (revision 4c199a43cab284902d0e4aac3ecac83a10d81dcc)
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