PluginProbe
M Chart / trunk
M Chart vtrunk
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 trunk, at components/css/m-chart-admin.css

495 lines 13.9 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 .column-m-chart-type span.type.venn::after {
130 background-image: url("../images/types/venn.svg");
131 background-size: contain;
132 }
133 .column-m-chart-type span.type.euler::after {
134 background-image: url("../images/types/euler.svg");
135 background-size: contain;
136 }
137
138 .column-m-chart-library span.library {
139 background-position: left center;
140 background-repeat: no-repeat;
141 display: block;
142 filter: grayscale(100%);
143 text-indent: -999rem;
144 width: 100%;
145 }
146 .column-m-chart-library span.library.chartjs {
147 background-image: url("../external/chartjs/chartjs-logo.svg");
148 background-size: contain;
149 }
150
151 #m-chart-spreadsheet {
152 border-left: none;
153 }
154 #m-chart-spreadsheet.closed {
155 border-bottom: 0.0625rem solid var(--m-chart-border-strong);
156 }
157 #m-chart-spreadsheet .postbox-header {
158 border-bottom: none;
159 }
160 #m-chart-spreadsheet .postbox-header h2.hndle {
161 border-bottom: none;
162 border-left: 0.0625rem solid var(--m-chart-border-strong);
163 }
164 #m-chart-spreadsheet h3 {
165 border-bottom: none;
166 border-left: 0.0625rem solid var(--m-chart-border-strong);
167 }
168 #m-chart-spreadsheet .handlediv {
169 height: 2.1875rem;
170 }
171 #m-chart-spreadsheet .inside {
172 margin: 0;
173 padding: 0;
174 }
175 #m-chart-spreadsheet .m-chart-sheet-tabs {
176 border-bottom: none;
177 border-left: 0.0625rem solid var(--m-chart-border-strong);
178 border-top: 0.0625rem solid var(--m-chart-border-strong);
179 overflow-x: auto;
180 overflow-y: hidden;
181 white-space: nowrap;
182 }
183 #m-chart-spreadsheet .m-chart-sheet-tabs.m-chart-hide {
184 display: none;
185 }
186 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-add-sheet {
187 color: var(--m-chart-text);
188 align-self: center;
189 }
190 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-add-sheet:hover {
191 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
192 }
193 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-add-sheet:disabled {
194 color: var(--m-chart-disabled);
195 }
196 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab {
197 display: flex;
198 align-items: center;
199 }
200 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab:focus-visible {
201 outline: 2px solid var(--wp-admin-theme-color, #3858e9);
202 outline-offset: -2px;
203 }
204 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete {
205 color: var(--m-chart-text);
206 }
207 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete:hover {
208 color: var(--m-chart-alert-error);
209 background-color: color-mix(in srgb, var(--m-chart-alert-error) 8%, transparent);
210 border-radius: 25px;
211 }
212 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete:disabled {
213 color: var(--m-chart-disabled);
214 }
215 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete:focus:not(:focus-visible) {
216 box-shadow: none;
217 outline: none;
218 }
219 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-title {
220 padding: 0 0.8125rem 0 0.75rem;
221 border: 1px solid transparent;
222 display: inline-block;
223 }
224 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab input {
225 min-width: 1.875rem;
226 height: 2rem;
227 }
228 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab:hover {
229 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
230 }
231 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab::after {
232 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
233 bottom: 0;
234 content: "";
235 height: 0;
236 left: 0;
237 pointer-events: none;
238 position: absolute;
239 right: 0;
240 transition: height 0.1s linear;
241 }
242 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active::after {
243 height: var(--wp-admin-border-width-focus, 2px);
244 }
245 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active .m-chart-sheet-tab-delete {
246 color: var(--m-chart-text);
247 }
248 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active .m-chart-sheet-tab-delete:hover {
249 color: var(--m-chart-alert-error);
250 }
251 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab.is-active input[disabled=disabled] {
252 color: var(--m-chart-text);
253 -webkit-text-fill-color: var(--m-chart-text);
254 }
255 #m-chart-spreadsheet #spreadsheets .jtabs-content {
256 border-left: 1px solid var(--m-chart-border-strong);
257 overflow: auto;
258 max-height: 23.125rem;
259 }
260 #m-chart-spreadsheet #spreadsheets .jtabs-content .jss_content {
261 margin: -0.0625rem 0 -0.3125rem -0.125rem;
262 padding: 0;
263 }
264 #m-chart-spreadsheet #spreadsheets .jtabs-content .jss_content table {
265 margin-right: -0.0625rem;
266 }
267 #m-chart-spreadsheet #m-chart-csv {
268 background-color: var(--m-chart-bg-sectioned);
269 border-left: 0.0625rem solid var(--m-chart-border-strong);
270 border-top: 0.0625rem solid var(--m-chart-border);
271 padding: 0.9375rem 0.625rem 0.625rem;
272 }
273 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-heading {
274 font-size: 0.6875rem;
275 font-weight: 500;
276 line-height: 1.4;
277 text-transform: uppercase;
278 display: block;
279 margin-bottom: 0.5rem;
280 padding-top: 0;
281 margin: 0 0 0.625rem 0;
282 }
283 #m-chart-spreadsheet #m-chart-csv .actions {
284 display: flex;
285 align-items: center;
286 justify-content: space-between;
287 gap: 0.625rem;
288 flex-wrap: wrap;
289 }
290 #m-chart-spreadsheet #m-chart-csv .actions .button {
291 margin-bottom: 0;
292 }
293 #m-chart-spreadsheet #m-chart-csv .actions .actions-left {
294 display: flex;
295 align-items: center;
296 gap: 0.625rem;
297 }
298 #m-chart-spreadsheet #m-chart-csv .actions .confirmation {
299 display: flex;
300 align-items: center;
301 gap: 0.4375rem;
302 }
303 #m-chart-spreadsheet #m-chart-csv .actions .confirmation .components-base-control {
304 margin: 0;
305 }
306 #m-chart-spreadsheet #m-chart-csv .file-info {
307 padding-top: 0.625rem;
308 }
309 #m-chart-spreadsheet #m-chart-csv .warning,
310 #m-chart-spreadsheet #m-chart-csv .error {
311 color: var(--m-chart-alert-error);
312 }
313 #m-chart-spreadsheet #m-chart-csv .error,
314 #m-chart-spreadsheet #m-chart-csv .in-progress {
315 margin: 0.625rem 0 0 0.3125rem;
316 }
317 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-cancel {
318 color: var(--m-chart-text);
319 position: relative;
320 bottom: -0.4375rem;
321 left: -0.125rem;
322 }
323 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-cancel:hover {
324 color: var(--m-chart-alert-error);
325 background-color: color-mix(in srgb, var(--m-chart-alert-error) 8%, transparent);
326 border-radius: 25px;
327 }
328
329 @media (prefers-reduced-motion: reduce) {
330 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab::after {
331 transition: none;
332 }
333 }
334 @media (pointer: coarse) {
335 #m-chart-spreadsheet .m-chart-sheet-tabs .m-chart-sheet-tab .m-chart-sheet-tab-delete,
336 #m-chart-spreadsheet #m-chart-csv .m-chart-csv-cancel {
337 min-width: 2.75rem;
338 min-height: 2.75rem;
339 }
340 }
341 .m-chart-modal .components-modal__content {
342 margin-top: 3.75rem;
343 }
344 .m-chart-modal .components-modal__content .components-modal__header {
345 height: 3.75rem;
346 padding-bottom: 0;
347 }
348 .m-chart-modal .components-modal__content .buttons {
349 display: flex;
350 gap: 0.625rem;
351 justify-content: flex-end;
352 margin-top: 1rem;
353 }
354
355 #m-chart .inside {
356 padding: 0;
357 margin-top: 0;
358 }
359 #m-chart .inside .settings {
360 background-color: var(--m-chart-bg-sectioned);
361 border-top: 1px solid var(--m-chart-border);
362 padding: 0.625rem 0 0.625rem 0.625rem;
363 }
364 #m-chart .inside .settings .row {
365 display: flex;
366 flex-direction: row;
367 flex-wrap: wrap;
368 gap: 0.625rem;
369 width: 100%;
370 border-top: none;
371 padding: 0;
372 margin-bottom: 0.625rem;
373 }
374 #m-chart .inside .settings .row:last-of-type {
375 margin-bottom: 0;
376 }
377 #m-chart .inside .settings .row .column {
378 display: flex;
379 flex-direction: column;
380 flex-basis: 100%;
381 flex: 1;
382 margin-bottom: 0;
383 justify-content: center;
384 }
385 #m-chart .inside .settings .row .column > div {
386 width: fit-content;
387 }
388 #m-chart .inside .settings .row .column:last-of-type {
389 gap: 0;
390 }
391 #m-chart .inside .settings .row.two .column.shared {
392 display: none;
393 }
394 #m-chart .inside .settings .row.two.show-shared .column {
395 width: 24%;
396 }
397 #m-chart .inside .settings .row.two.show-shared .column.shared {
398 display: flex;
399 }
400 #m-chart .inside .settings .row.three .column, #m-chart .inside .settings .row.five .column {
401 flex: 0 0 calc(75% - 0.625rem);
402 }
403 #m-chart .inside .settings .row.three .column > div, #m-chart .inside .settings .row.five .column > div {
404 width: auto;
405 }
406 #m-chart .inside .settings .row.three .column.units, #m-chart .inside .settings .row.five .column.units {
407 flex: 0 0 calc(25% - 0.625rem);
408 }
409 #m-chart .inside .settings .row.three .column.units > div, #m-chart .inside .settings .row.five .column.units > div {
410 width: fit-content;
411 }
412 #m-chart .inside .settings .row.y-min {
413 align-items: center;
414 }
415 #m-chart .inside .settings .row.y-min input[type=number] {
416 margin-left: 0.4375rem;
417 height: 2rem;
418 }
419 #m-chart .inside .settings .row.six .column {
420 flex: 1;
421 }
422 #m-chart .inside .settings .row.six .column > div {
423 width: auto;
424 }
425 #m-chart .inside .settings .row.six .column.source-url {
426 margin-right: 0.625rem;
427 }
428 #m-chart .inside .settings .row.eight {
429 align-items: center;
430 }
431 #m-chart .inside .row {
432 display: flow-root;
433 border-top: 1px solid var(--m-chart-border);
434 padding: 0 0.625rem 0.625rem;
435 }
436 #m-chart .inside .row.seven .column > div {
437 width: auto;
438 }
439 #m-chart .inside .row.seven .column:first-child {
440 float: left;
441 }
442 #m-chart .inside .row.seven .column .components-base-control__field {
443 margin-bottom: 0;
444 }
445 #m-chart .inside .row.seven .column.shortcode {
446 position: relative;
447 }
448 #m-chart .inside .row.seven .column.shortcode .m-chart-input-action-button {
449 height: 2rem;
450 background-color: white;
451 position: absolute;
452 right: 0.25rem;
453 top: 1.6875rem;
454 }
455 #m-chart .inside .row.seven .column.shortcode .m-chart-input-action-button:hover {
456 background-color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, #fff);
457 }
458 #m-chart .inside .row.seven .column.image {
459 position: relative;
460 margin-right: 0.625rem;
461 }
462 #m-chart .inside .row.seven .column.image em {
463 display: block;
464 margin-top: 0.3125rem;
465 }
466 #m-chart .inside .row.seven .column.image .m-chart-input-action-button {
467 height: 2rem;
468 background-color: white;
469 position: absolute;
470 right: 0.25rem;
471 top: 1.6875rem;
472 }
473 #m-chart .inside .row.seven .column.image .m-chart-input-action-button:hover {
474 background-color: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, #fff);
475 }
476 @media (max-width: 782px) {
477 #m-chart .inside .row.seven .column.image .button,
478 #m-chart .inside .row.seven .column.image .components-button {
479 bottom: 0;
480 line-height: 1.875rem;
481 min-height: 2rem;
482 }
483 }
484
485 #m-chart-settings-page span.description {
486 color: var(--m-chart-text-muted);
487 }
488
489 #m-chart-settings-error {
490 padding-left: 0.625rem;
491 padding-right: 0.625rem;
492 }
493
494 /*# sourceMappingURL=m-chart-admin.css.map */
495