PUM_Site_Assets::late_localize_scripts()
Localize late script vars if enqueued.
Description Description
Source Source
File: classes/Site/Assets.php
public static function late_localize_scripts() { // If scripts not rendered, localize these vars. Otherwise echo them manually. if ( ! wp_script_is( 'popup-maker-site', 'done' ) ) { wp_localize_script( 'popup-maker-site', 'pum_popups', self::get_popup_settings() ); } else { echo "<script type='text/javascript'>"; echo 'window.pum_popups = ' . PUM_Utils_Array::safe_json_encode( self::get_popup_settings() ) . ';'; // Backward compatibility fill. echo 'window.pum_vars = window.pum_vars || {}; window.pum_vars.popups = window.pum_popups;'; echo "</script>"; } }
Expand full source code Collapse full source code View on Trac