PluginProbe
FlyWP Helper – Page Cache, Page Optimization, Emails for FlyWP Server Control Panel / trunk
FlyWP Helper – Page Cache, Page Optimization, Emails for FlyWP Server Control Panel vtrunk
1.7.1 1.7.0 1.6.0 1.5.2 trunk 0.1 0.2.0 0.2.1 0.3 0.3.1 0.3.2 0.3.3 0.3.4 0.4 0.4.1 0.4.2 0.4.3 1.0 1.1 1.2 1.3.1 1.4.0 1.4.1 1.5.0 1.5.1 All 26 releases
← All changes | assets/css/app.css +273 -33 0.3trunk View file →
@@ -16,10 +16,17 @@
16 16 margin-left: auto;
17 17 margin-right: auto;
18 18 }
19 19
20 -.fw-my-2 {
21 - margin-top: 0.5rem;
20 +.-fw-mb-px {
21 + margin-bottom: -1px;
22 +}
23 +
24 +.fw-mb-1 {
25 + margin-bottom: 0.25rem;
26 +}
27 +
28 +.fw-mb-2 {
22 29 margin-bottom: 0.5rem;
23 30 }
24 31
25 32 .fw-mb-4 {
@@ -33,8 +40,12 @@
33 40 .fw-mb-8 {
34 41 margin-bottom: 2rem;
35 42 }
36 43
44 +.fw-mr-2 {
45 + margin-right: 0.5rem;
46 +}
47 +
37 48 .fw-mt-0 {
38 49 margin-top: 0px;
39 50 }
40 51
@@ -49,12 +60,24 @@
49 60 .fw-mt-5 {
50 61 margin-top: 1.25rem;
51 62 }
52 63
64 +.fw-mb-3 {
65 + margin-bottom: 0.75rem;
66 +}
67 +
68 +.fw-mr-3 {
69 + margin-right: 0.75rem;
70 +}
71 +
53 72 .fw-block {
54 73 display: block;
55 74 }
56 75
76 +.fw-inline-block {
77 + display: inline-block;
78 +}
79 +
57 80 .fw-flex {
58 81 display: flex;
59 82 }
60 83
@@ -61,14 +84,14 @@
61 84 .fw-hidden {
62 85 display: none;
63 86 }
64 87
65 -.fw-w-1\/3 {
66 - width: 33.333333%;
88 +.fw-h-11 {
89 + height: 2.75rem;
67 90 }
68 91
69 -.fw-w-2\/3 {
70 - width: 66.666667%;
92 +.fw-w-9 {
93 + width: 2.25rem;
71 94 }
72 95
73 96 .fw-w-full {
74 97 width: 100%;
@@ -73,8 +96,16 @@
73 96 .fw-w-full {
74 97 width: 100%;
75 98 }
76 99
100 +.fw-w-10 {
101 + width: 2.5rem;
102 +}
103 +
104 +.fw-w-12 {
105 + width: 3rem;
106 +}
107 +
77 108 .fw-max-w-xl {
78 109 max-width: 36rem;
79 110 }
80 111
@@ -89,16 +120,20 @@
89 120 .fw-justify-between {
90 121 justify-content: space-between;
91 122 }
92 123
124 +.fw-gap-2 {
125 + gap: 0.5rem;
126 +}
127 +
93 128 .fw-gap-3 {
94 129 gap: 0.75rem;
95 130 }
96 131
97 -.fw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
98 - --tw-space-x-reverse: 0;
99 - margin-right: calc(0.5rem * var(--tw-space-x-reverse));
100 - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
132 +.fw-space-y-8 > :not([hidden]) ~ :not([hidden]) {
133 + --tw-space-y-reverse: 0;
134 + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
135 + margin-bottom: calc(2rem * var(--tw-space-y-reverse));
101 136 }
102 137
103 138 .fw-rounded {
104 139 border-radius: 0.25rem;
@@ -103,8 +138,12 @@
103 138 .fw-rounded {
104 139 border-radius: 0.25rem;
105 140 }
106 141
142 +.fw-rounded-md {
143 + border-radius: 0.375rem;
144 +}
145 +
107 146 .fw-rounded-bl {
108 147 border-bottom-left-radius: 0.25rem;
109 148 }
110 149
@@ -111,12 +150,20 @@
111 150 .fw-rounded-br {
112 151 border-bottom-right-radius: 0.25rem;
113 152 }
114 153
154 +.fw-border {
155 + border-width: 1px;
156 +}
157 +
115 158 .fw-border-b {
116 159 border-bottom-width: 1px;
117 160 }
118 161
162 +.fw-border-b-2 {
163 + border-bottom-width: 2px;
164 +}
165 +
119 166 .fw-border-t {
120 167 border-top-width: 1px;
121 168 }
122 169
@@ -128,18 +175,48 @@
128 175 --tw-border-opacity: 1;
129 176 border-color: rgb(229 231 235 / var(--tw-border-opacity));
130 177 }
131 178
179 +.fw-border-indigo-200 {
180 + --tw-border-opacity: 1;
181 + border-color: rgb(199 210 254 / var(--tw-border-opacity));
182 +}
183 +
184 +.fw-border-indigo-500 {
185 + --tw-border-opacity: 1;
186 + border-color: rgb(99 102 241 / var(--tw-border-opacity));
187 +}
188 +
189 +.\!fw-bg-indigo-600 {
190 + --tw-bg-opacity: 1 !important;
191 + background-color: rgb(79 70 229 / var(--tw-bg-opacity)) !important;
192 +}
193 +
132 194 .fw-bg-gray-100 {
133 195 --tw-bg-opacity: 1;
134 196 background-color: rgb(243 244 246 / var(--tw-bg-opacity));
135 197 }
136 198
199 +.fw-bg-gray-50 {
200 + --tw-bg-opacity: 1;
201 + background-color: rgb(249 250 251 / var(--tw-bg-opacity));
202 +}
203 +
137 204 .fw-bg-green-200 {
138 205 --tw-bg-opacity: 1;
139 206 background-color: rgb(187 247 208 / var(--tw-bg-opacity));
140 207 }
141 208
209 +.fw-bg-indigo-100 {
210 + --tw-bg-opacity: 1;
211 + background-color: rgb(224 231 255 / var(--tw-bg-opacity));
212 +}
213 +
214 +.fw-bg-red-200 {
215 + --tw-bg-opacity: 1;
216 + background-color: rgb(254 202 202 / var(--tw-bg-opacity));
217 +}
218 +
142 219 .fw-bg-white {
143 220 --tw-bg-opacity: 1;
144 221 background-color: rgb(255 255 255 / var(--tw-bg-opacity));
145 222 }
@@ -147,18 +224,37 @@
147 224 .fw-p-4 {
148 225 padding: 1rem;
149 226 }
150 227
228 +.fw-p-0 {
229 + padding: 0px;
230 +}
231 +
232 +.fw-px-3 {
233 + padding-left: 0.75rem;
234 + padding-right: 0.75rem;
235 +}
236 +
151 237 .fw-px-4 {
152 238 padding-left: 1rem;
153 239 padding-right: 1rem;
154 240 }
155 241
242 +.fw-px-6 {
243 + padding-left: 1.5rem;
244 + padding-right: 1.5rem;
245 +}
246 +
156 247 .fw-py-1 {
157 248 padding-top: 0.25rem;
158 249 padding-bottom: 0.25rem;
159 250 }
160 251
252 +.fw-py-2 {
253 + padding-top: 0.5rem;
254 + padding-bottom: 0.5rem;
255 +}
256 +
161 257 .fw-py-3 {
162 258 padding-top: 0.75rem;
163 259 padding-bottom: 0.75rem;
164 260 }
@@ -167,13 +263,8 @@
167 263 padding-top: 1rem;
168 264 padding-bottom: 1rem;
169 265 }
170 266
171 -.fw-py-2 {
172 - padding-top: 0.5rem;
173 - padding-bottom: 0.5rem;
174 -}
175 -
176 267 .fw-pb-3 {
177 268 padding-bottom: 0.75rem;
178 269 }
179 270
@@ -180,12 +271,16 @@
180 271 .fw-pt-4 {
181 272 padding-top: 1rem;
182 273 }
183 274
184 -.fw-pt-2 {
185 - padding-top: 0.5rem;
275 +.fw-pb-4 {
276 + padding-bottom: 1rem;
186 277 }
187 278
279 +.fw-text-center {
280 + text-align: center;
281 +}
282 +
188 283 .fw-text-right {
189 284 text-align: right;
190 285 }
191 286
@@ -203,10 +298,11 @@
203 298 font-size: 0.875rem;
204 299 line-height: 1.25rem;
205 300 }
206 301
207 -.fw-font-semibold {
208 - font-weight: 600;
302 +.fw-text-base {
303 + font-size: 1rem;
304 + line-height: 1.5rem;
209 305 }
210 306
211 307 .fw-font-medium {
212 308 font-weight: 500;
@@ -211,8 +307,12 @@
211 307 .fw-font-medium {
212 308 font-weight: 500;
213 309 }
214 310
311 +.fw-font-semibold {
312 + font-weight: 600;
313 +}
314 +
215 315 .fw-leading-6 {
216 316 line-height: 1.5rem;
217 317 }
218 318
@@ -225,8 +325,23 @@
225 325 --tw-text-opacity: 1;
226 326 color: rgb(107 114 128 / var(--tw-text-opacity));
227 327 }
228 328
329 +.fw-text-gray-600 {
330 + --tw-text-opacity: 1;
331 + color: rgb(75 85 99 / var(--tw-text-opacity));
332 +}
333 +
334 +.fw-text-gray-700 {
335 + --tw-text-opacity: 1;
336 + color: rgb(55 65 81 / var(--tw-text-opacity));
337 +}
338 +
339 +.fw-text-gray-800 {
340 + --tw-text-opacity: 1;
341 + color: rgb(31 41 55 / var(--tw-text-opacity));
342 +}
343 +
229 344 .fw-text-gray-900 {
230 345 --tw-text-opacity: 1;
231 346 color: rgb(17 24 39 / var(--tw-text-opacity));
232 347 }
@@ -240,8 +355,27 @@
240 355 --tw-text-opacity: 1;
241 356 color: rgb(22 101 52 / var(--tw-text-opacity));
242 357 }
243 358
359 +.fw-text-indigo-600 {
360 + --tw-text-opacity: 1;
361 + color: rgb(79 70 229 / var(--tw-text-opacity));
362 +}
363 +
364 +.fw-text-indigo-900 {
365 + --tw-text-opacity: 1;
366 + color: rgb(49 46 129 / var(--tw-text-opacity));
367 +}
368 +
369 +.fw-text-red-800 {
370 + --tw-text-opacity: 1;
371 + color: rgb(153 27 27 / var(--tw-text-opacity));
372 +}
373 +
374 +.fw-no-underline {
375 + text-decoration-line: none;
376 +}
377 +
244 378 .fw-shadow {
245 379 --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
246 380 --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
247 381 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
@@ -246,31 +380,101 @@
246 380 --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
247 381 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
248 382 }
249 383
250 -body.tools_page_flywp #wpcontent {
384 +.fw-shadow-sm {
385 + --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
386 + --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
387 + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
388 +}
389 +
390 +.fw-outline-none {
391 + outline: 2px solid transparent;
392 + outline-offset: 2px;
393 +}
394 +
395 +body.dashboard_page_flywp #wpcontent {
251 396 padding-left: 0;
252 397 }
253 398
254 -@media (min-width: 640px) {
255 - .sm\:fw-w-64 {
256 - width: 16rem;
257 - }
399 +.fw-switch-input {
400 + height: 0;
401 + width: 0;
402 + visibility: hidden;
403 +}
258 404
259 - .sm\:fw-w-20 {
260 - width: 5rem;
261 - }
405 +.fw-switch {
406 + cursor: pointer;
407 + display: inline-block;
408 + position: relative;
409 + width: 36px;
410 + /* Width of the switch */
411 + height: 18px;
412 + /* Height of the switch */
413 +}
262 414
263 - .sm\:fw-w-24 {
264 - width: 6rem;
415 +.fw-switch-toggle {
416 + position: absolute;
417 + top: 0;
418 + left: 0;
419 + right: 0;
420 + bottom: 0;
421 + background-color: #ccc;
422 + border-radius: 18px;
423 + transition: 0.2s;
424 +}
425 +
426 +.fw-switch-toggle:before {
427 + position: absolute;
428 + content: "";
429 + height: 14px;
430 + width: 14px;
431 + left: 2px;
432 + bottom: 2px;
433 + background-color: white;
434 + transition: 0.2s;
435 + border-radius: 50%;
436 +}
437 +
438 +.fw-switch-input:checked+.fw-switch-toggle {
439 + background-color: #4f46e5;
440 +}
441 +
442 +.fw-switch-input:checked+.fw-switch-toggle:before {
443 + transform: translateX(18px);
444 +}
445 +
446 +.hover\:\!fw-bg-indigo-700:hover {
447 + --tw-bg-opacity: 1 !important;
448 + background-color: rgb(67 56 202 / var(--tw-bg-opacity)) !important;
449 +}
450 +
451 +.focus\:fw-border-indigo-500:focus {
452 + --tw-border-opacity: 1;
453 + border-color: rgb(99 102 241 / var(--tw-border-opacity));
454 +}
455 +
456 +.focus\:fw-outline-none:focus {
457 + outline: 2px solid transparent;
458 + outline-offset: 2px;
459 +}
460 +
461 +.focus\:fw-ring-indigo-500:focus {
462 + --tw-ring-opacity: 1;
463 + --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
464 +}
465 +
466 +@media (min-width: 640px) {
467 + .sm\:fw-mb-0 {
468 + margin-bottom: 0px;
265 469 }
266 470
267 - .sm\:fw-w-40 {
268 - width: 10rem;
471 + .sm\:fw-w-1\/3 {
472 + width: 33.333333%;
269 473 }
270 474
271 - .sm\:fw-w-28 {
272 - width: 7rem;
475 + .sm\:fw-w-2\/3 {
476 + width: 66.666667%;
273 477 }
274 478
275 479 .sm\:fw-w-32 {
276 480 width: 8rem;
@@ -279,8 +483,44 @@
279 483 .sm\:fw-flex-none {
280 484 flex: none;
281 485 }
282 486
487 + .sm\:fw-justify-normal {
488 + justify-content: normal;
489 + }
490 +
491 + .sm\:fw-px-0 {
492 + padding-left: 0px;
493 + padding-right: 0px;
494 + }
495 +
283 496 .sm\:fw-pr-6 {
284 497 padding-right: 1.5rem;
498 + }
499 +
500 + .sm\:fw-text-right {
501 + text-align: right;
502 + }
503 +
504 + .sm\:fw-text-sm {
505 + font-size: 0.875rem;
506 + line-height: 1.25rem;
507 + }
508 +}
509 +
510 +@media (min-width: 768px) {
511 + .md\:fw-flex {
512 + display: flex;
513 + }
514 +
515 + .md\:fw-w-1\/3 {
516 + width: 33.333333%;
517 + }
518 +
519 + .md\:fw-w-2\/3 {
520 + width: 66.666667%;
521 + }
522 +
523 + .md\:fw-text-right {
524 + text-align: right;
285 525 }
286 526 }