PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 2.8.1
Admin and Site Enhancements (ASE) v2.8.1
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
520 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-body {
32 background-color: #fff;
33 border-right: 1px solid #ccd0d4;
34 border-bottom: 1px solid #ccd0d4;
35 border-left: 1px solid #ccd0d4;
36 }
37
38 .asenha .form-table {
39 margin-top: 0;
40 }
41
42 .asenha-footer {
43 /* display: flex; */
44 display: none;
45 flex-direction: column;
46 width: 100%;
47 box-sizing: border-box;
48 padding: 12px 20px;
49 background-color: #fafafa;
50 border-right: 1px solid #ccd0d4;
51 border-bottom: 1px solid #ccd0d4;
52 border-left: 1px solid #ccd0d4;
53 }
54
55 .wrap h1.asenha-heading {
56 font-size: 1.5em;
57 line-height: 26px;
58 font-weight: 400;
59 margin: 0;
60 padding: 0;
61 }
62
63 .asenha-heading a {
64 text-decoration: none;
65 transition: .25s;
66 }
67
68 .asenha-heading a:hover {
69 text-decoration: underline;
70 }
71
72 .asenha-heading small {
73 font-size: 14px;
74 font-weight: 500;
75 color: #555;
76 }
77
78 .asenha-header-action {
79 position: relative;
80 top: 1px;
81 margin-left: 16px;
82 text-decoration: none;
83 transition: .25s;
84 line-height: 30px;
85 }
86
87 .asenha-header-action:first-child {
88 margin-left: 0;
89 }
90
91 .asenha-header-action:hover {
92 text-decoration: underline;
93 }
94
95 .asenha-changes-saved {
96 position: absolute;
97 right: 0;
98 top: 33px;
99 background: seagreen;
100 color: #fff;
101 padding: 2px 8px;
102 border-radius: 3px;
103 }
104
105 .asenha-toggle {
106 border-bottom: 1px solid #eee;
107 }
108
109 .form-table .asenha-toggle th:not(.datatable-th) {
110 padding: 20px 10px 16px 20px;
111 line-height: 1.4;
112 }
113
114 .form-table .asenha-toggle td:not(.datatable-td) {
115 padding: 18px 20px 16px 10px;
116 line-height: 1.4;
117 }
118
119 .asenha-toggle:last-child {
120 border-bottom: 0;
121 }
122
123 .asenha-field-description {
124 position: relative;
125 top: 1px;
126 color: #3c434a;
127 }
128
129 .asenha-field-with-options {
130 width: 100%;
131 }
132
133 /* WP Core UI overrides */
134
135 .wp-core-ui.tools_page_admin-site-enhancements .notice {
136 margin: 20px 20px 0 2px;
137 }
138
139 .asenha .submit {
140 position: absolute;
141 }
142
143 .asenha .submit input {
144 display: none;
145 }
146
147 /* Toggle Styles -- https://codepen.io/deanelliott/pen/GRJjGqK */
148
149 .form-table .asenha-toggle td:not(.datatable-td) {
150 display: flex;
151 align-items: flex-start;
152 }
153
154 :root {
155 --toggleHeight: 22px;
156 --toggleWidth: 40px;
157 --toggleGap: 2px;
158 }
159
160 .asenha-field-checkbox {
161 width: 0 !important;
162 height: 0 !important;
163 opacity: 0;
164 position: absolute;
165 }
166
167 .asenha-field-checkbox + label {
168 position: relative;
169 background: #c0c0c0;
170 width: var(--toggleWidth);
171 min-width: var(--toggleWidth);
172 height: var(--toggleHeight);
173 margin-right: 8px;
174 display: inline-flex;
175 align-items: center;
176 border-radius: 25px;
177 cursor: pointer;
178 transition: background 0.2s ease-in-out;
179 text-indent: calc( var(--toggleWidth) + 10px);
180 }
181 .asenha-field-checkbox + label:after {
182 content: "";
183 background: #fff;
184 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
185 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
186 position: absolute;
187 top: var(--toggleGap);
188 left: var(--toggleGap);
189 border-radius: 50%;
190 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
191 }
192
193 .asenha-field-checkbox:checked + label {
194 background: seaGreen;
195 }
196 .asenha-field-checkbox:checked + label:after {
197 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
198 }
199
200 /* Vertical Tabs */
201
202 .asenha-vertical-tabs {
203 padding: 0px;
204 margin: 0 auto;
205 display: flex;
206 }
207
208 .asenha-tab-buttons {
209 background: #f5f5f5;
210 }
211
212 .asenha-tab-buttons > input {
213 display: none;
214 }
215
216 .asenha-tab-buttons > label {
217 display: block;
218 font-size: 14px;
219 font-weight: 600;
220 color: #999;
221 width: 180px;
222 padding: 20px;
223 background: #f5f5f5;
224 cursor: pointer;
225 transition: .25s;
226 }
227
228 .asenha-tab-buttons > label:hover {
229 color: #444;
230 background: #f9f9f9;
231 }
232
233 .asenha-tab-buttons > input:checked + label {
234 color: #1d2327;
235 background: #ffffff;
236 }
237
238 .asenha-tab-contents > section {
239 display: none;
240 background: #ffffff;
241 }
242
243 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
244
245 .asenha-field-with-options.field-show-more.is-enabled {
246 display: block;
247 position: relative;
248 -webkit-transition: all 0.5s ease;
249 -moz-transition: all 0.5s ease;
250 -o-transition: all 0.5s ease;
251 transition: all 0.5s ease;
252 }
253
254 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
255 height: 80px;
256 overflow: hidden;
257 -webkit-transition: all 0.5s ease;
258 -moz-transition: all 0.5s ease;
259 -o-transition: all 0.5s ease;
260 transition: all 0.5s ease;
261 }
262
263 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
264 height: auto;
265 overflow:visible;
266 }
267
268 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
269 /* bottom: -80px; */
270 display: none;
271 }
272
273 .show-more-less {
274 display: none;
275 }
276
277 .is-enabled .show-more-less {
278 display: block;
279 background: none;
280 text-decoration: none;
281 border: 0;
282 position: absolute;
283 left: 0;
284 bottom: -12px;
285 margin: auto;
286 text-align: center;
287 text-transform: uppercase;
288 font-size: 11px;
289 font-weight: 500;
290 cursor: pointer;
291 z-index: 3;
292 transition: .25s;
293 }
294
295 .is-enabled .show-more-less:active,
296 .is-enabled .show-more-less:hover,
297 .is-enabled .show-more-less:focus {
298 outline: none;
299 box-shadow: none;
300 }
301
302 .is-enabled .show-more-less.show-more,
303 .is-enabled .show-more-less:not(.show-more):hover {
304 color: #2271b1;
305 }
306
307 .is-enabled .show-more-less:not(.show-more) {
308 color: #ddd;
309 }
310
311 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
312 content: '';
313 display: block;
314 position: absolute;
315 z-index: 1;
316 font-size: 12px;
317 left: 0;
318 right: 0;
319 bottom: 0;
320 height: 60px;
321 width: 100%;
322 text-align: center;
323 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%);
324 }
325
326 /* Sub Fields */
327
328 .form-table .asenha-subfields {
329 display: flex;
330 flex-wrap: wrap;
331 margin-top: 12px;
332 }
333
334 .form-table .asenha-subfields tr:not(.datatable-tr) {
335 display: block;
336 width: 100%;
337 }
338
339 .form-table .asenha-subfields tr.asenha-half {
340 width: 50%;
341 }
342
343 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
344 display: none;
345 }
346
347 .form-table .asenha-subfields tr.asenha-th-border-top {
348 padding-top: 12px;
349 border-top: 1px solid #eee;
350 }
351
352 .form-table .asenha-subfields td:not(.datatable-td) {
353 padding: 0;
354 }
355
356 .form-table .asenha-subfields td:not(.datatable-td) label {
357 position: relative;
358 top: -2px;
359 }
360
361 /* Text input subfield */
362
363 .form-table .change-login-url .asenha-subfields,
364 .form-table .redirect-after-login .asenha-subfields {
365 margin-top: 8px;
366 }
367
368
369 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix {
370 display: flex;
371 justify-content: flex-start;
372 }
373
374 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th) {
375 display: flex;
376 height: 30px;
377 line-height: 30px;
378 width: auto;
379 padding: 0;
380 margin-right: 6px;
381 font-weight: normal;
382 color: #3c434a;
383 }
384
385 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th) {
386 margin-right: 0;
387 }
388
389 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td) {
390 display: flex;
391 align-items: center;
392 }
393
394 .form-table .custom-login-slug td:not(.datatable-td) {
395 margin-bottom: 0;
396 }
397
398 .asenha-subfield-textarea {
399 width: 100%;
400 }
401
402 .asenha-subfield-text.with-prefix.with-suffix {
403 margin: 0 4px;
404 }
405
406 .asenha-subfield-text.with-prefix {
407 margin: 0 0 0 4px;
408 }
409
410 .asenha-subfield-text.with-suffix {
411 margin: 0 4px 0 0;
412 }
413
414 .with-prefix-suffix.narrow .asenha-subfield-text {
415 width: 40px;
416 }
417
418 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
419 color: #bbb;
420 }
421
422 /* Sortable subfield */
423
424 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
425 flex-wrap: wrap;
426 flex-direction: column;
427 }
428
429 .subfield-description {
430 margin-bottom: 12px;
431 }
432
433 .custom-menu-order ul.menu {
434 margin-top: 0;
435 padding-top: 0;
436 overflow: auto;
437 }
438
439 .custom-menu-order .menu-item-bar .menu-item-handle {
440 max-width: 320px;
441 width: 320px;
442 }
443
444 .custom-menu-order .menu-item-handle .menu-item-checkbox {
445 display: inline-block;
446 }
447
448 .custom-menu-order .menu-item-handle .item-title {
449 display: flex;
450 justify-content: space-between;
451 margin-right: 0;
452 }
453
454 .menu-item-checkbox-label span {
455 font-weight: normal;
456 }
457
458 .custom-menu-order .menu-item-title span,
459 .custom-menu-order .menu-item-settings .submenu-item span {
460 display: none;
461 }
462
463 .sortable-placeholder {
464 width: 350px;
465 max-width: 350px;
466 height: 42px;
467 min-height: 42px;
468 max-height: 42px;
469 border: 1px dotted #ccc;
470 }
471
472 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
473 top: 0;
474 }
475
476 /* CodeMirror*/
477
478 .custom-admin-css .asenha-subfield-textarea,
479 .custom-frontend-css .asenha-subfield-textarea {
480 background: #fcfcfc;
481 }
482
483 .custom-admin-css .CodeMirror,
484 .custom-frontend-css .CodeMirror {
485 border: 1px solid #ddd;
486 background: #fcfcfc;
487 }
488
489 /* DataTable */
490
491 .form-table .asenha-toggle .datatable > td {
492 flex-direction: column;
493 }
494
495 .form-table td.dataTables_empty {
496 display: block;
497 width: 100%;
498 margin-bottom: 0;
499 padding: 8px 10px !important;
500 background-color: #fff;
501 }
502
503 .datatable .dataTables_wrapper {
504 background: #f5f5f5;
505 margin-top: 8px;
506 padding: 12px 10px;
507 }
508
509 .datatable .dataTables_wrapper .dataTables_length select,
510 .datatable .dataTables_wrapper .dataTables_filter input {
511 background-color: #fff;
512 }
513
514 .datatable .dataTables_wrapper .dataTables_length select {
515 min-width: 52px;
516 }
517
518 .datatable table.dataTable thead th {
519 font-weight: 500 ;
520 }