Example #1
0
 /**
  * Compile enqueued items.
  */
 function compile()
 {
     global $_beans_uikit_enqueued_items;
     // Set filters for third parties, eventhough it should rarely be used.
     $styles = apply_filters('beans_uikit_euqueued_styles', $this->register_less_components());
     $scripts = apply_filters('beans_uikit_euqueued_scripts', $this->register_js_components());
     // Set default args filters for third parties.
     $styles_args = apply_filters('beans_uikit_euqueued_styles_args', array());
     $scripts_args = apply_filters('beans_uikit_euqueued_scripts_args', array('depedencies' => array('jquery')));
     // Compile less.
     if ($styles) {
         beans_compile_less_fragments('uikit', array_unique($styles), $styles_args);
     }
     // Compile js.
     if ($scripts) {
         beans_compile_js_fragments('uikit', array_unique($scripts), $scripts_args);
     }
 }
Example #2
0
 /**
  * Compile enqueued items.
  */
 function compile()
 {
     global $_beans_uikit_enqueued_items;
     /**
      * Filter UIkit enqueued style components.
      *
      * @since 1.0.0
      *
      * @param array $components An array of UIkit style component files.
      */
     $styles = apply_filters('beans_uikit_euqueued_styles', $this->register_less_components());
     /**
      * Filter UIkit enqueued script components.
      *
      * @since 1.0.0
      *
      * @param array $components An array of UIkit script component files.
      */
     $scripts = apply_filters('beans_uikit_euqueued_scripts', $this->register_js_components());
     /**
      * Filter UIkit style compiler arguments.
      *
      * @since 1.0.0
      *
      * @param array $components An array of UIkit style compiler arguments.
      */
     $styles_args = apply_filters('beans_uikit_euqueued_styles_args', array());
     /**
      * Filter UIkit script compiler arguments.
      *
      * @since 1.0.0
      *
      * @param array $components An array of UIkit script compiler arguments.
      */
     $scripts_args = apply_filters('beans_uikit_euqueued_scripts_args', array('depedencies' => array('jquery')));
     // Compile less.
     if ($styles) {
         beans_compile_less_fragments('uikit', array_unique($styles), $styles_args);
     }
     // Compile js.
     if ($scripts) {
         beans_compile_js_fragments('uikit', array_unique($scripts), $scripts_args);
     }
 }