PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 3.0.2
Admin and Site Enhancements (ASE) v3.0.2
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
562 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 /* Text input subfield */
366
367 .form-table .change-login-url .asenha-subfields,
368 .form-table .redirect-after-login .asenha-subfields {
369 margin-top: 8px;
370 }
371
372
373 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix {
374 display: flex;
375 justify-content: flex-start;
376 }
377
378 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th) {
379 display: flex;
380 height: 30px;
381 line-height: 30px;
382 width: auto;
383 padding: 0;
384 margin-right: 6px;
385 font-weight: normal;
386 color: #3c434a;
387 }
388
389 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th) {
390 margin-right: 0;
391 }
392
393 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td) {
394 display: flex;
395 align-items: center;
396 }
397
398 .form-table .custom-login-slug td:not(.datatable-td) {
399 margin-bottom: 0;
400 }
401
402 .asenha-subfield-textarea {
403 width: 100%;
404 }
405
406 .asenha-subfield-text.with-prefix.with-suffix {
407 margin: 0 4px;
408 }
409
410 .asenha-subfield-text.with-prefix {
411 margin: 0 0 0 4px;
412 }
413
414 .asenha-subfield-text.with-suffix {
415 margin: 0 4px 0 0;
416 }
417
418 .with-prefix-suffix.narrow .asenha-subfield-text {
419 width: 40px;
420 }
421
422 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
423 color: #bbb;
424 }
425
426 /* Sortable subfield */
427
428 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
429 flex-wrap: wrap;
430 flex-direction: column;
431 }
432
433 .subfield-description {
434 margin-bottom: 12px;
435 }
436
437 .custom-menu-order ul.menu {
438 margin-top: 0;
439 padding-top: 0;
440 overflow: auto;
441 }
442
443 .custom-menu-order .menu-item-bar .menu-item-handle {
444 padding: 7px 15px;
445 max-width: 320px;
446 width: 320px;
447 min-height: 30px;
448 }
449
450 .custom-menu-order .menu-item-handle .menu-item-checkbox {
451 display: inline-block;
452 }
453
454 .custom-menu-order .menu-item-handle .item-title {
455 display: flex;
456 justify-content: space-between;
457 align-items: center;
458 margin-right: 0;
459 line-height: 30px;
460 }
461
462 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
463 color: #666;
464 text-decoration: none;
465 margin-left: 6px;
466 }
467
468 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
469 color: inherit;
470 }
471
472 .menu-item-title input[type="text"] {
473 border: 1px solid #dcdcde;
474 margin-left: -9px;
475 font-size: 13px;
476 }
477
478 .menu-item-title input[type="text"]:focus {
479 border: 1px solid #999;
480 box-shadow: none;
481 outline: none;
482 }
483
484 .menu-item-checkbox-label span {
485 font-weight: normal;
486 }
487
488 .custom-menu-order .menu-item-title span,
489 .custom-menu-order .menu-item-settings .submenu-item span {
490 /* display: none; */
491 }
492
493 .custom-menu-order .menu-item-title span.awaiting-mod,
494 .custom-menu-order .menu-item-title span.update-plugins {
495 display: none;
496 }
497
498 #separator1 .menu-item-title,
499 #separator2 .menu-item-title,
500 #separator-last .menu-item-title {
501 font-weight: normal;
502 color: #999;
503 }
504
505 .sortable-placeholder {
506 width: 350px;
507 max-width: 350px;
508 height: 46px;
509 min-height: 42px;
510 max-height: 42px;
511 border: 1px dotted #ccc;
512 }
513
514 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
515 top: 0;
516 }
517
518 /* CodeMirror*/
519
520 .custom-admin-css .asenha-subfield-textarea,
521 .custom-frontend-css .asenha-subfield-textarea {
522 background: #fcfcfc;
523 }
524
525 .custom-admin-css .CodeMirror,
526 .custom-frontend-css .CodeMirror {
527 border: 1px solid #ddd;
528 background: #fcfcfc;
529 }
530
531 /* DataTable */
532
533 .form-table .asenha-toggle .datatable > td {
534 flex-direction: column;
535 }
536
537 .form-table td.dataTables_empty {
538 display: block;
539 width: 100%;
540 margin-bottom: 0;
541 padding: 8px 10px !important;
542 background-color: #fff;
543 }
544
545 .datatable .dataTables_wrapper {
546 background: #f5f5f5;
547 margin-top: 8px;
548 padding: 12px 10px;
549 }
550
551 .datatable .dataTables_wrapper .dataTables_length select,
552 .datatable .dataTables_wrapper .dataTables_filter input {
553 background-color: #fff;
554 }
555
556 .datatable .dataTables_wrapper .dataTables_length select {
557 min-width: 52px;
558 }
559
560 .datatable table.dataTable thead th {
561 font-weight: 500 ;
562 }