<?php /** * Frontend JS File. * * @since 2.4.0 * * @package uagb */ $selector = '.uagb-block-' . $id; $countdown_options = apply_filters( 'uagb_countdown_options', array( 'block_id' => $attr['block_id'], 'endDateTime' => $attr['endDateTime'], 'showDays' => $attr['showDays'], 'showHours' => $attr['showHours'], 'showMinutes' => $attr['showMinutes'], 'isFrontend' => true, 'timerEndAction' => $attr['timerEndAction'], 'redirectURL' => $attr['redirectURL'], ), $id, $attr ); ob_start(); ?> window.addEventListener( 'load', function() { UAGBCountdown.init( '<?php echo esc_attr( $selector ); ?>', <?php echo wp_json_encode( $countdown_options ); ?> ); }); <?php $dynamic_js = apply_filters( 'spectra_countdown_frontend_dynamic_js', ob_get_clean(), $selector, $countdown_options ); return $dynamic_js; ?>