PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 2.8
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v2.8
3.1.9 3.1.8 3.1.7 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 trunk 1.3.7 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.6.6 2.6.7 2.6.8 2.6.9 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9 2.9.1 2.9.2
folders / assets / css / folders.css
folders / assets / css Last commit date
admin-setting.css 5 years ago design.css 5 years ago design.min.css 5 years ago folder-icon.css 5 years ago folders.css 4 years ago folders.min.css 4 years ago jquery.mcustomscrollbar.min.css 5 years ago jstree.css 5 years ago jstree.min.css 5 years ago media-clean.css 4 years ago media.css 5 years ago new-media.css 5 years ago page-post-media.css 4 years ago page-post-media.min.css 4 years ago replace-media.css 5 years ago select2.min.css 5 years ago settings.css 4 years ago spectrum.min.css 6 years ago
folders.css
658 lines
1 #custom-scroll-menu a, #custom-scroll-menu a:hover, #custom-scroll-menu a:focus {
2 text-decoration: none;
3 color: #333;
4 outline: none;
5 box-shadow: none;
6 }
7 #js-tree-menu {
8 padding: 0 10px 10px 0;
9 background: #fff;
10 /*box-shadow: 0 4px 21px rgba(7,16,28,.1);*/
11 }
12 .pfolder-folder-close {
13 font-size: 16px;
14 color: #334155;
15 }
16 .jstree-clicked > .pfolder-folder-close {
17 color: #ffffff;
18 }
19 .jstree-open > a > .pfolder-folder-close:before {
20 content: "\e903";
21 }
22 #dynamic-folders > a > i.pfolder-folder-close:before {
23 content: "\e900" !important;
24 }
25 span.folder-actions {
26 position: absolute;
27 right: 4px;
28 }
29 .folder-actions span i {
30 font-size: 10px;
31 width: 16px;
32 text-align: center;
33 }
34 .folder-actions span {
35 width: 0px;
36 overflow: hidden;
37 height: 30px;
38 line-height: 30px;
39 transition: all 0.2s linear;
40 display: inline-block;
41 font-size: 10px;
42 text-align: center;
43 }
44 .folder-actions span.premio-folder-count {
45 width: auto;
46 }
47 a.jstree-anchor:hover span.folder-inline-edit {
48 width: 20px;
49 }
50 #jstree-dnd {
51 background-color: #cecece;
52 border-radius: 3px;
53 display: block;
54 height: 32px;
55 line-height: 32px;
56 margin: 0;
57 opacity: .8;
58 overflow: hidden;
59 padding: 0 10px 0 40px;
60 -o-text-overflow: ellipsis;
61 text-overflow: ellipsis;
62 white-space: nowrap;
63 width: 260px
64 }
65
66 #jstree-dnd .jstree-icon {
67 top: 6px;
68 background-position: 50%;
69 background-repeat: no-repeat;
70 background-size: contain;
71 height: 20px;
72 width: 20px;
73 display: none;
74 }
75 #js-tree-menu .folder-checkbox {
76 display: none;
77 }
78 #js-tree-menu.show-folder-checkbox .folder-checkbox {
79 display: inline-block;
80 }
81 #js-tree-menu.show-folder-checkbox .pfolder-folder-close {
82 display: none;
83 }
84 li.jstree-node.is-high > a .star-icon {
85 width: 16px;
86 text-align: center;
87 color: #ffc90e;
88 }
89 li.jstree-node.is-sticky > a .sticky-icon {
90 width: 16px;
91 text-align: center;
92 }
93 li.jstree-node.is-sticky > a .sticky-icon i {
94 font-size: 12px;
95 }
96 li.jstree-node .jstree-hovered .star-icon, li.jstree-node .jstree-hovered .sticky-icon {
97 width: 0px !important;
98 }
99 .js-tree-data {
100 display: none;
101 }
102 .cssload-container {
103 width: 100%;
104 height: 49px;
105 text-align: center;
106 }
107
108 .cssload-tube-tunnel {
109 width: 49px;
110 height: 49px;
111 margin: 0 auto;
112 border: 4px solid;
113 border-radius: 50%;
114 border-color: #ccc;
115 animation: cssload-scale 1035ms infinite linear;
116 -o-animation: cssload-scale 1035ms infinite linear;
117 -ms-animation: cssload-scale 1035ms infinite linear;
118 -webkit-animation: cssload-scale 1035ms infinite linear;
119 -moz-animation: cssload-scale 1035ms infinite linear;
120 }
121
122 .ajax-preloader {
123 padding: 50px 0;
124 }
125
126 @keyframes cssload-scale {
127 0% { transform: scale(0); transform: scale(0); }
128 90% { transform: scale(0.7); transform: scale(0.7); }
129 100% { transform: scale(1); transform: scale(1); }
130 }
131
132 @-o-keyframes cssload-scale {
133 0% { -o-transform: scale(0); transform: scale(0); }
134 90% { -o-transform: scale(0.7); transform: scale(0.7); }
135 100% { -o-transform: scale(1); transform: scale(1); }
136 }
137
138 @-ms-keyframes cssload-scale {
139 0% { -ms-transform: scale(0); transform: scale(0); }
140 90% { -ms-transform: scale(0.7); transform: scale(0.7); }
141 100% { -ms-transform: scale(1); transform: scale(1); }
142 }
143
144 @-webkit-keyframes cssload-scale {
145 0% { -webkit-transform: scale(0); transform: scale(0); }
146 90% { -webkit-transform: scale(0.7); transform: scale(0.7); }
147 100% { -webkit-transform: scale(1); transform: scale(1); }
148 }
149
150 @-moz-keyframes cssload-scale {
151 0% { -moz-transform: scale(0); transform: scale(0); }
152 90% { -moz-transform: scale(0.7); transform: scale(0.7); }
153 100% { -moz-transform: scale(1); transform: scale(1); }
154 }
155 .sticky-folders > ul > li > a > span.folder-actions > span {
156 transition: all 0.25s linear;
157 }
158 .sticky-folders > ul > li > a:hover .star-icon {
159 width: 0px !important;
160 }
161 .sticky-folders > ul > li > a:hover .folder-inline-edit {
162 width: 16px !important;
163 text-align: center;
164 }
165 .sticky-folders li.is-high a span.star-icon {
166 width: 16px;
167 text-align: center;
168 color: #ffc90e;
169 }
170 .folder-menu-content .cssload-container {
171 margin: 100px 0 0 0;
172 }
173 .dynamic-menu ul > li > a >span.dashicons {
174 font-size: 18px;
175 text-align: left;
176 }
177 .close-popup-button {
178 position: absolute;
179 right: -10px;
180 top: -10px;
181 width: 20px;
182 height: 20px;
183 z-index: 100001
184 }
185 .close-popup-button a {
186 display: block;
187 position: relative;
188 width: 20px;
189 height: 20px;
190 color: #333;
191 padding: 2px;
192 box-sizing: border-box;
193 }
194 .close-popup-button a span {
195 display: block;
196 position: relative;
197 width: 16px;
198 height: 16px;
199 transition: all .2s linear;
200 }
201 .close-popup-button a span:after, .close-popup-button a span:before {
202 content: "";
203 position: absolute;
204 width: 12px;
205 height: 2px;
206 background-color: #333;
207 display: block;
208 border-radius: 2px;
209 transform: rotate(
210 45deg
211 );
212 top: 7px;
213 left: 2px;
214 }
215 .close-popup-button a span:after {
216 transform: rotate(
217 -45deg
218 );
219 }
220 .close-popup-button a:hover span {
221 transform: rotate(
222 180deg
223 );
224 }
225 .popup-form-data {
226 position: relative;
227 }
228
229 /* Date: Feb 2021 */
230 .dynamic-tree-data {
231 display: none;
232 padding: 5px 0 0 0;
233 }
234 #dynamic-tree-folders {
235 background: #fff;
236 padding: 0 10px 0 0;
237 }
238 .dynamic-folders .folder-checkbox, .dynamic-folders .folder-actions {
239 display: none !important;
240 }
241
242 .folders-undo-notification {
243 position: fixed;
244 right: -500px;
245 bottom: 25px;
246 width: 280px;
247 background: #fff;
248 padding: 15px;
249 -webkit-box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);
250 box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);
251 transition: all 0.25s linear;
252 z-index: 1001;
253 border-left: solid 3px #1da1f4;
254 }
255 .folders-undo-notification.success {
256 border-left: solid 3px #70C6A3;
257 }
258 .folders-undo-notification.active {
259 right: 25px;
260 }
261 .folders-undo-notification.no {
262 border-left: solid 3px #fc5050;
263 }
264 html[dir="rtl"] .folders-undo-notification {
265 right: auto;
266 left: -500px;
267 border-left: none;
268 border-right: solid 3px #1da1f4;
269 }
270 html[dir="rtl"] .folders-undo-notification.active {
271 left: 25px;
272 }
273 html[dir="rtl"] .close-undo-box {
274 right: auto;
275 left: -10px;
276 }
277 html[dir="rtl"] .folders-undo-notification.success {
278 border-right: solid 3px #70C6A3;
279 }
280 html[dir="rtl"] .folders-undo-notification.no {
281 border-right: solid 3px #fc5050;
282 }
283 .folders-undo-header {
284 font-weight: 500;
285 font-size: 14px;
286 padding: 0 0 3px 0;
287 }
288 .folders-undo-body {
289 font-size: 13px;
290 padding: 0 0 5px 0;
291 }
292 .folders-undo-footer {
293 text-align: right;
294 padding: 5px 0 0 0;
295 }
296 .folders-undo-footer .undo-button {
297 background: #1da1f4;
298 border: none;
299 color: #fff;
300 padding: 3px 10px;
301 font-size: 12px;
302 border-radius: 2px;
303 cursor: pointer;
304 }
305 .folders-undo-body {
306 position: relative;
307 }
308 .close-undo-box {
309 position: absolute;
310 right: -10px;
311 top: 0;
312 width: 16px;
313 height: 16px;
314 transition: all 0.25s linear;
315 }
316 .close-undo-box:hover {
317 transform: rotate(180deg);
318 }
319 .close-undo-box span {
320 display: block;
321 position: relative;
322 width: 16px;
323 height: 16px;
324 transition: all .2s linear;
325 }
326 .close-undo-box span:after, .close-undo-box span:before {
327 content: "";
328 position: absolute;
329 width: 12px;
330 height: 2px;
331 background-color: #333;
332 display: block;
333 border-radius: 2px;
334 transform: rotate(45deg);
335 top: 7px;
336 left: 2px;
337 }
338 .close-undo-box span:after {
339 transform: rotate(-45deg);
340 }
341 body.mobile .jstree-anchor span.folder-inline-edit {
342 width: 20px;
343 }
344 body.mobile .wp-list-table tr td .wcp-move-file {
345 opacity: 1;
346 }
347
348 .folders-action-menu > ul {
349 margin: 0;
350 padding: 0;
351 display: flex;
352 }
353 .folders-action-menu > ul > li {
354 display: inline-block;
355 margin: 0;
356 padding: 5px 0 10px;
357 flex: 1;
358 }
359 .folders-action-menu > ul > li > a:not(.no-bg), .folders-action-menu > ul > li > label {
360 background: #F1F1F1;
361 display: block;
362 width: 28px;
363 height: 28px;
364 line-height: 30px;
365 text-align: center;
366 text-decoration: none;
367 border-radius: 4px;
368 color: #A4C0D2;
369 margin: 0 auto;
370 font-size: 14px;
371 }
372 .folders-action-menu > ul > li > a.no-bg {
373 text-align: center;
374 display: block;
375 line-height: 30px;
376 }
377 .folders-action-menu > ul > li > a.disabled, .folders-action-menu > ul > li > label.disabled {
378 background: #f1f5f9;
379 color: #e2e8f0;
380 }
381
382 .folders-action-menu > ul > li > a:not(.disabled):hover, .folders-action-menu > ul > li > label:not(.disabled):hover {
383 color: #FA166B;
384 }
385 .folder-settings-btn {
386 position: relative;
387 }
388 .folder-setting-menu {
389 position: absolute;
390 z-index: 11;
391 right: -5px;
392 top: 100%;
393 width: 230px;
394 background: #fff;
395 border-radius: 0;
396 border: solid 1px #e9e5e5;
397 margin-top: 10px;
398 -webkit-box-shadow: 0 0 8px 0 rgb(0 0 0 / 25%);
399 -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .25);
400 box-shadow: 0 0 8px 0 rgb(0 0 0 / 25%);
401 display: none;
402 }
403 .folder-settings-btn.active .folder-setting-menu {
404 display: block;
405 }
406 .folder-setting-menu:before {
407 width: 0;
408 height: 0;
409 border-left: 5px solid transparent;
410 border-right: 5px solid transparent;
411 border-bottom: 5px solid white;
412 top: -5px;
413 right: 10px;
414 content: "";
415 position: absolute;
416 }
417
418 .folder-setting-menu li {
419 display: block;
420 margin: 0;
421 padding: 2px 0;
422 }
423 .folder-setting-menu li a, .folder-setting-menu li label {
424 text-decoration: none;
425 position: relative;
426 display: block;
427 padding: 5px 10px;
428 line-height: 18px;
429 white-space: nowrap;
430 font-size: 14px;
431 color: #7D7D7E;
432 }
433 body.folded .wcp-content {
434 left: 36px !important;
435 }
436 html[dir="rtl"] body.folded .wcp-content {
437 left: auto !important;
438 right: 36px !important;
439 }
440 .sr-only {
441 position: absolute;
442 width: 1px !important;
443 height: 1px !important;
444 padding: 0 !important;
445 margin: -1px;
446 overflow: hidden;
447 clip: rect(0,0,0,0);
448 border: 0 !important;
449 }
450 span.setting-checkbox {
451 display: block;
452 background: #ababab;
453 height: 18px;
454 width: 34px;
455 float: right;
456 border-radius: 9px;
457 color: #ffffff;
458 position: relative;
459 }
460 span.setting-checkbox:before {
461 content: "";
462 height: 14px;
463 width: 14px;
464 background: #fff;
465 border-radius: 50%;
466 position: absolute;
467 left: 2px;
468 top: 2px;
469 transition: all 0.15s linear;
470 }
471 span.setting-checkbox:after {
472 content: "off";
473 position: absolute;
474 width: 28px;
475 text-align: right;
476 top: 0;
477 left: 2px;
478 font-size: 10px;
479 line-height: 16px;
480 }
481 input:checked + span.setting-checkbox {
482 background: #1da1f4;
483 }
484 input:checked + span.setting-checkbox:before {
485 left: 18px;
486 }
487 input:checked + span.setting-checkbox:after {
488 text-align: left;
489 content: "on";
490 padding: 0 0 0 1px;
491 }
492 .folder-setting-menu .dashicons {
493 font-size: 16px;
494 display: inline-block;
495 }
496 span.dashicons.dashicons-cloud-upload {
497 line-height: 28px;
498 }
499 .dynamic-menu li.remove-folder a, .dynamic-menu li.remove-folder a:hover, .dynamic-menu li.remove-folder a:hover span i {
500 color: #F24141;
501 }
502 .media-toolbar.media-toolbar-mode-select .custom-media-select {
503 display: block !important;
504 }
505 .wcp-container .folders-action-menu .folder-tooltip.full-width:after {
506 width: 180px;
507 white-space: inherit;
508 line-height: 18px;
509 }
510 .wcp-container .folders-action-menu .folder-tooltip.full:after {
511 width: 114px;
512 white-space: inherit;
513 line-height: 18px;
514 }
515 .folder-inline-tooltip {
516 position: relative;
517 }
518 .folder-inline-tooltip span.inline-tooltip {
519 position: absolute;
520 width: 180px;
521 left: -83px;
522 text-align: center;
523 background: #333;
524 padding: 5px;
525 color: #fff;
526 font-size: .9em;
527 bottom: 46px;
528 z-index: 101;
529 -webkit-border-radius: 4px;
530 -moz-border-radius: 4px;
531 border-radius: 4px;
532 display: none;
533 line-height: 18px;
534 }
535 .folder-inline-tooltip:hover span.inline-tooltip {
536 display: block;
537 }
538 .folder-inline-tooltip span.inline-tooltip:after{
539 content: '';
540 position: absolute;
541 left: 50%;
542 top: 100%;
543 width: 0;
544 height: 0;
545 border-left: 5px solid transparent;
546 border-right: 5px solid transparent;
547 border-top: 5px solid #333333;
548 clear: both;
549 }
550 .folder-inline-tooltip span.inline-tooltip span {
551 display: block;
552 text-decoration: underline;
553 }
554 .folder-inline-tooltip.cut-folder-action span.inline-tooltip {
555 width: 124px;
556 left: -55px;
557 }
558 .pro-notice {
559 padding: 0 0 0 10px;
560 }
561 .form-options2 > ul > li {
562 padding: 5px 0 0 0;
563 }
564 .folders-action-menu > ul > li > a > .dashicons {
565 font-size: 16px;
566 width: auto;
567 height: auto;
568 line-height: 28px;
569 }
570 .checkbox-content {
571 padding: 0 0 15px 0;
572 }
573 .folder-inline-tooltip.expand-collapse span.inline-tooltip {
574 left: -5px;
575 width: 130px;
576 bottom: 38px;
577 }
578 .folder-inline-tooltip.expand-collapse span.inline-tooltip:after {
579 left: 14px;
580 }
581 .folder-inline-tooltip span.pfolder-arrow-down {
582 font-size: 8px !important;
583 }
584 .form-options > ul {
585 display: inline-flex;
586 vertical-align: middle;
587 flex: 0 0 65px;
588 }
589 .form-options > .upgrade-message {
590 text-align: right;
591 padding: 4px 0 0 0;
592 flex: 1;
593 }
594 .form-options.form-options2 {
595 display: flex;
596 align-items: center;
597 padding: 0 5px 5px 5px;
598 }
599 .folders-action-menu {
600 width: 100%;
601 max-width: 224px;
602 }
603 .dynamic-menu li.new-folder, .dynamic-menu li.new-folder-pro {
604 border-bottom: solid 1px #d8d8d8;
605 }
606 .view-shortcodes {
607 display: inline-block;
608 text-decoration: none;
609 color: #3c434a;
610 vertical-align: super;
611 }
612 .view-shortcodes svg {
613 width: 16px;
614 display: inline-block;
615 height: auto;
616 }
617 .wcp-container .folder-tooltip.view-shortcodes:after {
618 top: 36px !important;
619 bottom: auto !important;
620 font-size: 10px !important;
621 }
622 .wcp-container .folder-tooltip.view-shortcodes:before {
623 top: 26px !important;
624 bottom: auto !important;
625 transform: rotate(180deg) !important;
626 margin-left: -5px !important;
627 }
628
629
630 .keyboard-shortcut {
631 width: 100%;
632 }
633 .keyboard-shortcut tr td, .keyboard-shortcut tr th {
634 padding: 8px 0;
635 vertical-align: middle;
636 text-align: left;
637 font-weight: normal;
638 }
639 .keyboard-shortcut tr td {
640 text-align: right;
641 vertical-align: middle;
642 }
643 .keyboard-shortcut tr td span:not(.dashicons) {
644 display: inline-block;
645 padding: 2px 5px;
646 }
647 .keyboard-shortcut tr td span.key-button {
648 padding: 2px 8px;
649 background: #eaeaea;
650 border-radius: 2px;
651 }
652 .keyboard-shortcut tr td span.dashicons {
653 width: auto;
654 height: auto;
655 font-size: 14px;
656 display: inline-block;
657 vertical-align: middle;
658 }