PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 3.4.0
Admin and Site Enhancements (ASE) v3.4.0
9.1.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
593 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 :root {
159 --toggleHeight: 22px;
160 --toggleWidth: 40px;
161 --toggleGap: 2px;
162 }
163
164 .asenha-field-checkbox {
165 width: 0 !important;
166 height: 0 !important;
167 opacity: 0;
168 position: absolute;
169 }
170
171 .asenha-field-checkbox + label {
172 position: relative;
173 background: #c0c0c0;
174 width: var(--toggleWidth);
175 min-width: var(--toggleWidth);
176 height: var(--toggleHeight);
177 margin-right: 8px;
178 display: inline-flex;
179 align-items: center;
180 border-radius: 25px;
181 cursor: pointer;
182 transition: background 0.2s ease-in-out;
183 text-indent: calc( var(--toggleWidth) + 10px);
184 }
185 .asenha-field-checkbox + label:after {
186 content: "";
187 background: #fff;
188 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
189 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
190 position: absolute;
191 top: var(--toggleGap);
192 left: var(--toggleGap);
193 border-radius: 50%;
194 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
195 }
196
197 .asenha-field-checkbox:checked + label {
198 background: seaGreen;
199 }
200 .asenha-field-checkbox:checked + label:after {
201 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
202 }
203
204 /* Vertical Tabs */
205
206 .asenha-vertical-tabs {
207 padding: 0px;
208 margin: 0 auto;
209 display: flex;
210 }
211
212 .asenha-tab-buttons {
213 background: #f5f5f5;
214 }
215
216 .asenha-tab-buttons > input {
217 display: none;
218 }
219
220 .asenha-tab-buttons > label {
221 display: block;
222 font-size: 14px;
223 font-weight: 600;
224 color: #999;
225 width: 180px;
226 padding: 20px;
227 background: #f5f5f5;
228 cursor: pointer;
229 transition: .25s;
230 }
231
232 .asenha-tab-buttons > label:hover {
233 color: #444;
234 background: #f9f9f9;
235 }
236
237 .asenha-tab-buttons > input:checked + label {
238 color: #1d2327;
239 background: #ffffff;
240 }
241
242 .asenha-tab-contents > section {
243 display: none;
244 background: #ffffff;
245 }
246
247 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
248
249 .asenha-field-with-options.field-show-more.is-enabled {
250 display: block;
251 position: relative;
252 -webkit-transition: all 0.5s ease;
253 -moz-transition: all 0.5s ease;
254 -o-transition: all 0.5s ease;
255 transition: all 0.5s ease;
256 }
257
258 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
259 height: 80px;
260 overflow: hidden;
261 -webkit-transition: all 0.5s ease;
262 -moz-transition: all 0.5s ease;
263 -o-transition: all 0.5s ease;
264 transition: all 0.5s ease;
265 }
266
267 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
268 height: auto;
269 overflow:visible;
270 }
271
272 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
273 /* bottom: -80px; */
274 display: none;
275 }
276
277 .show-more-less {
278 display: none;
279 }
280
281 .is-enabled .show-more-less {
282 display: block;
283 background: none;
284 text-decoration: none;
285 border: 0;
286 position: absolute;
287 left: 0;
288 bottom: -12px;
289 margin: auto;
290 text-align: center;
291 text-transform: uppercase;
292 font-size: 11px;
293 font-weight: 500;
294 cursor: pointer;
295 z-index: 3;
296 transition: .25s;
297 }
298
299 .is-enabled .show-more-less:active,
300 .is-enabled .show-more-less:hover,
301 .is-enabled .show-more-less:focus {
302 outline: none;
303 box-shadow: none;
304 }
305
306 .is-enabled .show-more-less.show-more,
307 .is-enabled .show-more-less:not(.show-more):hover {
308 color: #2271b1;
309 }
310
311 .is-enabled .show-more-less:not(.show-more) {
312 color: #ddd;
313 }
314
315 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
316 content: '';
317 display: block;
318 position: absolute;
319 z-index: 1;
320 font-size: 12px;
321 left: 0;
322 right: 0;
323 bottom: 0;
324 height: 60px;
325 width: 100%;
326 text-align: center;
327 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%);
328 }
329
330 /* Sub Fields */
331
332 .form-table .asenha-subfields {
333 display: flex;
334 flex-wrap: wrap;
335 margin-top: 12px;
336 }
337
338 .form-table .asenha-subfields tr:not(.datatable-tr) {
339 display: block;
340 width: 100%;
341 }
342
343 .form-table .asenha-subfields tr.asenha-half {
344 width: 50%;
345 }
346
347 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
348 display: none;
349 }
350
351 .form-table .asenha-subfields tr.asenha-th-border-top {
352 padding-top: 12px;
353 border-top: 1px solid #eee;
354 }
355
356 .form-table .asenha-subfields td:not(.datatable-td) {
357 padding: 0;
358 }
359
360 .form-table .asenha-subfields td:not(.datatable-td) label {
361 position: relative;
362 top: -2px;
363 }
364
365 .asenha-subfields .vspacer {
366 display: block;
367 width: 100%;
368 height: 8px;
369 }
370
371 /* Text input subfield */
372
373 .form-table .change-login-url .asenha-subfields,
374 .form-table .redirect-after-login .asenha-subfields {
375 margin-top: 8px;
376 }
377
378 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix,
379 .form-table .asenha-subfields tr.asenha-number.with-prefix-suffix {
380 display: flex;
381 justify-content: flex-start;
382 }
383
384 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th),
385 .form-table .asenha-toggle .asenha-number.with-prefix-suffix th:not(.datatable-th) {
386 display: flex;
387 height: 30px;
388 line-height: 30px;
389 width: auto;
390 padding: 0;
391 margin-right: 6px;
392 font-weight: normal;
393 color: #3c434a;
394 }
395
396 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th),
397 .form-table .asenha-toggle .asenha-number.with-prefix-suffix.no-margin th:not(.datatable-th) {
398 margin-right: 0;
399 }
400
401 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td),
402 .form-table .asenha-toggle .asenha-number.with-prefix-suffix td:not(.datatable-td) {
403 display: flex;
404 align-items: center;
405 }
406
407 .form-table .custom-login-slug td:not(.datatable-td) {
408 margin-bottom: 0;
409 }
410
411 /* Text area input subfield */
412
413 .asenha-subfield-textarea-wrapper,
414 .asenha-subfield-number-wrapper {
415 width: 100%;
416 display: flex;
417 flex-direction: column;
418 }
419
420 .asenha-subfield-textarea {
421 width: 100%;
422 }
423
424 .asenha-subfield-textarea-intro {
425 margin-bottom: 8px;
426 }
427
428 .asenha-subfield-textarea-description {
429 margin-top: 8px;
430 }
431
432 .asenha-subfield-text.with-prefix.with-suffix,
433 .asenha-subfield-number.with-prefix.with-suffix {
434 margin: 0 4px;
435 }
436
437 .asenha-subfield-text.with-prefix,
438 .asenha-subfield-number.with-prefix {
439 margin: 0 0 0 4px;
440 }
441
442 .asenha-subfield-text.with-suffix,
443 .asenha-subfield-number.with-suffix {
444 margin: 0 4px 0 0;
445 }
446
447 .narrow .asenha-subfield-text {
448 width: 40px;
449 }
450
451 .narrow .asenha-subfield-number {
452 width: 72px;
453 }
454
455 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
456 color: #bbb;
457 }
458
459 /* Sortable subfield */
460
461 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
462 flex-wrap: wrap;
463 flex-direction: column;
464 }
465
466 .subfield-description {
467 margin-bottom: 12px;
468 }
469
470 .custom-menu-order ul.menu {
471 margin-top: 0;
472 padding-top: 0;
473 overflow: auto;
474 }
475
476 .custom-menu-order .menu-item-bar .menu-item-handle {
477 padding: 7px 15px;
478 max-width: 320px;
479 width: 320px;
480 min-height: 30px;
481 }
482
483 .custom-menu-order .menu-item-handle .menu-item-checkbox {
484 display: inline-block;
485 }
486
487 .custom-menu-order .menu-item-handle .item-title {
488 display: flex;
489 justify-content: space-between;
490 align-items: center;
491 margin-right: 0;
492 line-height: 30px;
493 }
494
495 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
496 color: #666;
497 text-decoration: none;
498 margin-left: 6px;
499 }
500
501 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
502 color: inherit;
503 }
504
505 .menu-item-title input[type="text"] {
506 border: 1px solid #dcdcde;
507 margin-left: -9px;
508 font-size: 13px;
509 }
510
511 .menu-item-title input[type="text"]:focus {
512 border: 1px solid #999;
513 box-shadow: none;
514 outline: none;
515 }
516
517 .menu-item-checkbox-label span {
518 font-weight: normal;
519 }
520
521 .custom-menu-order .menu-item-title span,
522 .custom-menu-order .menu-item-settings .submenu-item span {
523 /* display: none; */
524 }
525
526 /* .custom-menu-order .menu-item-title span.awaiting-mod,
527 .custom-menu-order .menu-item-title span.update-plugins {
528 display: none;
529 } */
530
531 #separator1 .menu-item-title,
532 #separator2 .menu-item-title,
533 #separator-last .menu-item-title {
534 font-weight: normal;
535 color: #999;
536 }
537
538 .sortable-placeholder {
539 width: 350px;
540 max-width: 350px;
541 height: 46px;
542 min-height: 42px;
543 max-height: 42px;
544 border: 1px dotted #ccc;
545 }
546
547 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
548 top: 0;
549 }
550
551 /* CodeMirror*/
552
553 .syntax-highlighted .asenha-subfield-textarea {
554 background: #fcfcfc;
555 }
556
557 .syntax-highlighted .CodeMirror {
558 border: 1px solid #ddd;
559 background: #fcfcfc;
560 }
561
562 /* DataTable */
563
564 .form-table .asenha-toggle .datatable > td {
565 flex-direction: column;
566 }
567
568 .form-table td.dataTables_empty {
569 display: block;
570 width: 100%;
571 margin-bottom: 0;
572 padding: 8px 10px !important;
573 background-color: #fff;
574 }
575
576 .datatable .dataTables_wrapper {
577 background: #f5f5f5;
578 margin-top: 8px;
579 padding: 12px 10px;
580 }
581
582 .datatable .dataTables_wrapper .dataTables_length select,
583 .datatable .dataTables_wrapper .dataTables_filter input {
584 background-color: #fff;
585 }
586
587 .datatable .dataTables_wrapper .dataTables_length select {
588 min-width: 52px;
589 }
590
591 .datatable table.dataTable thead th {
592 font-weight: 500 ;
593 }