Skip to content

Commit 79c0705

Browse files
authored
Merge pull request #819 from Codeinwp/bugfix/813
Fix chart rendering issue in accordionJS
2 parents fbd101d + e312fd7 commit 79c0705

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

js/render-google.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,6 @@ var __visualizer_chart_images = [];
333333
});
334334

335335
$('body').trigger('visualizer:chart:settings:extend', {id: id, chart: chart, settings: settings, data: table});
336-
337336
render.draw(table, settings);
338337
}
339338

@@ -377,7 +376,9 @@ var __visualizer_chart_images = [];
377376

378377
function render() {
379378
for (var id in (all_charts || {})) {
380-
renderChart(id);
379+
if (document.getElementById( id ).offsetParent !== null) {
380+
renderChart(id);
381+
}
381382
}
382383
}
383384

@@ -390,6 +391,12 @@ var __visualizer_chart_images = [];
390391
});
391392

392393
resizeHiddenContainers(true);
394+
395+
if ( $( '.visualizer-hidden-container' ).length ) {
396+
setInterval( function() {
397+
$( '.visualizer-hidden-container' ).find(".visualizer-front").resize();
398+
}, 500 );
399+
}
393400
});
394401

395402
$(window).on('load', function(){
@@ -470,7 +477,9 @@ var __visualizer_chart_images = [];
470477
gv = google.visualization;
471478
all_charts = v.charts;
472479
if(v.is_front == true && typeof v.id !== 'undefined'){ // jshint ignore:line
473-
renderChart(v.id);
480+
if ( document.getElementById( v.id ).offsetParent !== null ) {
481+
renderChart(v.id);
482+
}
474483
} else {
475484
render();
476485
}

0 commit comments

Comments
 (0)