PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 2.7.3
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v2.7.3
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 5 years ago folders.min.css 5 years ago jquery.mcustomscrollbar.min.css 5 years ago jstree.css 5 years ago jstree.min.css 5 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 5 years ago spectrum.min.css 6 years ago
folders.css
604 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 }
184 .close-popup-button a {
185 display: block;
186 position: relative;
187 width: 20px;
188 height: 20px;
189 color: #333;
190 padding: 2px;
191 box-sizing: border-box;
192 }
193 .close-popup-button a span {
194 display: block;
195 position: relative;
196 width: 16px;
197 height: 16px;
198 transition: all .2s linear;
199 }
200 .close-popup-button a span:after, .close-popup-button a span:before {
201 content: "";
202 position: absolute;
203 width: 12px;
204 height: 2px;
205 background-color: #333;
206 display: block;
207 border-radius: 2px;
208 transform: rotate(
209 45deg
210 );
211 top: 7px;
212 left: 2px;
213 }
214 .close-popup-button a span:after {
215 transform: rotate(
216 -45deg
217 );
218 }
219 .close-popup-button a:hover span {
220 transform: rotate(
221 180deg
222 );
223 }
224 .popup-form-data {
225 position: relative;
226 }
227
228 /* Date: Feb 2021 */
229 .dynamic-tree-data {
230 display: none;
231 padding: 5px 0 0 0;
232 }
233 #dynamic-tree-folders {
234 background: #fff;
235 padding: 0 10px 0 0;
236 }
237 .dynamic-folders .folder-checkbox, .dynamic-folders .folder-actions {
238 display: none !important;
239 }
240
241 .folders-undo-notification {
242 position: fixed;
243 right: -500px;
244 bottom: 25px;
245 width: 280px;
246 background: #fff;
247 padding: 15px;
248 -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%);
249 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 transition: all 0.25s linear;
251 z-index: 1001;
252 border-left: solid 3px #1da1f4;
253 }
254 .folders-undo-notification.success {
255 border-left: solid 3px #70C6A3;
256 }
257 .folders-undo-notification.active {
258 right: 25px;
259 }
260 .folders-undo-notification.no {
261 border-left: solid 3px #fc5050;
262 }
263 html[dir="rtl"] .folders-undo-notification {
264 right: auto;
265 left: -500px;
266 border-left: none;
267 border-right: solid 3px #1da1f4;
268 }
269 html[dir="rtl"] .folders-undo-notification.active {
270 left: 25px;
271 }
272 html[dir="rtl"] .close-undo-box {
273 right: auto;
274 left: -10px;
275 }
276 html[dir="rtl"] .folders-undo-notification.success {
277 border-right: solid 3px #70C6A3;
278 }
279 html[dir="rtl"] .folders-undo-notification.no {
280 border-right: solid 3px #fc5050;
281 }
282 .folders-undo-header {
283 font-weight: 500;
284 font-size: 14px;
285 padding: 0 0 3px 0;
286 }
287 .folders-undo-body {
288 font-size: 13px;
289 padding: 0 0 5px 0;
290 }
291 .folders-undo-footer {
292 text-align: right;
293 padding: 5px 0 0 0;
294 }
295 .folders-undo-footer .undo-button {
296 background: #1da1f4;
297 border: none;
298 color: #fff;
299 padding: 3px 10px;
300 font-size: 12px;
301 border-radius: 2px;
302 cursor: pointer;
303 }
304 .folders-undo-body {
305 position: relative;
306 }
307 .close-undo-box {
308 position: absolute;
309 right: -10px;
310 top: 0;
311 width: 16px;
312 height: 16px;
313 transition: all 0.25s linear;
314 }
315 .close-undo-box:hover {
316 transform: rotate(180deg);
317 }
318 .close-undo-box span {
319 display: block;
320 position: relative;
321 width: 16px;
322 height: 16px;
323 transition: all .2s linear;
324 }
325 .close-undo-box span:after, .close-undo-box span:before {
326 content: "";
327 position: absolute;
328 width: 12px;
329 height: 2px;
330 background-color: #333;
331 display: block;
332 border-radius: 2px;
333 transform: rotate(45deg);
334 top: 7px;
335 left: 2px;
336 }
337 .close-undo-box span:after {
338 transform: rotate(-45deg);
339 }
340 body.mobile .jstree-anchor span.folder-inline-edit {
341 width: 20px;
342 }
343 body.mobile .wp-list-table tr td .wcp-move-file {
344 opacity: 1;
345 }
346
347 .folders-action-menu > ul {
348 margin: 0;
349 padding: 0;
350 display: flex;
351 }
352 .folders-action-menu > ul > li {
353 display: inline-block;
354 margin: 0;
355 padding: 5px 0 10px;
356 flex: 1;
357 }
358 .folders-action-menu > ul > li > a:not(.no-bg), .folders-action-menu > ul > li > label {
359 background: #F1F1F1;
360 display: block;
361 width: 28px;
362 height: 28px;
363 line-height: 30px;
364 text-align: center;
365 text-decoration: none;
366 border-radius: 4px;
367 color: #A4C0D2;
368 margin: 0 auto;
369 font-size: 14px;
370 }
371 .folders-action-menu > ul > li > a.no-bg {
372 text-align: center;
373 display: block;
374 line-height: 30px;
375 }
376 .folders-action-menu > ul > li > a.disabled, .folders-action-menu > ul > li > label.disabled {
377 background: #f1f5f9;
378 color: #e2e8f0;
379 }
380
381 .folders-action-menu > ul > li > a:not(.disabled):hover, .folders-action-menu > ul > li > label:not(.disabled):hover {
382 color: #FA166B;
383 }
384 .folder-settings-btn {
385 position: relative;
386 }
387 .folder-setting-menu {
388 position: absolute;
389 z-index: 11;
390 right: -5px;
391 top: 100%;
392 width: 230px;
393 background: #fff;
394 border-radius: 0;
395 border: solid 1px #e9e5e5;
396 margin-top: 10px;
397 -webkit-box-shadow: 0 0 8px 0 rgb(0 0 0 / 25%);
398 -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .25);
399 box-shadow: 0 0 8px 0 rgb(0 0 0 / 25%);
400 display: none;
401 }
402 .folder-settings-btn.active .folder-setting-menu {
403 display: block;
404 }
405 .folder-setting-menu:before {
406 width: 0;
407 height: 0;
408 border-left: 5px solid transparent;
409 border-right: 5px solid transparent;
410 border-bottom: 5px solid white;
411 top: -5px;
412 right: 10px;
413 content: "";
414 position: absolute;
415 }
416
417 .folder-setting-menu li {
418 display: block;
419 margin: 0;
420 padding: 2px 0;
421 }
422 .folder-setting-menu li a, .folder-setting-menu li label {
423 text-decoration: none;
424 position: relative;
425 display: block;
426 padding: 5px 10px;
427 line-height: 18px;
428 white-space: nowrap;
429 font-size: 14px;
430 color: #7D7D7E;
431 }
432 body.folded .wcp-content {
433 left: 36px !important;
434 }
435 html[dir="rtl"] body.folded .wcp-content {
436 left: auto !important;
437 right: 36px !important;
438 }
439 .sr-only {
440 position: absolute;
441 width: 1px !important;
442 height: 1px !important;
443 padding: 0 !important;
444 margin: -1px;
445 overflow: hidden;
446 clip: rect(0,0,0,0);
447 border: 0 !important;
448 }
449 span.setting-checkbox {
450 display: block;
451 background: #ababab;
452 height: 18px;
453 width: 34px;
454 float: right;
455 border-radius: 9px;
456 color: #ffffff;
457 position: relative;
458 }
459 span.setting-checkbox:before {
460 content: "";
461 height: 14px;
462 width: 14px;
463 background: #fff;
464 border-radius: 50%;
465 position: absolute;
466 left: 2px;
467 top: 2px;
468 transition: all 0.15s linear;
469 }
470 span.setting-checkbox:after {
471 content: "off";
472 position: absolute;
473 width: 28px;
474 text-align: right;
475 top: 0;
476 left: 2px;
477 font-size: 10px;
478 line-height: 16px;
479 }
480 input:checked + span.setting-checkbox {
481 background: #1da1f4;
482 }
483 input:checked + span.setting-checkbox:before {
484 left: 18px;
485 }
486 input:checked + span.setting-checkbox:after {
487 text-align: left;
488 content: "on";
489 padding: 0 0 0 1px;
490 }
491 .folder-setting-menu .dashicons {
492 font-size: 16px;
493 display: inline-block;
494 }
495 span.dashicons.dashicons-cloud-upload {
496 line-height: 28px;
497 }
498 .dynamic-menu li.remove-folder a, .dynamic-menu li.remove-folder a:hover, .dynamic-menu li.remove-folder a:hover span i {
499 color: #F24141;
500 }
501 .media-toolbar.media-toolbar-mode-select .custom-media-select {
502 display: block !important;
503 }
504 .wcp-container .folders-action-menu .folder-tooltip.full-width:after {
505 width: 180px;
506 white-space: inherit;
507 line-height: 18px;
508 }
509 .wcp-container .folders-action-menu .folder-tooltip.full:after {
510 width: 114px;
511 white-space: inherit;
512 line-height: 18px;
513 }
514 .folder-inline-tooltip {
515 position: relative;
516 }
517 .folder-inline-tooltip span.inline-tooltip {
518 position: absolute;
519 width: 180px;
520 left: -83px;
521 text-align: center;
522 background: #333;
523 padding: 5px;
524 color: #fff;
525 font-size: .9em;
526 bottom: 46px;
527 z-index: 101;
528 -webkit-border-radius: 4px;
529 -moz-border-radius: 4px;
530 border-radius: 4px;
531 display: none;
532 line-height: 18px;
533 }
534 .folder-inline-tooltip:hover span.inline-tooltip {
535 display: block;
536 }
537 .folder-inline-tooltip span.inline-tooltip:after{
538 content: '';
539 position: absolute;
540 left: 50%;
541 top: 100%;
542 width: 0;
543 height: 0;
544 border-left: 5px solid transparent;
545 border-right: 5px solid transparent;
546 border-top: 5px solid #333333;
547 clear: both;
548 }
549 .folder-inline-tooltip span.inline-tooltip span {
550 display: block;
551 text-decoration: underline;
552 }
553 .folder-inline-tooltip.cut-folder-action span.inline-tooltip {
554 width: 124px;
555 left: -55px;
556 }
557 .pro-notice {
558 padding: 0 0 0 10px;
559 }
560 .form-options2 > ul > li {
561 padding: 5px 0 0 0;
562 }
563 .folders-action-menu > ul > li > a > .dashicons {
564 font-size: 16px;
565 width: auto;
566 height: auto;
567 line-height: 28px;
568 }
569 .checkbox-content {
570 padding: 0 0 15px 0;
571 }
572 .folder-inline-tooltip.expand-collapse span.inline-tooltip {
573 left: -5px;
574 width: 130px;
575 bottom: 38px;
576 }
577 .folder-inline-tooltip.expand-collapse span.inline-tooltip:after {
578 left: 14px;
579 }
580 .folder-inline-tooltip span.pfolder-arrow-down {
581 font-size: 8px !important;
582 }
583 .form-options > ul {
584 display: inline-flex;
585 vertical-align: middle;
586 flex: 0 0 65px;
587 }
588 .form-options > .upgrade-message {
589 text-align: right;
590 padding: 4px 0 0 0;
591 flex: 1;
592 }
593 .form-options.form-options2 {
594 display: flex;
595 align-items: center;
596 padding: 0 5px 5px 5px;
597 }
598 .folders-action-menu {
599 width: 100%;
600 max-width: 224px;
601 }
602 .dynamic-menu li.new-folder, .dynamic-menu li.new-folder-pro {
603 border-bottom: solid 1px #d8d8d8;
604 }