Код: Выделить всё
defined('YII_DEBUG') or define('YII_DEBUG',true);
Код: Выделить всё
defined('YII_DEBUG') or define('YII_DEBUG',true);
Код: Выделить всё
private function registerScripts($id)
{
$cs = Yii::app()->getClientScript();
$cs->registerCoreScript('jquery');
if ($this->compressorRoute === false) {
$cs->registerScriptFile($this->assetsDir . '/js/tinymce/tinymce.min.js');
$cs->registerScriptFile($this->assetsDir . '/js/tinymce/jquery.tinymce.min.js');
} else {
$opts = array(
'files' => 'jquery.tinymce',
'source' => true,
);
$opts["plugins"] = strtr(implode(',', $this->settings['plugins']), array(' ' => ','));
if (isset($this->settings['theme'])) $opts["themes"] = $this->settings['theme'];
$opts["languages"] = $this->settings['language'];
$cs->registerScriptFile(TinyMceCompressorAction::scripUrl($this->compressorRoute, $opts));
}
if ($this->fileManager !== false) {
/** @var $fm TinyMceFileManager */
$fm = Yii::createComponent($this->fileManager);
$fm->init();
$this->settings['file_browser_callback'] = $fm->getFileBrowserCallback();
}
$settings = CJavaScript::encode($this->settings);
$cs->registerScript("{$id}_tinyMce_init", "$('#{$id}').tinymce({$settings});");
}