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