PluginProbe
Document Gallery / 3.5.3
Document Gallery v3.5.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.5.3, at assets/css/admin.css

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