Skip to content

Commit eea000e

Browse files
Add chart responsive support #1049
1 parent 641df4b commit eea000e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

js/render-google.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
// this will store the images for each chart rendered.
66
var __visualizer_chart_images = [];
77
var chartWrapperError = [];
8+
var isResizeRequest = false;
89

910
(function($) {
1011
var gv;
@@ -40,7 +41,7 @@ var chartWrapperError = [];
4041
function renderSpecificChart(id, chart) {
4142
var render, container, series, data, table, settings, i, j, row, date, axis, property, format, formatter;
4243

43-
if ( $('#' + id).hasClass('visualizer-chart-loaded') || ( 'canvas' !== id && $('#' + id).children( ':not(.loader)' ).length > 0 ) ) {
44+
if ( ! window.isResizeRequest && ( $('#' + id).hasClass('visualizer-chart-loaded') || ( 'canvas' !== id && $('#' + id).children( ':not(.loader)' ).length > 0 ) ) ) {
4445
return;
4546
}
4647

@@ -477,8 +478,9 @@ var chartWrapperError = [];
477478
var resizeTimeout;
478479

479480
$(document).ready(function() {
480-
$(window).resize(function() {
481+
$(window).resize(function(e) {
481482
clearTimeout(resizeTimeout);
483+
window.isResizeRequest = 'undefined' !== typeof e.originalEvent ? true : false;
482484
resizeTimeout = setTimeout(render, 100);
483485
});
484486

0 commit comments

Comments
 (0)