Esempio n. 1
0
File: HTML.php Progetto: techart/tao
 protected function build_scripts_settings()
 {
     $settings = array_merge(Templates_HTML::scripts_settings(), $this->scripts_settings);
     if (!empty($settings)) {
         //FIXME: путь к файлу
         $this->use_script('/tao/scripts/tao.js', array('type' => 'lib', 'weight' => -15));
         $src = '';
         $values = array();
         foreach ($settings as $val) {
             if ($val[1]) {
                 $values = Core_Arrays::deep_merge_update($values, $val[0]);
             } else {
                 $values = array_merge_recursive($values, $val[0]);
             }
         }
         $src = 'jQuery.extend(true, TAO.settings, ' . json_encode($values) . ');';
         $this['js'] = $src . $this['js'];
     }
     return '';
 }