| @@ -676,12 +676,23 @@ | ||
| 676 | 676 | .done( function( script, textStatus ) { |
| 677 | 677 | elem.setAttribute("src", elem.getAttribute("data-visualizer-script")); |
| 678 | 678 | elem.removeAttribute("data-visualizer-script"); |
| 679 | 679 | setTimeout( function() { |
| 680 | - jQuery( '.visualizer-front:not(.visualizer-chart-loaded)' ).resize(); | |
| 680 | + visualizerRefreshChart(); | |
| 681 | 681 | } ); |
| 682 | 682 | } ); |
| 683 | 683 | }); |
| 684 | + } | |
| 685 | + | |
| 686 | + function visualizerRefreshChart() { | |
| 687 | + jQuery( '.visualizer-front:not(.visualizer-chart-loaded)' ).resize(); | |
| 688 | + if ( jQuery( 'div.viz-facade-loaded:not(.visualizer-lazy):empty' ).length > 0 ) { | |
| 689 | + visualizerUserInteractionEvents.forEach( function( event ) { | |
| 690 | + window.addEventListener( event, function() { | |
| 691 | + jQuery( '.visualizer-front:not(.visualizer-chart-loaded)' ).resize(); | |
| 692 | + }, { passive: true } ); | |
| 693 | + } ); | |
| 694 | + } | |
| 684 | 695 | } |
| 685 | 696 | </script> |
| 686 | 697 | <?php |
| 687 | 698 | } |