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.8 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 All 149 releases
← All changes | js/render-chartjs.js +3 -8 4.0.33.11.7 View file →
@@ -18,13 +18,8 @@
18 18
19 19 if(chart.library !== 'chartjs'){
20 20 return;
21 21 }
22 -
23 - // Bail if the chart is already rendered or is being rendered.
24 - if ( ! window.isResizeRequest && ( $('#' + id).hasClass('visualizer-chart-loaded') || ( 'canvas' !== id && $('#' + id).children( ':not(.loader, style)' ).length > 0 ) ) ) {
25 - return;
26 - }
27 22 rendered_charts[id] = 'yes';
28 23
29 24 series = chart.series;
30 25 data = chart.data;
@@ -152,10 +147,8 @@
152 147 }
153 148 }
154 149 };
155 150
156 - override(settings, chart);
157 -
158 151 var chartjs = new Chart(context, {
159 152 type: type,
160 153 data: {
161 154 labels: labels,
@@ -240,8 +233,10 @@
240 233 settings.plugins['title']['text'] = settings['title']['text'];
241 234 }
242 235
243 236 handleAxes(settings, chart);
237 +
238 + override(settings, chart);
244 239 }
245 240
246 241 function handleAxes(settings, chart){
247 242 if(typeof settings['yAxes'] !== 'undefined' && typeof settings['xAxes'] !== 'undefined'){
@@ -505,9 +500,9 @@
505 500 function override(settings, chart) {
506 501 if (settings.manual) {
507 502 try{
508 503 var options = JSON.parse(settings.manual);
509 - $.extend(true, settings, options);
504 + $.extend(settings, options);
510 505 delete settings.manual;
511 506 }catch(error){
512 507 console.error("Error while adding manual configuration override " + settings.manual);
513 508 }