PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.1.2
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.1.2
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-google.js +1 -26 3.1.33.1.2 View file →
@@ -7,10 +7,8 @@
7 7
8 8 (function($) {
9 9 var gv;
10 10 var all_charts, objects;
11 - // so that we know which charts belong to our library.
12 - var rendered_charts = [];
13 11
14 12 function renderChart(id) {
15 13 renderSpecificChart(id, all_charts[id]);
16 14 }
@@ -20,9 +18,8 @@
20 18
21 19 if(chart.library !== 'google'){
22 20 return;
23 21 }
24 - rendered_charts[id] = 'yes';
25 22
26 23 series = chart.series;
27 24 data = chart.data;
28 25 settings = chart.settings;
@@ -134,9 +131,8 @@
134 131 case 'area':
135 132 case 'scatter':
136 133 case 'candlestick':
137 134 case 'column':
138 - case 'combo':
139 135 axis = settings.hAxis;
140 136 break;
141 137 case 'bar':
142 138 axis = settings.vAxis;
@@ -217,9 +213,8 @@
217 213 override(settings);
218 214
219 215 gv.events.addListener(render, 'ready', function () {
220 216 var arr = id.split('-');
221 - __visualizer_chart_images[ arr[0] + '-' + arr[1] ] = '';
222 217 try{
223 218 var img = render.getImageURI();
224 219 __visualizer_chart_images[ arr[0] + '-' + arr[1] ] = img;
225 220 $('body').trigger('visualizer:render:chart', {id: arr[1], image: img});
@@ -293,9 +288,9 @@
293 288
294 289 resizeHiddenContainers(true);
295 290 });
296 291
297 - $(window).on('load', function(){
292 + $(window).load(function(){
298 293 resizeHiddenContainers(true);
299 294 });
300 295
301 296 function resizeHiddenContainers(everytime){
@@ -337,27 +332,7 @@
337 332 $('body').on('visualizer:render:specificchart:start', function(event, v){
338 333 objects = {};
339 334 gv = google.visualization;
340 335 renderSpecificChart(v.id, v.chart);
341 - });
342 -
343 - // front end actions
344 - $('body').on('visualizer:action:specificchart', function(event, v){
345 - switch(v.action){
346 - case 'print':
347 - var id = v.id;
348 - if(typeof rendered_charts[id] === 'undefined'){
349 - return;
350 - }
351 - var arr = id.split('-');
352 - var img = __visualizer_chart_images[ arr[0] + '-' + arr[1] ];
353 - // for charts that have no rendered image defined, we print the data instead.
354 - var html = v.data;
355 - if(img !== ''){
356 - html = "<html><body><img src='" + img + "' /></body></html>";
357 - }
358 - $('body').trigger('visualizer:action:specificchart:defaultprint', {data: html});
359 - break;
360 - }
361 336 });
362 337
363 338 })(jQuery);