PluginProbe
Document Gallery / 3.3
Document Gallery v3.3
trunk 0.8 0.8.5 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.1 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 2.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 94 releases
document-gallery / assets / css / admin.css

admin.css in Document Gallery 3.3, at assets/css/admin.css

822 lines 18.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @media screen and (max-width: 782px) {
2 .column-title {
3 width: 150px;
4 }
5
6 .column-date {
7 display: table-cell !important;
8 width: auto !important;
9 }
10
11 .nav-tab-wrapper {
12 padding-left: 5px !important;
13 padding-right: 5px !important;
14 }
15
16 .top .tablenav-pages {
17 display: none;
18 }
19
20 .bottom .tablenav-pages {
21 width: auto !important;
22 margin-top: 0 !important;
23 }
24
25 .bottom .displaying-num {
26 position: inherit !important;
27 }
28 }
29
30 @media screen and (max-width: 979px) {
31 .column-thumbupload {
32 display: none;
33 }
34
35 .thumbs-list-wrapper {
36 margin-top: 0 !important;
37 }
38 }
39
40 div.thumbs-list-wrapper, div.log-list-wrapper {
41 text-align: center;
42 margin-top: 1.5em;
43 }
44
45 div.thumbs-list-wrapper > div, div.log-list-wrapper > div {
46 margin: 0 auto;
47 display: inline-block;
48 }
49
50 #ThumbsTable, #LogTable {
51 border: none;
52 box-shadow: none;
53 -webkit-box-shadow: none;
54 -moz-box-shadow: none;
55 border-radius: 10px;
56 -webkit-border-radius: 10px;
57 -moz-border-radius: 10px;
58 background: #B9C9FE;
59 color: #039;
60 width: 100%;
61 margin: 10px auto;
62 }
63
64 #ThumbsTable tbody, #LogTable tbody {
65 background: #E8EdFF;
66 color: #669;
67 }
68
69 #ThumbsTable > tbody > tr:hover, #LogTable > tbody > tr:hover {
70 background: #D0DAFD;
71 }
72
73 #ThumbsTable > tbody > tr:not(:last-child) td, #LogTable > tbody > tr:not(:last-child) td {
74 border-bottom: 1px solid #B9C9FE;
75 }
76
77 #ThumbsTable td, #ThumbsTable th, #LogTable td, #LogTable th {
78 text-align: center;
79 vertical-align: middle;
80 margin: 0;
81 padding: 4px;
82 }
83
84 #LogTable td {
85 text-align: left;
86 }
87
88 td.title.column-title, .column-thumbupload {
89 text-align: left !important;
90 }
91
92 #ThumbsTable img {
93 display: block;
94 margin: 5px auto;
95 }
96
97 #LogTable td > pre, .spoiler-body > pre, .expander pre, .collapser pre {
98 margin: 0;
99 display: inline-block;
100 white-space: pre-line;
101 }
102
103 tr.selected {
104 background: #B6ADCE;
105 }
106
107 tr.selected:hover {
108 background: #D8D3E5 !important;
109 }
110
111 .check-column, .column-icon {
112 white-space: nowrap;
113 width: 1%;
114 }
115
116 .column-entry, .column-title {
117 /*width: 100%;*/
118 }
119
120 .column-thumbupload {
121 white-space: nowrap;
122 width: 35%;
123 }
124
125 #document_gallery_gen_box .column-thumbupload {
126 width: auto;
127 padding-left: 7em;
128 }
129
130 .nav-tab:before, .deleteSelected:before, .clearLog:before, .expandAll:before, .collapseAll:before, .logLabel.date:before, .collapser:after, .expander:after {
131 display: inline-block;
132 -webkit-font-smoothing: antialiased;
133 font: normal 20px/1 'dashicons';
134 vertical-align: text-bottom;
135 padding-right: 5px;
136 }
137
138 .General-tab:before {
139 content: '\f108';
140 }
141
142 .Thumbnail-tab:before {
143 content: '\f233';
144 }
145
146 .Logging-tab:before {
147 content: '\f163';
148 }
149
150 .Advanced-tab:before {
151 content: '\f332';
152 }
153
154 .deleteSelected:before, .clearLog:before {
155 content: '\f182';
156 }
157
158 .expandAll:before {
159 content: '\f211';
160 }
161
162 .collapseAll:before {
163 content: '\f506';
164 }
165
166 .expandAll, .collapseAll {
167 display: none;
168 }
169
170 #ThumbsTable .title a:after, #LogTable > tbody a:after {
171 content: '\f504';
172 display: inline-block;
173 -webkit-font-smoothing: antialiased;
174 font-family: 'dashicons';
175 font-size: inherit;
176 font-style: normal;
177 font-variant: normal;
178 font-weight: normal;
179 line-height: 1;
180 vertical-align: inherit;
181 padding-left: 5px;
182 }
183
184 #LogTable > tbody a {
185 -webkit-transition: none;
186 transition: none;
187 text-decoration: none;
188 outline: 0;
189 }
190
191 #LogTable > tbody pre strong {
192 font-weight: bolder;
193 }
194
195 #LogTable > tbody a:active, #LogTable > tbody a:hover {
196 color: #2ea2cc;
197 }
198
199 .levelSelector {
200 float: right;
201 }
202
203 .logLabel {
204 padding: 0 10px;
205 color: #fff !important;
206 text-decoration: none;
207 font-weight: bolder;
208 border: none !important;
209 float: left;
210 margin-left: 1px;
211 margin-top: 1px;
212 -webkit-border-radius: 100px;
213 -moz-border-radius: 100px;
214 border-radius: 100px;
215 cursor: context-menu;
216 }
217
218 .logLabel.warning {
219 background: #F89406;
220 }
221
222 .logLabel.detail {
223 background: #3A87AD;
224 }
225
226 .logLabel.error {
227 background: #CC0000;
228 }
229
230 .logLabel.date {
231 background: #999999;
232 /*white-space: nowrap;*/
233 font-weight: inherit;
234 }
235
236 .logLabel.date:before {
237 font-size: inherit;
238 vertical-align: middle;
239 padding-bottom: 0.2em;
240 content: '\f469';
241 }
242
243 .spoiler-body {
244 padding: 1px 6px 2px;
245 display: none;
246 border-top: 1px solid #C3CBD1;
247 background: #F5F5F5;
248 }
249
250 .column-entry {
251 text-align: left !important;
252 }
253
254 .expander pre, .collapser pre {
255 vertical-align: middle;
256 float: left;
257 white-space: pre-wrap;
258 }
259
260 .expander, .collapser {
261 display: table;
262 vertical-align: middle;
263 width: 100%;
264 cursor: pointer;
265 }
266
267 .expander > div, .collapser > div {
268 display: table-cell;
269 vertical-align: middle;
270 height: 100%;
271 }
272
273 .dashicons.dashicons-arrow-down-alt2, .dashicons.dashicons-arrow-up-alt2 {
274 float: right;
275 padding-right: 15px;
276 }
277
278 .levelSelector > *, .dashicons {
279 -webkit-touch-callout: none;
280 -webkit-user-select: none;
281 -khtml-user-select: none;
282 -moz-user-select: none;
283 -ms-user-select: none;
284 user-select: none;
285 }
286
287 .levelSelector > input[type=checkbox] {
288 display: none;
289 }
290
291 .levelSelector > input[type=checkbox] + label {
292 color: #6B6B6B;
293 font-weight: bolder;
294 margin: 4px 0;
295 overflow: auto;
296 text-align: center;
297 padding: 3px 8px;
298 display: table-cell;
299 background-color: #F5F5F5;
300 background-image: -moz-linear-gradient(top, #FFF, #E6E6E6);
301 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
302 background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
303 background-image: -o-linear-gradient(top, #FFF, #E6E6E6);
304 background-image: linear-gradient(to bottom, #FFF, #E6E6E6);
305 background-repeat: repeat-x;
306 border: 1px solid #CCC;
307 border-color: #E6E6E6 #E6E6E6 #BFBFBF;
308 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
309 border-bottom-color: #B3B3B3;
310 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
311 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
312 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
313 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
314 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
315 }
316
317 .levelSelector > input[type=checkbox] + label:first-of-type {
318 border-top-left-radius: 4px;
319 border-bottom-left-radius: 4px;
320 }
321
322 .levelSelector > input[type=checkbox] + label:last-of-type {
323 border-top-right-radius: 4px;
324 border-bottom-right-radius: 4px;
325 }
326
327 .levelSelector > input[type=checkbox]:checked + label {
328 background-image: none;
329 outline: 0;
330 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
331 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
332 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
333 }
334
335 .levelSelector > input[type=checkbox] + label.errorLevel {
336 color: #CC0000;
337 }
338
339 .levelSelector > input[type=checkbox]:checked + label.errorLevel {
340 background-color: #CC0000;
341 color: #FFF;
342 }
343
344 .levelSelector > input[type=checkbox] + label.warningLevel {
345 color: #F89406;
346 }
347
348 .levelSelector > input[type=checkbox]:checked + label.warningLevel {
349 background-color: #F89406;
350 color: #FFF;
351 }
352
353 .levelSelector > input[type=checkbox] + label.detailLevel {
354 color: #3A87AD;
355 }
356
357 .levelSelector > input[type=checkbox]:checked + label.detailLevel {
358 background-color: #3A87AD;
359 color: #FFF;
360 }
361
362 .noLog {
363 font-size: x-large;
364 display: block;
365 width: 100%;
366 text-align: center;
367 margin-top: 20ex;
368 line-height: 150%;
369 }
370
371 .loggingON, .loggingOFF {
372 font-weight: bolder;
373 }
374
375 .loggingON {
376 color: green;
377 }
378
379 .loggingOFF {
380 color: red;
381 }
382
383 th input {
384 margin-left: 0 !important;
385 margin-top: 1px !important;
386 }
387
388 td input {
389 margin-right: 0 !important;
390 }
391
392 textarea[readonly], input[readonly], select[readonly] {
393 background-color: #DCDCDC;
394 }
395
396 .nowrap {
397 white-space: nowrap;
398 }
399
400 .column-level {
401 white-space: nowrap;
402 width: 6em;
403 }
404
405 .column-date {
406 width: 16em !important;
407 }
408
409 .column-thumbupload {
410 -webkit-user-select: none;
411 -moz-user-select: none;
412 -ms-user-select: none;
413 user-select: none;
414 cursor: default;
415 }
416
417 .column-thumbupload > * {
418 visibility: hidden;
419 }
420
421 .column-thumbupload .dashicons {
422 font-size: x-large;
423 padding-top: 2px;
424 padding-left: 16px;
425 padding-right: 10px;
426 vertical-align: text-bottom;
427 }
428
429 /*Attempt to add fancy shadows*/
430 /*#ThumbsTable tr:hover {
431 z-index: 3;
432 border-color: #ccc;
433 -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
434 -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
435 -ms-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
436 box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
437 }*/
438 #ThumbsTable tr:hover .column-thumbupload > *, #document_gallery_gen_box #ThumbsTable tr .column-thumbupload > * {
439 visibility: visible;
440 }
441
442 .dragover {
443 outline: 3px dashed #83b4d8;
444 }
445
446 .html5dndmarker span {
447 padding: 0 10px;
448 }
449
450 .buttons-area input:first-child, .invis {
451 display: none !important;
452 }
453
454 #document_gallery_gen_box h3 span {
455 font-weight: 100;
456 }
457
458 #document_gallery_gen_box h3 span i b {
459 font-weight: 500;
460 }
461
462 th.column-description {
463 text-align: left !important;
464 }
465
466 .editable-description {
467 max-height: 70px;
468 overflow-y: auto;
469 text-align: justify;
470 }
471
472 .column-description textarea {
473 height: 65px;
474 width: 100%;
475 }
476
477 td.column-title, td.column-description {
478 position: relative;
479 }
480
481 td.column-title.trans, td.column-description.trans {
482 background-color: inherit;
483 transition: background-color 1s linear;
484 -o-transition: background-color 1s linear;
485 -moz-transition: background-color 1s linear;
486 -webkit-transition: background-color 1s linear;
487 }
488
489 td .dashicons-edit, td .edit-controls {
490 display: none;
491 position: absolute;
492 top: 5px;
493 right: 12px;
494 }
495
496 td .dashicons-edit, .edit-controls .dashicons-yes, .edit-controls .dashicons-no, .edit-controls .dashicons-update {
497 z-index: 100;
498 font-size: x-large;
499 cursor: pointer;
500 width: auto;
501 height: auto;
502 }
503
504 td .dashicons-edit, .edit-controls .dashicons-update {
505 color: #0074A2;
506 }
507
508 .edit-controls:hover, .edit-controls.waiting {
509 opacity: 1;
510 }
511
512 .edit-controls {
513 opacity: 0.1;
514 }
515
516 .edit-controls .dashicons-yes {
517 color: green;
518 }
519
520 .edit-controls .dashicons-no {
521 color: red;
522 }
523
524 .edit-controls.waiting .dashicons-yes, .edit-controls.waiting .dashicons-no {
525 display: none;
526 }
527
528 .edit-controls .dashicons-update {
529 display: none;
530 cursor: default;
531 }
532
533 .edit-controls.waiting .dashicons-update, .deleteSelected.waiting:before {
534 display: block;
535 -webkit-animation: spin 1s linear infinite;
536 -moz-animation: spin 1s linear infinite;
537 animation: spin 1s linear infinite;
538 }
539
540 .deleteSelected.waiting:before {
541 content: '\f463';
542 width: auto;
543 height: auto;
544 display: inline-block;
545 padding: 0;
546 }
547
548 @-moz-keyframes spin {
549 100% {
550 -moz-transform: rotate(360deg);
551 }
552 }
553
554 @-webkit-keyframes spin {
555 100% {
556 -webkit-transform: rotate(360deg);
557 }
558 }
559
560 @keyframes spin {
561 100% {
562 -webkit-transform: rotate(360deg);
563 transform: rotate(360deg);
564 }
565 }
566
567 .responseSuccess {
568 background-color: greenyellow !important;
569 }
570
571 .responseFail {
572 background-color: crimson !important;
573 }
574
575 td.column-title .dashicons-edit, td.column-description .dashicons-edit {
576 height: 0;
577 opacity: 0;
578 display: block;
579 overflow: hidden;
580 transition: opacity 1s ease-out;
581 -o-transition: opacity 1s ease-out;
582 -moz-transition: opacity 1s ease-out;
583 -webkit-transition: opacity 1s ease-out;
584 }
585
586 td.column-title:hover .dashicons-edit, td.column-description:hover .dashicons-edit {
587 opacity: 1;
588 height: auto;
589 }
590
591 td.column-title input {
592 width: 75%;
593 }
594
595 .manual-download {
596 display: block;
597 text-align: center;
598 }
599
600 .editable-description::-webkit-scrollbar, .column-description textarea::-webkit-scrollbar {
601 width: 5px;
602 height: 5px;
603 }
604
605 .editable-description::-webkit-scrollbar-track-piece, .column-description textarea::-webkit-scrollbar-track-piece {
606 background-color: #FFFFFF;
607 -webkit-border-radius: 5px;
608 -moz-border-radius: 5px;
609 border-radius: 5px;
610 }
611
612 .editable-description::-webkit-scrollbar-thumb:vertical, .column-description textarea::-webkit-scrollbar-thumb:vertical {
613 height: 5px;
614 background-color: #9B9B9B;;
615 -webkit-border-radius: 5px;
616 }
617
618 .document-gallery-settings label.setting {
619 margin: 2px 0;
620 }
621
622 .document-gallery-settings label.setting table {
623 width: 100%;
624 padding-right: 8px;
625 }
626
627 .document-gallery-settings label.setting table tr td:last-of-type, .document-gallery-settings label.setting table tr td:last-of-type * {
628 text-align: right !important;
629 float: none !important;
630 margin: auto 0 !important;
631 }
632
633 .document-gallery-settings label.setting table tr td:last-of-type select {
634 max-width: none !important;
635 }
636
637 .document-gallery-settings label.setting table tr td span {
638 text-align: left !important;
639 float: none !important;
640 }
641
642 .progress {
643 border: 0;
644 width: 100%;
645 height: 18px;
646 position: relative;
647 background-color: #F1F1F1; /*#F3F3F3*/
648 -webkit-border-radius: 9px;
649 -moz-border-radius: 9px;
650 border-radius: 9px;
651 -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
652 -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
653 box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
654 }
655
656 .column-thumbupload .progress {
657 visibility: visible !important;
658 }
659
660 .progress > span {
661 border: 0;
662 height: 100%;
663 display: block;
664 overflow: hidden;
665 position: relative;
666 -webkit-transition: width 0.5s linear;
667 -moz-transition: width 0.5s linear;
668 -o-transition: width 0.5s linear;
669 transition: width 0.5s linear;
670 background-color: #7AD03A; /*#0074A2*/
671 -webkit-border-radius: 9px;
672 -moz-border-radius: 9px;
673 border-radius: 9px;
674 background-image: linear-gradient(
675 90deg,
676 rgb(43, 194, 83) 37%,
677 rgb(84, 240, 84) 69%
678 );
679 background-image: -moz-linear-gradient(
680 90deg,
681 rgb(43, 194, 83) 37%,
682 rgb(84, 240, 84) 69%
683 );
684 background-image: -o-linear-gradient(
685 90deg,
686 rgb(43, 194, 83) 37%,
687 rgb(84, 240, 84) 69%
688 );
689 background-image: -webkit-gradient(
690 linear,
691 left bottom,
692 left top,
693 color-stop(0, rgb(43, 194, 83)),
694 color-stop(1, rgb(84, 240, 84))
695 );
696 -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3),
697 inset 0 -2px 6px rgba(0, 0, 0, 0.4);
698 -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3),
699 inset 0 -2px 6px rgba(0, 0, 0, 0.4);
700 box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3),
701 inset 0 -2px 6px rgba(0, 0, 0, 0.4);
702 }
703
704 .progress > span:after, .progress.animate > span > span {
705 top: 0;
706 left: 0;
707 right: 0;
708 bottom: 0;
709 z-index: 1;
710 content: '';
711 overflow: hidden;
712 position: absolute;
713 -webkit-border-radius: 9px;
714 -moz-border-radius: 9px;
715 border-radius: 9px;
716 background-image: -webkit-gradient(
717 linear, 0 0, 100% 100%,
718 color-stop(.25, rgba(255, 255, 255, .2)),
719 color-stop(.25, transparent), color-stop(.5, transparent),
720 color-stop(.5, rgba(255, 255, 255, .2)),
721 color-stop(.75, rgba(255, 255, 255, .2)),
722 color-stop(.75, transparent), to(transparent)
723 );
724 background-image: -moz-linear-gradient(
725 315deg,
726 rgba(255, 255, 255, .2) 25%,
727 transparent 25%,
728 transparent 50%,
729 rgba(255, 255, 255, .2) 50%,
730 rgba(255, 255, 255, .2) 75%,
731 transparent 75%,
732 transparent
733 );
734 background-image: -o-linear-gradient(
735 315deg,
736 rgba(255, 255, 255, .2) 25%,
737 transparent 25%,
738 transparent 50%,
739 rgba(255, 255, 255, .2) 50%,
740 rgba(255, 255, 255, .2) 75%,
741 transparent 75%,
742 transparent
743 );
744 background-image: linear-gradient(
745 315deg,
746 rgba(255, 255, 255, .2) 25%,
747 transparent 25%,
748 transparent 50%,
749 rgba(255, 255, 255, .2) 50%,
750 rgba(255, 255, 255, .2) 75%,
751 transparent 75%,
752 transparent
753 );
754 -webkit-background-size: 50px 50px;
755 -moz-background-size: 50px 50px;
756 background-size: 50px 50px;
757 -webkit-animation: move 2s linear infinite;
758 -moz-animation: move 2s linear infinite;
759 -ms-animation: move 2s linear infinite;
760 animation: move 2s linear infinite;
761 }
762
763 @-webkit-keyframes move {
764 0% {
765 background-position: 0 0;
766 }
767 100% {
768 background-position: 50px 50px;
769 }
770 }
771
772 @-moz-keyframes move {
773 0% {
774 background-position: 0 0;
775 }
776 100% {
777 background-position: 50px 50px;
778 }
779 }
780
781 @-ms-keyframes move {
782 0% {
783 background-position: 0 0;
784 }
785 100% {
786 background-position: 50px 50px;
787 }
788 }
789
790 @keyframes move {
791 0% {
792 background-position: 0 0;
793 }
794 100% {
795 background-position: 50px 50px;
796 }
797 }
798
799 .progress.animate > span:after {
800 display: none;
801 }
802
803 .progress.success > span {
804 background-color: green;
805 width: 100% !important;
806 background-image: none !important;
807 }
808
809 .progress.fail > span {
810 background-color: red;
811 background-image: none !important;
812 }
813
814 .progress.nostripes > span > span, .progress.nostripes > span:after,
815 .progress.success > span > span, .progress.success > span:after,
816 .progress.fail > span > span, .progress.fail > span:after {
817 -webkit-animation: none;
818 -moz-animation: none;
819 -ms-animation: none;
820 animation: none;
821 background-image: none;
822 }