PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 3.9.1
Admin and Site Enhancements (ASE) v3.9.1
9.1.0 9.0.2 9.0.1 9.0.0 8.9.2 8.9.1 8.9.0 8.8.8 8.8.7 8.8.6 8.8.5 8.8.4 8.8.3 8.8.2 8.8.1 8.8.0 8.7.3 8.7.2 8.7.1 8.2.1 8.2.2 8.2.3 8.3.0 8.3.1 8.3.2 8.4.0 8.4.1 8.4.2 8.5.0 8.5.1 8.5.2 8.6.0 8.6.1 8.6.2 8.7.0 5.0.1 5.0.2 5.0.2.1 5.0.2.2 5.0.2.3 5.0.2.4 5.1.0 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.8.0 5.8.1 6.0.0 6.0.3 6.0.4 6.0.5 6.0.5.1 6.0.6 6.0.7 6.0.8.1 6.1.0 6.1.3 6.2.0 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.3.0 6.3.1 6.3.2 6.4.0 6.5.0 6.5.1 6.6.0 6.7.0 6.8.0 6.8.2 6.8.3 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13.1 6.9.13.2 6.9.2 6.9.3 6.9.4 6.9.5 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.2 7.0.2.1 7.0.2.2 7.0.2.3 7.0.3 7.1.0 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2.0 7.2.1 7.3.0 7.3.1 7.3.2 7.3.3 7.4.0 7.4.2 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.5.0 7.5.1 7.5.2 7.5.3 7.5.4 7.6.0 7.6.1 7.6.1.1 7.6.10 7.6.11 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.7.1 7.6.8 7.6.9 7.7.0 7.8.0 7.8.1 7.8.10 7.8.11 7.8.12 7.8.13 7.8.14 7.8.15 7.8.16 7.8.17 7.8.18 7.8.2 7.8.3 7.8.4 7.8.5 7.8.5.1 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1 7.9.10 7.9.11 7.9.2 7.9.3 7.9.4 7.9.5 7.9.6 7.9.7 7.9.8 7.9.9 8.0.0 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.0.6 8.0.7 8.0.8 8.1.0 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 trunk 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 1.9.0 2.0.0 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.1 2.8.2 2.8.3 2.9.0 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.2.0 3.3.0 3.4.0 3.5.0 3.6.1 3.7.0 3.8.0 3.9.0 3.9.1 3.9.2 4.0.0 4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.0 4.3.1 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.1 4.8.2 4.8.3 4.9.0 4.9.1 4.9.2 4.9.3 5.0.0
admin-site-enhancements / assets / css / admin-page.css
admin-site-enhancements / assets / css Last commit date
codemirror 3 years ago datatables 3 years ago admin-page.css 3 years ago hide-admin-notices.css 3 years ago jBox.all.min.css 3 years ago list-table.css 3 years ago media-replace.css 3 years ago wp-admin.css 3 years ago
admin-page.css
626 lines
1 .asenha-header {
2 display: flex;
3 justify-content: space-between;
4 align-items: center;
5 width: 100%;
6 box-sizing: border-box;
7 margin-top: 24px;
8 padding: 28px 20px;
9 background-color: #fafafa;
10 border: 1px solid #ccd0d4;
11 transition: .25s;
12 }
13
14 .asenha-header.asenha-sticky {
15 box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
16 }
17
18 .asenha-header-left {
19 position: relative;
20 display: flex;
21 justify-content: flex-start;
22 }
23
24 .asenha-header-right {
25 position: relative;
26 display: flex;
27 justify-content: flex-end;
28 min-width: 240px;
29 }
30
31 .asenha-header .notice {
32 display: none;
33 }
34
35 .asenha-body {
36 background-color: #fff;
37 border-right: 1px solid #ccd0d4;
38 border-bottom: 1px solid #ccd0d4;
39 border-left: 1px solid #ccd0d4;
40 }
41
42 .asenha .form-table {
43 margin-top: 0;
44 }
45
46 .asenha-footer {
47 /* display: flex; */
48 display: none;
49 flex-direction: column;
50 width: 100%;
51 box-sizing: border-box;
52 padding: 12px 20px;
53 background-color: #fafafa;
54 border-right: 1px solid #ccd0d4;
55 border-bottom: 1px solid #ccd0d4;
56 border-left: 1px solid #ccd0d4;
57 }
58
59 .wrap h1.asenha-heading {
60 font-size: 1.5em;
61 line-height: 26px;
62 font-weight: 400;
63 margin: 0;
64 padding: 0;
65 }
66
67 .asenha-heading a {
68 text-decoration: none;
69 transition: .25s;
70 }
71
72 .asenha-heading a:hover {
73 text-decoration: underline;
74 }
75
76 .asenha-heading small {
77 font-size: 14px;
78 font-weight: 500;
79 color: #555;
80 }
81
82 .asenha-header-action {
83 position: relative;
84 top: 1px;
85 margin-left: 16px;
86 text-decoration: none;
87 transition: .25s;
88 line-height: 30px;
89 }
90
91 .asenha-header-action:first-child {
92 margin-left: 0;
93 }
94
95 .asenha-header-action:hover {
96 text-decoration: underline;
97 }
98
99 .asenha-changes-saved {
100 position: absolute;
101 right: 0;
102 top: 33px;
103 background: seagreen;
104 color: #fff;
105 padding: 2px 8px;
106 border-radius: 3px;
107 }
108
109 .asenha-toggle {
110 border-bottom: 1px solid #eee;
111 }
112
113 .form-table .asenha-toggle th:not(.datatable-th) {
114 padding: 20px 10px 16px 20px;
115 line-height: 1.4;
116 }
117
118 .form-table .asenha-toggle td:not(.datatable-td) {
119 padding: 18px 20px 16px 10px;
120 line-height: 1.4;
121 }
122
123 .asenha-toggle:last-child {
124 border-bottom: 0;
125 }
126
127 .asenha-field-description {
128 position: relative;
129 top: 1px;
130 color: #3c434a;
131 }
132
133 .asenha-field-with-options {
134 width: 100%;
135 }
136
137 /* WP Core UI overrides */
138
139 .wp-core-ui.tools_page_admin-site-enhancements .notice {
140 margin: 20px 20px 0 2px;
141 }
142
143 .asenha .submit {
144 position: absolute;
145 }
146
147 .asenha .submit input {
148 display: none;
149 }
150
151 /* Toggle Styles -- https://codepen.io/deanelliott/pen/GRJjGqK */
152
153 .form-table .asenha-toggle td:not(.datatable-td) {
154 display: flex;
155 align-items: flex-start;
156 }
157
158 .form-table .asenha-toggle .asenha-radio-buttons > td:not(.datatable-td) {
159 align-items: center;
160 }
161
162 :root {
163 --toggleHeight: 22px;
164 --toggleWidth: 40px;
165 --toggleGap: 2px;
166 }
167
168 .asenha-field-checkbox {
169 width: 0 !important;
170 height: 0 !important;
171 opacity: 0;
172 position: absolute;
173 }
174
175 .asenha-field-checkbox + label {
176 position: relative;
177 background: #c0c0c0;
178 width: var(--toggleWidth);
179 min-width: var(--toggleWidth);
180 height: var(--toggleHeight);
181 margin-right: 8px;
182 display: inline-flex;
183 align-items: center;
184 border-radius: 25px;
185 cursor: pointer;
186 transition: background 0.2s ease-in-out;
187 text-indent: calc( var(--toggleWidth) + 10px);
188 }
189 .asenha-field-checkbox + label:after {
190 content: "";
191 background: #fff;
192 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
193 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
194 position: absolute;
195 top: var(--toggleGap);
196 left: var(--toggleGap);
197 border-radius: 50%;
198 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
199 }
200
201 .asenha-field-checkbox:checked + label {
202 background: seaGreen;
203 }
204 .asenha-field-checkbox:checked + label:after {
205 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
206 }
207
208 /* Vertical Tabs */
209
210 .asenha-vertical-tabs {
211 padding: 0px;
212 margin: 0 auto;
213 display: flex;
214 }
215
216 .asenha-tab-buttons {
217 background: #f5f5f5;
218 }
219
220 .asenha-tab-buttons > input {
221 display: none;
222 }
223
224 .asenha-tab-buttons > label {
225 display: block;
226 font-size: 14px;
227 font-weight: 600;
228 color: #999;
229 width: 180px;
230 padding: 20px;
231 background: #f5f5f5;
232 cursor: pointer;
233 transition: .25s;
234 }
235
236 .asenha-tab-buttons > label:hover {
237 color: #444;
238 background: #f9f9f9;
239 }
240
241 .asenha-tab-buttons > input:checked + label {
242 color: #1d2327;
243 background: #ffffff;
244 }
245
246 .asenha-tab-contents > section {
247 display: none;
248 background: #ffffff;
249 }
250
251 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
252
253 .asenha-field-with-options.field-show-more.is-enabled {
254 display: block;
255 position: relative;
256 -webkit-transition: all 0.5s ease;
257 -moz-transition: all 0.5s ease;
258 -o-transition: all 0.5s ease;
259 transition: all 0.5s ease;
260 }
261
262 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
263 height: 80px;
264 overflow: hidden;
265 -webkit-transition: all 0.5s ease;
266 -moz-transition: all 0.5s ease;
267 -o-transition: all 0.5s ease;
268 transition: all 0.5s ease;
269 }
270
271 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
272 height: auto;
273 overflow:visible;
274 }
275
276 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
277 /* bottom: -80px; */
278 display: none;
279 }
280
281 .show-more-less {
282 display: none;
283 }
284
285 .is-enabled .show-more-less {
286 display: block;
287 background: none;
288 text-decoration: none;
289 border: 0;
290 position: absolute;
291 left: 0;
292 bottom: -12px;
293 margin: auto;
294 text-align: center;
295 text-transform: uppercase;
296 font-size: 11px;
297 font-weight: 500;
298 cursor: pointer;
299 z-index: 3;
300 transition: .25s;
301 }
302
303 .is-enabled .show-more-less:active,
304 .is-enabled .show-more-less:hover,
305 .is-enabled .show-more-less:focus {
306 outline: none;
307 box-shadow: none;
308 }
309
310 .is-enabled .show-more-less.show-more,
311 .is-enabled .show-more-less:not(.show-more):hover {
312 color: #2271b1;
313 }
314
315 .is-enabled .show-more-less:not(.show-more) {
316 color: #ddd;
317 }
318
319 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
320 content: '';
321 display: block;
322 position: absolute;
323 z-index: 1;
324 font-size: 12px;
325 left: 0;
326 right: 0;
327 bottom: 0;
328 height: 60px;
329 width: 100%;
330 text-align: center;
331 background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
332 }
333
334 /* Sub Fields */
335
336 .form-table .asenha-subfields {
337 display: flex;
338 flex-wrap: wrap;
339 margin-top: 12px;
340 }
341
342 .form-table .asenha-subfields tr:not(.datatable-tr) {
343 display: block;
344 width: 100%;
345 }
346
347 .form-table .asenha-subfields tr.asenha-half {
348 width: 50%;
349 }
350
351 .form-table .asenha-toggle .asenha-field-with-options th:not(.datatable-th) {
352 padding: 0 0 10px 0;
353 }
354
355 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
356 display: none;
357 }
358
359 .form-table .asenha-subfields tr.asenha-th-border-top {
360 padding-top: 12px;
361 border-top: 1px solid #eee;
362 }
363
364 .form-table .asenha-subfields th {
365 width: 100%
366 }
367
368 .form-table .asenha-subfields td:not(.datatable-td) {
369 padding: 0;
370 }
371
372 .form-table .asenha-subfields td:not(.datatable-td) label {
373 position: relative;
374 top: -2px;
375 }
376
377 .form-table .asenha-subfields .asenha-radio-buttons td:not(.datatable-td) label {
378 margin-right: 12px;
379 }
380
381 .asenha-subfields .vspacer {
382 display: block;
383 width: 100%;
384 height: 8px;
385 }
386
387 /* Text input subfield */
388
389 .form-table .change-login-url .asenha-subfields,
390 .form-table .redirect-after-login .asenha-subfields {
391 margin-top: 8px;
392 }
393
394 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix,
395 .form-table .asenha-subfields tr.asenha-number.with-prefix-suffix {
396 display: flex;
397 justify-content: flex-start;
398 }
399
400 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th),
401 .form-table .asenha-toggle .asenha-number.with-prefix-suffix th:not(.datatable-th) {
402 display: flex;
403 height: 30px;
404 line-height: 30px;
405 width: auto;
406 padding: 0;
407 margin-right: 6px;
408 font-weight: normal;
409 color: #3c434a;
410 }
411
412 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th),
413 .form-table .asenha-toggle .asenha-number.with-prefix-suffix.no-margin th:not(.datatable-th) {
414 margin-right: 0;
415 }
416
417 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td),
418 .form-table .asenha-toggle .asenha-number.with-prefix-suffix td:not(.datatable-td) {
419 display: flex;
420 align-items: center;
421 }
422
423 .form-table .custom-login-slug td:not(.datatable-td) {
424 margin-bottom: 0;
425 }
426
427 /* Text area input subfield */
428
429 .asenha-subfield-textarea-wrapper,
430 .asenha-subfield-number-wrapper {
431 width: 100%;
432 display: flex;
433 flex-direction: column;
434 }
435
436 .asenha-subfield-textarea {
437 width: 100%;
438 }
439
440 .asenha-subfield-textarea-intro {
441 margin-bottom: 8px;
442 }
443
444 .asenha-subfield-textarea-description {
445 margin-top: 8px;
446 }
447
448 .asenha-subfield-text.with-prefix.with-suffix,
449 .asenha-subfield-number.with-prefix.with-suffix,
450 .asenha-subfield-select.with-prefix.with-suffix {
451 margin: 0 4px;
452 }
453
454 .asenha-subfield-text.with-prefix,
455 .asenha-subfield-number.with-prefix,
456 .asenha-subfield-select.with-prefix {
457 margin: 0 0 0 4px;
458 }
459
460 .asenha-subfield-text.with-suffix,
461 .asenha-subfield-number.with-suffix,
462 .asenha-subfield-select.with-suffix {
463 margin: 0 4px 0 0;
464 }
465
466 .narrow .asenha-subfield-text {
467 width: 40px;
468 }
469
470 .narrow .asenha-subfield-number {
471 width: 72px;
472 }
473
474 .extra-narrow .asenha-subfield-number {
475 width: 54px;
476 }
477
478 .form-table .asenha-subfields tr:not(.datatable-tr).shift-up {
479 margin-top: -4px;
480 }
481
482 .form-table .asenha-subfields tr:not(.datatable-tr).top-border {
483 border-top: 1px solid #eee;
484 padding-top: 8px;
485 }
486
487 .asenha-subfields .faded,
488 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
489 color: #bbb;
490 }
491
492 /* Sortable subfield */
493
494 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
495 flex-wrap: wrap;
496 flex-direction: column;
497 }
498
499 .subfield-description {
500 margin-bottom: 12px;
501 }
502
503 .custom-menu-order ul.menu {
504 margin-top: 0;
505 padding-top: 0;
506 overflow: auto;
507 }
508
509 .custom-menu-order .menu-item-bar .menu-item-handle {
510 padding: 7px 15px;
511 max-width: 320px;
512 width: 320px;
513 min-height: 30px;
514 }
515
516 .custom-menu-order .menu-item-handle .menu-item-checkbox {
517 display: inline-block;
518 }
519
520 .custom-menu-order .menu-item-handle .item-title {
521 display: flex;
522 justify-content: space-between;
523 align-items: center;
524 margin-right: 0;
525 line-height: 30px;
526 }
527
528 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
529 color: #666;
530 text-decoration: none;
531 margin-left: 6px;
532 }
533
534 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
535 color: inherit;
536 }
537
538 .menu-item-title input[type="text"] {
539 border: 1px solid #dcdcde;
540 margin-left: -9px;
541 font-size: 13px;
542 }
543
544 .menu-item-title input[type="text"]:focus {
545 border: 1px solid #999;
546 box-shadow: none;
547 outline: none;
548 }
549
550 .menu-item-checkbox-label span {
551 font-weight: normal;
552 }
553
554 .custom-menu-order .menu-item-title span,
555 .custom-menu-order .menu-item-settings .submenu-item span {
556 /* display: none; */
557 }
558
559 /* .custom-menu-order .menu-item-title span.awaiting-mod,
560 .custom-menu-order .menu-item-title span.update-plugins {
561 display: none;
562 } */
563
564 #separator1 .menu-item-title,
565 #separator2 .menu-item-title,
566 #separator-last .menu-item-title {
567 font-weight: normal;
568 color: #999;
569 }
570
571 .sortable-placeholder {
572 width: 350px;
573 max-width: 350px;
574 height: 46px;
575 min-height: 42px;
576 max-height: 42px;
577 border: 1px dotted #ccc;
578 }
579
580 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
581 top: 0;
582 }
583
584 /* CodeMirror*/
585
586 .syntax-highlighted .asenha-subfield-textarea {
587 background: #fcfcfc;
588 }
589
590 .syntax-highlighted .CodeMirror {
591 border: 1px solid #ddd;
592 background: #fcfcfc;
593 }
594
595 /* DataTable */
596
597 .form-table .asenha-toggle .datatable > td {
598 flex-direction: column;
599 }
600
601 .form-table td.dataTables_empty {
602 display: block;
603 width: 100%;
604 margin-bottom: 0;
605 padding: 8px 10px !important;
606 background-color: #fff;
607 }
608
609 .datatable .dataTables_wrapper {
610 background: #f5f5f5;
611 margin-top: 8px;
612 padding: 12px 10px;
613 }
614
615 .datatable .dataTables_wrapper .dataTables_length select,
616 .datatable .dataTables_wrapper .dataTables_filter input {
617 background-color: #fff;
618 }
619
620 .datatable .dataTables_wrapper .dataTables_length select {
621 min-width: 52px;
622 }
623
624 .datatable table.dataTable thead th {
625 font-weight: 500 ;
626 }