Skip to content

Commit 5c23714

Browse files
Fix scrolling issue in table chart #837
1 parent 85083e7 commit 5c23714

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

js/render-google.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ var __visualizer_chart_images = [];
3434
function renderSpecificChart(id, chart) {
3535
var render, container, series, data, table, settings, i, j, row, date, axis, property, format, formatter;
3636

37+
if ( $('#' + id).hasClass('visualizer-chart-loaded') ) {
38+
return;
39+
}
40+
3741
if(chart.library !== 'google'){
3842
return;
3943
}
@@ -309,6 +313,11 @@ var __visualizer_chart_images = [];
309313
gv.events.addListener(render, 'ready', function () {
310314
var arr = id.split('-');
311315
__visualizer_chart_images[ arr[0] + '-' + arr[1] ] = '';
316+
317+
if (render.container && $(render.container).is(':visible')) {
318+
$(render.container).addClass( 'visualizer-chart-loaded' );
319+
}
320+
312321
try{
313322
var img = render.getImageURI();
314323
__visualizer_chart_images[ arr[0] + '-' + arr[1] ] = img;
@@ -394,7 +403,7 @@ var __visualizer_chart_images = [];
394403

395404
if ( $( '.visualizer-hidden-container' ).length ) {
396405
setInterval( function() {
397-
$( '.visualizer-hidden-container' ).find(".visualizer-front").resize();
406+
$( '.visualizer-hidden-container' ).find(".visualizer-front:not(.visualizer-chart-loaded)").resize();
398407
}, 500 );
399408
}
400409
});

0 commit comments

Comments
 (0)