| @@ -46,9 +46,9 @@ | ||
| 46 | 46 | * |
| 47 | 47 | * @access private |
| 48 | 48 | * @var bool |
| 49 | 49 | */ |
| 50 | - private $lazy_render_script = false; | |
| 50 | + private $lazy_render_script = true; | |
| 51 | 51 | |
| 52 | 52 | /** |
| 53 | 53 | * Constructor. |
| 54 | 54 | * |
| @@ -382,10 +382,11 @@ | ||
| 382 | 382 | |
| 383 | 383 | $lazy_load = isset( $settings['lazy_load_chart'] ) ? $settings['lazy_load_chart'] : false; |
| 384 | 384 | $lazy_load = apply_filters( 'visualizer_lazy_load_chart', $lazy_load, $chart->ID ); |
| 385 | 385 | $container_class = 'visualizer-front-container'; |
| 386 | - if ( $lazy_load ) { | |
| 387 | - $this->lazy_render_script = true; | |
| 386 | + if ( ! $lazy_load ) { | |
| 387 | + $this->lazy_render_script = false; | |
| 388 | + } else { | |
| 388 | 389 | $container_class .= ' visualizer-lazy-render'; |
| 389 | 390 | } |
| 390 | 391 | |
| 391 | 392 | // handle data filter hooks |
| @@ -698,8 +699,9 @@ | ||
| 698 | 699 | if ( $this->lazy_render_script ) { |
| 699 | 700 | ?> |
| 700 | 701 | <script type="text/javascript"> |
| 701 | 702 | var visualizerUserInteractionEvents = [ |
| 703 | + "scroll", | |
| 702 | 704 | "mouseover", |
| 703 | 705 | "keydown", |
| 704 | 706 | "touchmove", |
| 705 | 707 | "touchstart" |