示例#1
0
文件: Script.php 项目: jasmun/Noco100
 /**
  * Registers and enqueues a js file in one process
  * @param string $handle
  * @param bool|string $src
  * @param array $deps
  * @param bool $ver
  * @param bool $in_footer
  * @param array $localize
  * @return void
  */
 public static function load($handle, $src = false, $deps = array(), $ver = false, $in_footer = false, $localize = array())
 {
     if (!isset(self::$_scripts[$handle])) {
         self::$_scripts[$handle] = array('src' => $src, 'deps' => $deps, 'ver' => $ver, 'in_footer' => $in_footer);
     }
     if (is_array($localize) && !empty($localize)) {
         self::localize($handle, key($localize), array_values($localize));
     }
     if (self::$_enqueueSet == false) {
         IfwPsn_Wp_Proxy_Action::addEnqueueScripts(array('IfwPsn_Wp_Proxy_Script', '_enqueueScripts'));
         self::$_enqueueSet = true;
     }
 }