PUM_Site_Assets::register_scripts()
Register JS.
Description Description
Source Source
File: classes/Site/Assets.php
public static function register_scripts() { self::$scripts_registered = true; wp_register_script( 'mobile-detect', self::$js_url . 'vendor/mobile-detect.min.js', null, '1.3.3', true ); wp_register_script( 'iframe-resizer', self::$js_url . 'vendor/iframeResizer.min.js', array( 'jquery' ) ); if ( PUM_AssetCache::enabled() && false !== self::$cache_url ) { $cached = get_option( 'pum-has-cached-js' ); if ( ! $cached || self::$debug ) { PUM_AssetCache::cache_js(); $cached = get_option( 'pum-has-cached-js' ); } wp_register_script( 'popup-maker-site', self::$cache_url . '/' . PUM_AssetCache::generate_cache_filename( 'pum-site-scripts' ) . '.js?defer&generated=' . $cached, array( 'jquery', 'jquery-ui-core', 'jquery-ui-position', ), Popup_Maker::$VER, true ); } else { wp_register_script( 'popup-maker-site', self::$js_url . 'site' . self::$suffix . '.js?defer', array( 'jquery', 'jquery-ui-core', 'jquery-ui-position', ), Popup_Maker::$VER, true ); } if ( popmake_get_option( 'enable_easy_modal_compatibility_mode', false ) ) { wp_register_script( 'popup-maker-easy-modal-importer-site', self::$js_url . 'popup-maker-easy-modal-importer-site' . self::$suffix . '?defer', array( 'popup-maker-site' ), POPMAKE_VERSION, true ); } self::localize_scripts(); }
Expand full source code Collapse full source code View on Trac