示例#1
0
 /**
  * assets
  * Add assets needed in frontend for Piklist.
  *
  * @param array $assets Collection of registered assets.
  *
  * @access public
  * @static
  * @since 1.0
  */
 public static function assets($assets)
 {
     /**
      * piklist_assets_localize
      * Add additional information to the piklist local variable
      *
      * @param  array $localize so far.
      *
      * @since 1.0
      */
     $localize = array_merge(apply_filters('piklist_assets_localize', array()), array('prefix' => piklist::$prefix));
     array_push($assets['scripts'], array('handle' => 'piklist', 'src' => piklist::$add_ons['piklist']['url'] . '/parts/js/piklist.js', 'ver' => piklist::$version, 'deps' => array('jquery', 'jquery-ui-sortable', 'quicktags'), 'enqueue' => true, 'in_footer' => true, 'admin' => true, 'front' => piklist_form::render_assets(), 'localize' => array('key' => 'piklist', 'value' => $localize)));
     array_push($assets['scripts'], array('handle' => 'jquery.placeholder', 'src' => piklist::$add_ons['piklist']['url'] . '/parts/js/jquery.placeholder.js', 'ver' => '1.0', 'deps' => 'jquery', 'enqueue' => true, 'in_footer' => true, 'admin' => true, 'front' => piklist_form::render_assets()));
     array_push($assets['styles'], array('handle' => 'piklist-css', 'src' => piklist::$add_ons['piklist']['url'] . '/parts/css/piklist.css', 'ver' => piklist::$version, 'enqueue' => true, 'admin' => true, 'in_footer' => false, 'front' => piklist_form::render_assets(), 'media' => 'screen, projection'));
     return $assets;
 }