/** * Register custom assets to use on Modal * * @param array $assets * * @return array */ public function apply_assets($assets) { IG_Pb_Helper_Functions::load_bootstrap_3($assets); $assets['ig-pb-handlesetting-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/handle_setting.js', 'ver' => '1.0.0'); if (IG_Pb_Helper_Functions::is_preview()) { $assets['ig-pb-frontend-css'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/css/front_end.css', 'ver' => '1.0.0'); } $assets['ig-pb-modal-css'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/css/modal.css', 'ver' => '1.0.0'); $assets['ig-pb-codemirror-css'] = array('src' => IG_Pb_Helper_Functions::path('assets/3rd-party/') . '/codemirror/codemirror.css', 'ver' => '1.0.0'); $assets['ig-pb-codemirror-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/3rd-party/') . '/codemirror/codemirror.js', 'ver' => '1.0.0'); $assets['ig-pb-codemirrormode-css-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/3rd-party/') . '/codemirror/mode/css.js', 'ver' => '1.0.0'); $assets = apply_filters('ig_pb_assets_register_modal', $assets); return $assets; }
/** * Register custom asset files * * @param type $assets * @return string */ function apply_assets($assets) { $assets['ig-pb-frontend-css'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/css/front_end.css', 'ver' => '1.0.0'); IG_Pb_Helper_Functions::load_bootstrap_3($assets); if (!is_admin() || IG_Pb_Helper_Functions::is_preview()) { $options = array('ig_pb_settings_boostrap_js', 'ig_pb_settings_boostrap_css'); // get saved options value foreach ($options as $key) { ${$key} = get_option($key, 'enable'); } if ($ig_pb_settings_boostrap_css != 'enable') { $assets['ig-pb-bootstrap-css'] = array('src' => '', 'ver' => '3.0.2'); } if ($ig_pb_settings_boostrap_js != 'enable') { $assets['ig-pb-bootstrap-js'] = array('src' => '', 'ver' => '3.0.2'); } } $assets['ig-pb-joomlashine-frontend-css'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/css/jsn-gui-frontend.css', 'deps' => array('ig-pb-bootstrap-css')); $assets['ig-pb-frontend-responsive-css'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/css/front_end_responsive.css', 'ver' => '1.0.0'); $assets['ig-pb-addpanel-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/add_page_builder.js', 'ver' => '1.0.0'); $assets['ig-pb-layout-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/layout.js', 'ver' => '1.0.0'); $assets['ig-pb-widget-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/widget.js', 'ver' => '1.0.0'); $assets['ig-pb-placeholder'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/placeholder.js', 'ver' => '1.0.0'); $assets['ig-pb-settings-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/product/settings.js', 'ver' => '1.0.0'); $assets['ig-pb-upgrade-js'] = array('src' => IG_Pb_Helper_Functions::path('assets/innogears') . '/js/product/upgrade.js', 'ver' => '1.0.0'); return $assets; }