PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.11.7
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.11.7
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 3.10.4 All 148 releases
← All changes | css/library.css +410 -74 3.0.83.11.7 View file →
@@ -1,4 +1,11 @@
1 +
2 +*,
3 +*::before,
4 +*::after {
5 + box-sizing: border-box;
6 +}
7 +
1 8 #visualizer-icon {
2 9 background-image: url("../images/icon.png");
3 10 }
4 11
@@ -23,15 +30,28 @@
23 30
24 31 .visualizer-list-item .visualizer-pro-only {
25 32 text-decoration: line-through;
26 33 }
34 +#visualizer-content-wrapper {
35 + padding: 0;
36 +}
27 37
38 +.visualizer-banner {
39 + margin: 40px 0;
40 +}
41 +
28 42 #visualizer-library {
29 - display: table-cell;
30 43 width: auto;
31 - margin: 20px 0;
44 + margin: 20px -10px;
45 + display: flex;
46 + flex-wrap: wrap;
32 47 }
33 48
49 +#visualizer-library.visualizer-clearfix:before,
50 +#visualizer-library.visualizer-clearfix:after {
51 + display: none;
52 +}
53 +
34 54 #visualizer-content-wrapper {
35 55 width: 100%;
36 56 }
37 57
@@ -41,19 +61,20 @@
41 61 left: 50%;
42 62 margin-top: -16px;
43 63 margin-left: -16px;
44 64 }
65 +#visualizer-library .items {
66 + padding: 0 10px;
67 + width: 33.3333%;
68 +}
45 69
46 70 .visualizer-chart {
47 - display: none;
48 - float: left;
49 - margin: 0 24px 24px 0;
71 + margin: 0 0px 24px 0;
50 72 padding: 5px;
51 73 border: 1px solid #ddd;
52 74 background-color: #efefef;
53 75 box-shadow: 0 0 8px #ddd;
54 76 }
55 -
56 77 .visualizer-chart-canvas {
57 78 position: relative;
58 79 width: 30%;
59 80 height: 18.75%;
@@ -76,40 +97,91 @@
76 97 font-weight: bold;
77 98 text-align: center;
78 99 }
79 100
101 +.visualizer-action-group{
102 + display: flex;
103 + flex-wrap: wrap;
104 + align-items: center;
105 + justify-content: flex-end;
106 +}
107 +
80 108 .visualizer-chart-action {
81 - display: block;
82 - float: right;
109 + position: relative;
110 + display: flex;
111 + align-items: center;
112 + justify-content: center;
113 + width: 40px;
114 + height: 40px;
115 + margin: 2px 0 0;
116 + border-radius: 100%;
117 + text-decoration: none;
118 + color: #3F3F3F;
119 +}
120 +
121 +.visualizer-chart-action .tooltip-text {
122 + visibility: hidden;
123 + opacity: 0;
124 + background-color: #3F3F3F;
125 + color: #fff;
126 + text-align: center;
127 + padding: 5px 14px;
128 + position: absolute;
129 + border-radius: 2px;
130 + font-size: 12px;
131 + line-height: 14px;
132 + z-index: 1;
133 + white-space: nowrap;
134 + left: 50%;
135 + top: calc(100% + 9px);
136 + transform: translate(-50%, 0);
137 + transition: all .3s ease-in-out;
138 +}
139 +.visualizer-chart-action:focus {
140 + border: none;
141 + box-shadow: none;
142 +}
143 +.visualizer-chart-action .tooltip-text::before {
144 + content: '';
145 + position: absolute;
146 + display: block;
147 + width: 0px;
148 + left: 50%;
149 + top: 0;
150 + border: 10px solid transparent;
151 + border-top: 0;
152 + border-bottom: 10px solid #3F3F3F;
153 + transform: translate(-50%, -8px);
154 +}
155 +.visualizer-chart-action:hover .tooltip-text {
156 + visibility: visible;
157 + opacity: 1;
158 +}
159 +.visualizer-chart-action .dashicons{
83 160 width: 16px;
84 161 height: 16px;
85 - margin: 2px 5px 0;
86 - background-image: url("../images/ui-icons.png");
87 - background-repeat: no-repeat;
162 + font-size: 16px;
88 163 }
89 -
90 -.visualizer-nochart-delete,
91 -.visualizer-chart-delete {
92 - background-position: -176px -96px;
164 +.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action:hover,
165 +.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action:focus {
166 + color: #3F3F3F;
167 + background: #ffffff;
93 168 }
94 169
95 -.visualizer-nochart-clone,
96 -.visualizer-chart-clone {
97 - background-position: -176px -128px;
170 +.visualizer-chart-action.visualizer-chart-delete,
171 +.visualizer-chart-action.visualizer-nochart-delete {
172 + margin-right: auto;
98 173 }
99 -
100 -.visualizer-nochart-edit,
101 -.visualizer-chart-edit {
102 - background-position: -64px -112px;
174 +.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-chart-delete:hover,
175 +.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-nochart-delete:hover {
176 + color: #DA1E28;
103 177 }
104 178
105 -.visualizer-nochart-export,
106 -.visualizer-chart-export {
107 - background-position: -46px -64px;
108 -}
109 -
110 179 .visualizer-nochart-clone,
111 180 .visualizer-nochart-delete,
181 +.visualizer-nochart-shortcode,
182 +.visualizer-nochart-export,
183 +.visualizer-nochart-image,
112 184 .visualizer-nochart-edit {
113 185 opacity: 0.5;
114 186
115 187 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
@@ -117,31 +189,11 @@
117 189 }
118 190
119 191 .visualizer-chart-footer {
120 192 margin-top: 4px;
193 + width: 100%;
121 194 }
122 195
123 -.visualizer-chart-shortcode {
124 - padding: 3px 0;
125 - color: #aaa;
126 - text-shadow: 0 1px 0 #fff;
127 - cursor: pointer;
128 -}
129 -
130 -.visualizer-chart-shortcode::-moz-selection,
131 -.visualizer-chart-shortcode::-moz-selection {
132 - color: black;
133 - background-color: #a8d1ff;
134 - text-shadow: none;
135 -}
136 -
137 -.visualizer-chart-shortcode::selection,
138 -.visualizer-chart-shortcode::-moz-selection {
139 - color: black;
140 - background-color: #a8d1ff;
141 - text-shadow: none;
142 -}
143 -
144 196 .visualizer-list-item {
145 197 float: left;
146 198 margin-right: 20px;
147 199 }
@@ -149,38 +201,92 @@
149 201 #visualizer-search form {
150 202 text-align: right;
151 203 }
152 204
153 -#visualizer-sidebar {
154 - display: table-cell;
155 - width: 250px;
205 +.visualizer-sidebar-box {
206 + display: block;
207 + padding: 30px 34px;
208 + background: white;
156 209 }
157 210
158 -.visualizer-sidebar-box ul li {
159 - margin: 4px 0;
160 - color: #23282d;
211 +.visualizer-sidebar-box h3{
212 + padding: 0;
213 + margin: 0 0 20px;
214 + display: block;
215 + width: 100%;
216 + font-size: 24px;
217 + font-weight: 600;
218 + line-height: 1.3;
161 219 }
162 220
163 221 .visualizer-sidebar-box ul {
164 - margin-left: 40px;
165 - text-align: left;
166 - list-style-type: disc;
222 + padding: 0;
223 + margin: 0;
224 + list-style: none;
225 + display: flex;
226 + flex-wrap: wrap;
167 227 }
168 228
169 -.visualizer-sidebar-box {
170 - display: block;
171 - width: 95%;
172 - margin: 0;
173 - margin-top: 20px;
174 - margin-left: 2.5%;
175 - padding-top: 10px;
176 - padding-bottom: 15px;
177 - border-top: 5px solid #0073aa;
178 - color: #0073aa;
179 - background: white;
180 - text-align: center;
229 +.visualizer-sidebar-box ul li {
230 + color: #000;
231 + list-style: none;
232 + padding: 0;
233 + margin: 0;
234 + font-size: 16px;
235 + line-height: 1.8;
236 + position: relative;
237 + padding-left: 26px;
181 238 }
182 239
240 +.visualizer-sidebar-box ul li .icon{
241 + color: #00AA63;
242 + width: 16px;
243 + height: 16px;
244 + margin-top: 3px;
245 + position: absolute;
246 + left: 0;
247 + top: 3px;
248 +}
249 +.visualizer-sidebar-box .button {
250 + width: 155px;
251 + height: 39px;
252 + background: #007CBA;
253 + border-radius: 4px;
254 + display: flex;
255 + align-items: center;
256 + text-align: center;
257 + color: #FFFFFF;
258 + justify-content: center;
259 +}
260 +.visualizer-sidebar-box .button.button-secondary{
261 + background: #ffffff;
262 + color: #007CBA;
263 +}
264 +.visualizer-sidebar-box .we-offer{
265 + background-color: transparent;
266 + color: #007CBA;
267 + font-weight: 400;
268 + padding: 0px;
269 + font-size: 14px;
270 + font-style: italic;
271 + margin-bottom: 0;
272 +}
273 +.visualizer-sidebar-box .help-us-improve{
274 + display: none;
275 +}
276 +.visualizer-chart.viz-pro {
277 + padding: 0;
278 +}
279 +.two-col .viz-pro .two-columns{
280 + padding: 0;
281 + border: 1px solid #DDDDDD;
282 + border: 5px solid #007CBA;
283 +}
284 +#visualizer-library .items.two-col {
285 + width: 66.6666%;
286 +}
287 +
288 +
183 289 /* The switch - the box around the slider */
184 290 .visualizer-switch {
185 291 display: inline-block;
186 292 position: relative;
@@ -272,22 +378,252 @@
272 378 #visualizer-sidebar h3 {
273 379 margin-top: 0;
274 380 }
275 381
382 +#visualizer-sidebar.two-columns .visualizer-sidebar-box ul li {
383 + width: calc(50% - 26px)
384 +}
385 +#visualizer-sidebar.one-columns .visualizer-sidebar-box ul li {
386 + width: 100%;
387 +}
388 +#visualizer-sidebar.one-columns .visualizer-sidebar-box p {
389 + margin-top: 8px;
390 +}
276 391 #visualizer-sidebar .visualizer-sidebar-box p {
277 392 margin-bottom: 0;
278 393 }
279 -
280 -#visualizer-sidebar .visualizer-sidebar-box {
281 - padding-top: 20px;
282 - padding-bottom: 20px;
394 +#visualizer-sidebar .visualizer-sidebar-box p.vz-sidebar-box-action {
395 + display: flex;
396 + gap: 20px;
397 + margin-top: 25px;
283 398 }
399 +#visualizer-sidebar .visualizer-sidebar-box p.vz-sidebar-box-action .button{
400 + width: 100%;
401 + text-align: center;
402 +}
403 +#visualizer-sidebar.one-columns {
404 + border-top: 5px solid #007CBA;
405 +}
284 406
285 407 .visualizer-chart-title {
286 408 padding-bottom: 5px;
287 409 font-weight: bold;
288 410 text-align: center;
411 + text-overflow: ellipsis;
412 + white-space: nowrap;
413 + overflow: hidden;
289 414 }
290 415
416 +div.visualizer-library-form .viz-filter {
417 + vertical-align: middle;
418 +}
419 +
291 420 button.media-modal-close {
292 421 display: none !important;
293 -}
422 +}
423 +
424 +.dataTables_wrapper {
425 + max-height: 300px;
426 + overflow: hidden !important;
427 +}
428 +
429 +/* datatables */
430 +.dt-button {
431 + display: none !important;
432 +}
433 +
434 +/* chartjs */
435 +#visualizer-library canvas.chartjs-render-monitor {
436 + height: 100% !important;
437 +}
438 +
439 +div#visualizer-types ul, div#visualizer-types form p {
440 + vertical-align: middle;
441 + margin: 0;
442 +}
443 +
444 +.visualizer-chart-status {
445 + padding: 3px 0;
446 + color: #aaa;
447 + text-shadow: 0 1px 0 #fff;
448 +}
449 +
450 +.visualizer-chart-status span.visualizer-error {
451 + float: right;
452 +}
453 +
454 +.visualizer-error i {
455 + color: green;
456 +}
457 +.visualizer-error i.error {
458 + color: red;
459 + cursor: pointer;
460 +}
461 +.goog-combobox input {
462 + min-height: auto;
463 +}
464 +.vz-library-chart-filter:not(:empty) {
465 + background-color: #ffffff;
466 + padding: 5px 0 5px 5px;
467 + border: 1px solid #ddd;
468 +}
469 +.google-visualization-controls-rangefilter {
470 + white-space: inherit !important;
471 +}
472 +.visualizer-languages-list {
473 + text-align: right;
474 +}
475 +.visualizer-languages-list a {
476 + text-decoration: none;
477 + display: inline-block;
478 + margin-left: 3px;
479 + padding: 0;
480 + border: none;
481 + outline: none;
482 + box-shadow: none;
483 +}
484 +.visualizer-languages-list a:focus {
485 + border: none;
486 + outline: none;
487 + box-shadow: none;
488 +}
489 +.visualizer-languages-list:not(.only-pro) i {
490 + display: none;
491 +}
492 +.visualizer-languages-list:not(.only-pro) a:hover img {
493 + display: none;
494 +}
495 +.visualizer-languages-list:not(.only-pro) a:hover img + i {
496 + display: block;
497 +}
498 +.visualizer-languages-list.only-pro a:last-child {
499 + display: none;
500 +}
501 +.visualizer-languages-list.only-pro:hover a:not(:last-child) {
502 + display: none;
503 +}
504 +.visualizer-languages-list.only-pro:hover a:last-child {
505 + display: block;
506 +}
507 +.visualizer-action-left {
508 + float: left;
509 +}
510 +.visualizer-action-right {
511 + float: right;
512 +}
513 +@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 1000px) and (max-width: 1600px) {
514 + #visualizer-sidebar.one-columns .visualizer-sidebar-box ul li:nth-child(+n+7) {
515 + display: none;
516 + }
517 +}
518 +@media (max-width: 1500px) {
519 + #visualizer-library .items .viz-pro{
520 + height: 100%;
521 + padding-bottom: 24px;
522 + }
523 + #visualizer-library .items .viz-pro .one-columns{
524 + height: 100%;
525 + }
526 + #visualizer-library .items .viz-pro .visualizer-sidebar-box{
527 + height: 100%;
528 + }
529 + #visualizer-library .items .viz-pro.two-columns{
530 + padding-bottom: 0;
531 + }
532 + #visualizer-sidebar.one-columns .visualizer-sidebar-box ul li:nth-child(+n+7) {
533 + display: none;
534 + }
535 + .visualizer-chart{
536 + height: calc(100% - 24px);
537 + }
538 +}
539 +
540 +
541 +
542 +.vizualizer-renew-notice-overlay {
543 + display: none;
544 + position: fixed;
545 + top: 0;
546 + left: 0;
547 + width: 100%;
548 + height: 100%;
549 + background-color: rgba(0, 0, 0, 0.5);
550 + z-index: 999;
551 +}
552 +
553 +.vizualizer-renew-notice-popup {
554 + display: none;
555 + position: fixed;
556 + top: 50%;
557 + left: 50%;
558 + transform: translate(-50%, -50%);
559 + background-color: #fff;
560 + z-index: 1000;
561 + padding: 20px;
562 + border: 1px solid #ccc;
563 + border-radius: 8px;
564 + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
565 + max-width: 400px;
566 + font-weight: bold;
567 + margin-bottom: 20px;
568 +}
569 +
570 +.vizualizer-renew-notice-heading {
571 + color: #d32f2f;
572 + text-align: left;
573 + margin-bottom: 10px;
574 +}
575 +
576 +.vizualizer-renew-notice-message {
577 + word-wrap: break-word;
578 + width: 250px;
579 +}
580 +
581 +.vizualizer-renew-notice-buttons-container {
582 + display: grid;
583 + grid-template-columns: 1fr;
584 + gap: 10px;
585 + text-align: center;
586 + margin-top: 20px;
587 +}
588 +
589 +.vizualizer-renew-notice-button {
590 + padding: 10px 20px;
591 + cursor: pointer;
592 + color: white;
593 + border: none;
594 + text-align: center;
595 + text-decoration: none;
596 + display: inline-block;
597 + font-size: 16px;
598 + width: 200px;
599 + height: 50px;
600 + border-radius: 4px;
601 + transition: background-color 0.3s;
602 + font-weight: bold;
603 + margin-top: 10px;
604 +}
605 +
606 +.vizualizer-renew-notice-renew-button {
607 + background-color: #008CBA;
608 +}
609 +
610 +.vizualizer-renew-notice-activate-button {
611 + background-color: #4CAF50;
612 +}
613 +
614 +.vizualizer-renew-notice-close-icon {
615 + position: absolute;
616 + top: -10px;
617 + right: -70px;
618 + cursor: pointer;
619 + color: #333;
620 + background: none;
621 + border: none;
622 + padding: 0;
623 + outline: none;
624 + /* Reset button styles */
625 + display: inline-block;
626 + font: inherit;
627 + text-align: inherit;
628 + text-decoration: none;
629 +}