PluginProbe
M Chart / 2.2.2
M Chart v2.2.2
2.3.2 2.3.1 2.3 2.2.2 2.2.1 2.2 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.10 1.10.1 1.11 1.11.1 1.11.2 1.12 1.2 1.2.1 1.3 1.3.1 1.3.2 All 53 releases
m-chart / components / css / m-chart-admin.css

m-chart-admin.css in M Chart 2.2.2, at components/css/m-chart-admin.css

487 lines 13.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --m-chart-accent: var( --wp-admin-theme-color, #3858e9 );
3 --m-chart-accent-bg-hover: #f8f9fe;
4 --m-chart-text: #000;
5 --m-chart-text-muted: #666;
6 --m-chart-text-inactive: #555;
7 --m-chart-border: #ddd;
8 --m-chart-border-strong: #cdd0d4;
9 --m-chart-bg-sectioned: #f5f5f5;
10 --m-chart-icon: #b8b8b8;
11 --m-chart-icon-inactive: #82878c;
12 --m-chart-disabled: #757575;
13 --m-chart-alert-error: #cc1818;
14 --m-chart-alert-success: #4ab866;
15 --m-chart-alert-warning: #f0b849;
16 }
17
18 #m-chart .inside .hide,
19 #m-chart-spreadsheet .inside .hide,
20 #m-chart-csv .inside .hide {
21 display: none;
22 }
23
24 #m-chart-subtitle {
25 margin-left: 0;
26 }
27
28 .wp-list-table #m-chart-type {
29 width: 2rem;
30 }
31 .wp-list-table #m-chart-library {
32 width: 2.8125rem;
33 }
34
35 .column-m-chart-type span.type {
36 display: block;
37 position: relative;
38 text-indent: -999rem;
39 height: 1.5rem;
40 width: 100%;
41 }
42 .column-m-chart-type span.type::after {
43 background-position: left center;
44 background-repeat: no-repeat;
45 bottom: 0;
46 content: "";
47 left: 0;
48 position: absolute;
49 right: 0;
50 top: 0;
51 }
52 .column-m-chart-type span.type.line::after {
53 background-image: url("../images/types/line.svg");
54 background-size: contain;
55 }
56 .column-m-chart-type span.type.spline::after {
57 background-image: url("../images/types/spline.svg");
58 background-size: contain;
59 }
60 .column-m-chart-type span.type.area::after {
61 background-image: url("../images/types/area.svg");
62 background-size: contain;
63 }
64 .column-m-chart-type span.type.column::after {
65 background-image: url("../images/types/column.svg");
66 background-size: contain;
67 }
68 .column-m-chart-type span.type.stacked-column {
69 background-color: transparent;
70 }
71 .column-m-chart-type span.type.stacked-column::after {
72 background-image: url("../images/types/stacked-column.svg");
73 background-size: contain;
74 }
75 .column-m-chart-type span.type.bar {
76 background-color: transparent;
77 }
78 .column-m-chart-type span.type.bar::after {
79 background-image: url("../images/types/bar.svg");
80 background-size: contain;
81 }
82 .column-m-chart-type span.type.stacked-bar {
83 background-color: transparent;
84 }
85 .column-m-chart-type span.type.stacked-bar::after {
86 background-image: url("../images/types/stacked-bar.svg");
87 background-size: contain;
88 }
89 .column-m-chart-type span.type.pie::after {
90 background-image: url("../images/types/pie.svg");
91 background-size: contain;
92 }
93 .column-m-chart-type span.type.doughnut::after {
94 background-image: url("../images/types/doughnut.svg");
95 background-size: contain;
96 }
97 .column-m-chart-type span.type.scatter::after {
98 background-image: url("../images/types/scatter.svg");
99 background-size: contain;
100 }
101 .column-m-chart-type span.type.bubble::after {
102 background-image: url("../images/types/bubble.svg");
103 background-size: contain;
104 }
105 .column-m-chart-type span.type.radar::after {
106 background-image: url("../images/types/radar.svg");
107 background-size: contain;
108 }
109 .column-m-chart-type span.type.radar-area::after {
110 background-image: url("../images/types/radar-area.svg");
111 background-size: contain;
112 }
113 .column-m-chart-type span.type.polar::after {
114 background-image: url("../images/types/polar.svg");
115 background-size: contain;
116 }
117 .column-m-chart-type span.type.treemap::after {
118 background-image: url("../images/types/treemap.svg");
119 background-size: contain;
120 }
121 .column-m-chart-type span.type.boxplot::after {
122 background-image: url("../images/types/boxplot.svg");
123 background-size: contain;
124 }
125 .column-m-chart-type span.type.violin::after {
126 background-image: url("../images/types/violin.svg");
127 background-size: contain;
128 }
129
130 .column-m-chart-library span.library {
131 background-position: left center;
132 background-repeat: no-repeat;
133 display: block;
134 filter: grayscale(100%);
135 text-indent: -999rem;
136 width: 100%;
137 }
138 .column-m-chart-library span.library.chartjs {
139 background-image: url("../external/chartjs/chartjs-logo.svg");
140 background-size: contain;
141 }
142
143 #m-chart-spreadsheet {
144 border-left: none;
145 }
146 #m-chart-spreadsheet.closed {
147 border-bottom: 0.0625rem solid var(--m-chart-border-strong);
148 }
149 #m-chart-spreadsheet .postbox-header {
150 border-bottom: none;
151 }
152 #m-chart-spreadsheet .postbox-header h2.hndle {
153 border-bottom: none;
154 border-left: 0.0625rem solid var(--m-chart-border-strong);
155 }
156 #m-chart-spreadsheet h3 {
157 border-bottom: none;
158 border-left: 0.0625rem solid var(--m-chart-border-strong);
159 }
160 #m-chart-spreadsheet .handlediv {
161 height: 2.1875rem;
162 }
163 #m-chart-spreadsheet .inside {
164 margin: 0;
165 padding: 0;
166 }
167 #m-chart-spreadsheet .m-chart-sheet-tabs {
168 border-bottom: none;
169 border-left: 0.0625rem solid var(--m-chart-border-strong);
170 border-top: 0.0625rem solid var(--m-chart-border-strong);
171 overflow-x: auto;
172 overflow-y: hidden;
173 white-space: nowrap;
174 }
175 #m-chart-spreadsheet .m-chart-sheet-tabs.m-chart-hide {
176 display: none;
177 }
178 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-add-sheet {
179 color: var(--m-chart-text);
180 align-self: center;
181 }
182 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-add-sheet:hover {
183 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
184 }
185 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-add-sheet:disabled {
186 color: var(--m-chart-disabled);
187 }
188 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab {
189 display: flex;
190 align-items: center;
191 }
192 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab:focus-visible {
193 outline: 2px solid var(--wp-admin-theme-color, #3858e9);
194 outline-offset: -2px;
195 }
196 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete {
197 color: var(--m-chart-text);
198 }
199 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete:hover {
200 color: var(--m-chart-alert-error);
201 background-color: color-mix(in srgb, var(--m-chart-alert-error) 8%, transparent);
202 border-radius: 25px;
203 }
204 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete:disabled {
205 color: var(--m-chart-disabled);
206 }
207 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete:focus:not(:focus-visible) {
208 box-shadow: none;
209 outline: none;
210 }
211 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-title {
212 padding: 0 0.8125rem 0 0.75rem;
213 border: 1px solid transparent;
214 display: inline-block;
215 }
216 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab input {
217 min-width: 1.875rem;
218 height: 2rem;
219 }
220 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab:hover {
221 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
222 }
223 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab::after {
224 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
225 bottom: 0;
226 content: "";
227 height: 0;
228 left: 0;
229 pointer-events: none;
230 position: absolute;
231 right: 0;
232 transition: height 0.1s linear;
233 }
234 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active::after {
235 height: var(--wp-admin-border-width-focus, 2px);
236 }
237 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active .m-chart-sheet-tab-delete {
238 color: var(--m-chart-text);
239 }
240 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active .m-chart-sheet-tab-delete:hover {
241 color: var(--m-chart-alert-error);
242 }
243 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active input[disabled=disabled] {
244 color: var(--m-chart-text);
245 -webkit-text-fill-color: var(--m-chart-text);
246 }
247 #m-chart-spreadsheet #spreadsheets .jtabs-content {
248 border-left: 1px solid var(--m-chart-border-strong);
249 overflow: auto;
250 max-height: 23.125rem;
251 }
252 #m-chart-spreadsheet #spreadsheets .jtabs-content .jss_content {
253 margin: -0.0625rem 0 -0.3125rem -0.125rem;
254 padding: 0;
255 }
256 #m-chart-spreadsheet #spreadsheets .jtabs-content .jss_content table {
257 margin-right: -0.0625rem;
258 }
259 #m-chart-spreadsheet #m-chart-csv {
260 background-color: var(--m-chart-bg-sectioned);
261 border-left: 0.0625rem solid var(--m-chart-border-strong);
262 border-top: 0.0625rem solid var(--m-chart-border);
263 padding: 0.9375rem 0.625rem 0.625rem;
264 }
265 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-heading {
266 font-size: 0.6875rem;
267 font-weight: 500;
268 line-height: 1.4;
269 text-transform: uppercase;
270 display: block;
271 margin-bottom: 0.5rem;
272 padding-top: 0;
273 margin: 0 0 0.625rem 0;
274 }
275 #m-chart-spreadsheet #m-chart-csv .actions {
276 display: flex;
277 align-items: center;
278 justify-content: space-between;
279 gap: 0.625rem;
280 flex-wrap: wrap;
281 }
282 #m-chart-spreadsheet #m-chart-csv .actions .button {
283 margin-bottom: 0;
284 }
285 #m-chart-spreadsheet #m-chart-csv .actions .actions-left {
286 display: flex;
287 align-items: center;
288 gap: 0.625rem;
289 }
290 #m-chart-spreadsheet #m-chart-csv .actions .confirmation {
291 display: flex;
292 align-items: center;
293 gap: 0.4375rem;
294 }
295 #m-chart-spreadsheet #m-chart-csv .actions .confirmation .components-base-control {
296 margin: 0;
297 }
298 #m-chart-spreadsheet #m-chart-csv .file-info {
299 padding-top: 0.625rem;
300 }
301 #m-chart-spreadsheet #m-chart-csv .warning,
302 #m-chart-spreadsheet #m-chart-csv .error {
303 color: var(--m-chart-alert-error);
304 }
305 #m-chart-spreadsheet #m-chart-csv .error,
306 #m-chart-spreadsheet #m-chart-csv .in-progress {
307 margin: 0.625rem 0 0 0.3125rem;
308 }
309 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-cancel {
310 color: var(--m-chart-text);
311 position: relative;
312 bottom: -0.4375rem;
313 left: -0.125rem;
314 }
315 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-cancel:hover {
316 color: var(--m-chart-alert-error);
317 background-color: color-mix(in srgb, var(--m-chart-alert-error) 8%, transparent);
318 border-radius: 25px;
319 }
320
321 @media (prefers-reduced-motion: reduce) {
322 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab::after {
323 transition: none;
324 }
325 }
326 @media (pointer: coarse) {
327 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete,
328 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-cancel {
329 min-width: 2.75rem;
330 min-height: 2.75rem;
331 }
332 }
333 .m-chart-modal .components-modal__content {
334 margin-top: 3.75rem;
335 }
336 .m-chart-modal .components-modal__content .components-modal__header {
337 height: 3.75rem;
338 padding-bottom: 0;
339 }
340 .m-chart-modal .components-modal__content .buttons {
341 display: flex;
342 gap: 0.625rem;
343 justify-content: flex-end;
344 margin-top: 1rem;
345 }
346
347 #m-chart .inside {
348 padding: 0;
349 margin-top: 0;
350 }
351 #m-chart .inside .settings {
352 background-color: var(--m-chart-bg-sectioned);
353 border-top: 1px solid var(--m-chart-border);
354 padding: 0.625rem 0 0.625rem 0.625rem;
355 }
356 #m-chart .inside .settings .row {
357 display: flex;
358 flex-direction: row;
359 flex-wrap: wrap;
360 gap: 0.625rem;
361 width: 100%;
362 border-top: none;
363 padding: 0;
364 margin-bottom: 0.625rem;
365 }
366 #m-chart .inside .settings .row:last-of-type {
367 margin-bottom: 0;
368 }
369 #m-chart .inside .settings .row .column {
370 display: flex;
371 flex-direction: column;
372 flex-basis: 100%;
373 flex: 1;
374 margin-bottom: 0;
375 justify-content: center;
376 }
377 #m-chart .inside .settings .row .column > div {
378 width: fit-content;
379 }
380 #m-chart .inside .settings .row .column:last-of-type {
381 gap: 0;
382 }
383 #m-chart .inside .settings .row.two .column.shared {
384 display: none;
385 }
386 #m-chart .inside .settings .row.two.show-shared .column {
387 width: 24%;
388 }
389 #m-chart .inside .settings .row.two.show-shared .column.shared {
390 display: flex;
391 }
392 #m-chart .inside .settings .row.three .column, #m-chart .inside .settings .row.five .column {
393 flex: 0 0 calc(75% - 0.625rem);
394 }
395 #m-chart .inside .settings .row.three .column > div, #m-chart .inside .settings .row.five .column > div {
396 width: auto;
397 }
398 #m-chart .inside .settings .row.three .column.units, #m-chart .inside .settings .row.five .column.units {
399 flex: 0 0 calc(25% - 0.625rem);
400 }
401 #m-chart .inside .settings .row.three .column.units > div, #m-chart .inside .settings .row.five .column.units > div {
402 width: fit-content;
403 }
404 #m-chart .inside .settings .row.y-min {
405 align-items: center;
406 }
407 #m-chart .inside .settings .row.y-min input[type=number] {
408 margin-left: 0.4375rem;
409 height: 2rem;
410 }
411 #m-chart .inside .settings .row.six .column {
412 flex: 1;
413 }
414 #m-chart .inside .settings .row.six .column > div {
415 width: auto;
416 }
417 #m-chart .inside .settings .row.six .column.source-url {
418 margin-right: 0.625rem;
419 }
420 #m-chart .inside .settings .row.eight {
421 align-items: center;
422 }
423 #m-chart .inside .row {
424 display: flow-root;
425 border-top: 1px solid var(--m-chart-border);
426 padding: 0 0.625rem 0.625rem;
427 }
428 #m-chart .inside .row.seven .column > div {
429 width: auto;
430 }
431 #m-chart .inside .row.seven .column:first-child {
432 float: left;
433 }
434 #m-chart .inside .row.seven .column .components-base-control__field {
435 margin-bottom: 0;
436 }
437 #m-chart .inside .row.seven .column.shortcode {
438 position: relative;
439 }
440 #m-chart .inside .row.seven .column.shortcode .m-chart-input-action-button {
441 height: 2rem;
442 background-color: white;
443 position: absolute;
444 right: 0.25rem;
445 top: 1.6875rem;
446 }
447 #m-chart .inside .row.seven .column.shortcode .m-chart-input-action-button:hover {
448 background-color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, #fff);
449 }
450 #m-chart .inside .row.seven .column.image {
451 position: relative;
452 margin-right: 0.625rem;
453 }
454 #m-chart .inside .row.seven .column.image em {
455 display: block;
456 margin-top: 0.3125rem;
457 }
458 #m-chart .inside .row.seven .column.image .m-chart-input-action-button {
459 height: 2rem;
460 background-color: white;
461 position: absolute;
462 right: 0.25rem;
463 top: 1.6875rem;
464 }
465 #m-chart .inside .row.seven .column.image .m-chart-input-action-button:hover {
466 background-color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, #fff);
467 }
468 @media (max-width: 782px) {
469 #m-chart .inside .row.seven .column.image .button,
470 #m-chart .inside .row.seven .column.image .components-button {
471 bottom: 0;
472 line-height: 1.875rem;
473 min-height: 2rem;
474 }
475 }
476
477 #m-chart-settings-page span.description {
478 color: var(--m-chart-text-muted);
479 }
480
481 #m-chart-settings-error {
482 padding-left: 0.625rem;
483 padding-right: 0.625rem;
484 }
485
486 /*# sourceMappingURL=m-chart-admin.css.map */
487