/**
  * Get accessor method for instance property.
  *
  * @return WP_Enqueue_Util Instance of the class.
  */
 public static function get_instance()
 {
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 /**
  * Registers widget styles.
  */
 public function register_widget_styles()
 {
     $handle = $this->slug . '-styles';
     $relative_path = __DIR__ . '/../../site/css/';
     $filename = 'wp-mailchimp-subscribe.min.css';
     $filename_debug = 'wp-mailchimp-subscribe.css';
     $dependencies = array();
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $this->version);
     $this->wp_enqueue_util->enqueue_style($options);
 }
 /**
  * Enqueues styles.
  */
 public function __enqueue_styles()
 {
     $screen = get_current_screen();
     if ('settings_page_' . WP_Google_DFP_Ads_Settings::get_instance()->get_id() === $screen->id) {
         $handle = WP_Google_DFP_Ads::get_instance()->get_slug() . '-admin-styles';
         $relative_path = __DIR__ . '/../admin/css/';
         $filename = 'wp-google-dfp-ads.min.css';
         $filename_debug = 'wp-google-dfp-ads.css';
         $dependencies = array();
         $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, WP_Google_DFP_Ads::get_instance()->get_version());
         WP_Enqueue_Util::get_instance()->enqueue_style($options);
     }
 }
 /**
  * Enqueues styles.
  */
 public function __enqueue_styles()
 {
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $wp_recipe = WP_Recipe::get_instance();
     $handle = $wp_recipe->get_slug() . '-styles';
     $relative_path = __DIR__ . '/../site/css/';
     $filename = 'wp-recipe.min.css';
     $filename_debug = 'wp-recipe.css';
     $dependencies = array();
     $version = $wp_recipe->get_version();
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $version);
     $wp_enqueue_util->enqueue_style($options);
 }
 /**
  * Enqueues styles.
  */
 public function __enqueue_styles()
 {
     if (!apply_filters('wp_pinterest_load_default_styles', true)) {
         return;
     }
     $wp_pinterest = WP_Pinterest::get_instance();
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $handle = $wp_pinterest->get_slug() . '-styles';
     $relative_path = __DIR__ . '/../site/css/';
     $filename = 'wp-pinterest.min.css';
     $filename_debug = 'wp-pinterest.css';
     $dependencies = array();
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $wp_pinterest->get_version());
     $wp_enqueue_util->enqueue_style($options);
 }
 /**
  * Enqueues styles.
  */
 public function __enqueue_styles()
 {
     $wp_pinterest = WP_Pinterest::get_instance();
     $wp_post_type_util = WP_Post_Type_Util::get_instance();
     if ($wp_post_type_util->is_post_type_add_or_edit_screen('post') || $wp_post_type_util->is_post_type_add_or_edit_screen('page')) {
         $wp_enqueue_util = WP_Enqueue_Util::get_instance();
         $handle = $wp_pinterest->get_slug() . '-admin-styles';
         $relative_path = __DIR__ . '/../admin/css/';
         $filename = 'wp-pinterest-admin.min.css';
         $filename_debug = 'wp-pinterest-admin.css';
         $dependencies = array();
         $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $wp_pinterest->get_version());
         $wp_enqueue_util->enqueue_style($options);
     }
 }
 /**
  * Enqueues scripts.
  */
 public function __enqueue_scripts()
 {
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $wp_pinterest = WP_Pinterest::get_instance();
     $handle = $wp_pinterest->get_slug() . '-scripts';
     $relative_path = __DIR__ . '/../site/js/';
     $filename = 'bundle.min.js';
     $filename_debug = 'bundle.concat.js';
     $dependencies = array();
     $version = $wp_pinterest->get_version();
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $version, true);
     $localization_name = 'wp_pinterest';
     $options->set_localization($localization_name, $this->get_data());
     $wp_enqueue_util->enqueue_script($options);
 }
 /**
  * Enqueues styles.
  */
 public function __enqueue_styles()
 {
     $wp_post_type_util = WP_Post_Type_Util::get_instance();
     $wp_recipe = WP_Recipe::get_instance();
     $post_type = WP_Recipe_Post_Type::get_instance()->get_post_type();
     if ($wp_post_type_util->is_post_type_add_or_edit_screen($post_type)) {
         $wp_enqueue_util = WP_Enqueue_Util::get_instance();
         $handle = $wp_recipe->get_slug() . '-admin-styles';
         $relative_path = __DIR__ . '/../admin/css/';
         $filename = 'recipe-post-type.min.css';
         $filename_debug = 'recipe-post-type.css';
         $dependencies = array();
         $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $wp_recipe->get_version());
         $wp_enqueue_util->enqueue_style($options);
     }
 }
 /**
  * Enqueues scripts.
  */
 public function __enqueue_scripts()
 {
     $wp_ahalogy = WP_Ahalogy::get_instance();
     $handle = $wp_ahalogy->get_slug() . '-script';
     $relative_path = __DIR__ . '/../site/js/';
     $filename = 'bundle.min.js';
     $filename_debug = 'bundle.concat.js';
     $dependencies = array();
     $client_id = apply_filters('wp_ahalogy_client_id', '');
     if (empty($client_id)) {
         return;
     }
     $data = array('options' => array('clientId' => $client_id));
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $wp_ahalogy->get_version());
     $options->set_localization($wp_ahalogy->get_localization_handle(), $data);
     WP_Enqueue_Util::get_instance()->enqueue_script($options);
 }
 /**
  * Enqueues bundled scripts.
  */
 private function enqueue_bundled_scripts()
 {
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $wp_recipe = WP_Recipe::get_instance();
     $handle = $wp_recipe->get_slug() . '-scripts';
     $relative_path = __DIR__ . '/../site/js/';
     $filename = 'bundle.min.js';
     $filename_debug = 'bundle.concat.js';
     $dependencies = array();
     $version = $wp_recipe->get_version();
     $styles = array($wp_enqueue_util->get_source_to_enqueue(__DIR__ . '/../site/css/', 'wp-recipe-print.min.css', 'wp-recipe-print.css'));
     $styles = apply_filters('wp_recipe_enqueue_print_styles', $styles);
     $data = array('print' => array('styles' => $styles));
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $version, true);
     $localization_name = WP_Recipe_Util::get_instance()->get_id($wp_recipe->get_slug());
     $options->set_localization($localization_name, $data);
     $wp_enqueue_util->enqueue_script($options);
 }
 /**
  * Enqueues scripts.
  */
 public function __enqueue_scripts()
 {
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $wp_google_analytics = WP_Google_Analytics::get_instance();
     $handle = $wp_google_analytics->get_slug() . '-scripts';
     $relative_path = __DIR__ . '/../site/js/';
     $filename = 'bundle.min.js';
     $filename_debug = 'bundle.concat.js';
     $dependencies = array();
     $version = $wp_google_analytics->get_version();
     $tracking_id = apply_filters('wp_google_analytics_tracking_id', '');
     if (empty($tracking_id)) {
         return;
     }
     $data = array('options' => array('trackingId' => $tracking_id));
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $version);
     $options->set_localization($wp_google_analytics->get_localization_handle(), $data);
     $wp_enqueue_util->enqueue_script($options);
 }
 /**
  * Enqueues bundled scripts.
  */
 private function enqueue_bundled_scripts()
 {
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $wp_recipe = WP_Recipe::get_instance();
     $wp_recipe_ingredients = WP_Recipe_Ingredients::get_instance();
     $wp_recipe_ingredients_group = WP_Recipe_Ingredients_Group::get_instance();
     $handle = $wp_recipe->get_slug() . '-admin-script';
     $relative_path = __DIR__ . '/../admin/js/';
     $filename = 'bundle.min.js';
     $filename_debug = 'bundle.concat.js';
     $dependencies = array('underscore');
     $group_keys = $wp_recipe_ingredients_group->get_keys();
     $new_group = array($group_keys['group'] => '');
     $data = array('ingredient' => array('classes' => $wp_recipe_ingredients->get_classes(), 'group' => array('classes' => $wp_recipe_ingredients_group->get_classes(), 'keys' => $group_keys, 'markup' => $wp_recipe_ingredients_group->generate_admin_markup($new_group)), 'id' => WP_Recipe_Util::get_instance()->get_id($wp_recipe_ingredients->get_slug()), 'markup' => $wp_recipe_ingredients->generate_admin_markup()));
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $wp_recipe->get_version(), true);
     $localization_name = WP_Recipe_Util::get_instance()->get_id($wp_recipe->get_slug());
     $options->set_localization($localization_name, $data);
     $wp_enqueue_util->enqueue_script($options);
 }
예제 #13
0
 /**
  * Registers admin styles.
  */
 public function register_admin_styles()
 {
     $wp_enqueue_util = WP_Enqueue_Util::get_instance();
     $handle = $this->slug . '-admin-styles';
     $relative_path = __DIR__ . '../../admin/css';
     $filename = 'wp-ads-code.min.css';
     $filename_debug = 'wp-ads-code.css';
     $dependencies = array();
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $this->version);
     $wp_enqueue_util->enqueue_style($options);
 }