/** * Render editor */ public function render() { if (!self::$is_loaded) { $this->load(); self::$is_loaded = TRUE; } return parent::render(); }
/** * Render * * @return string */ public function render() { $this->options['lang'] = config('site.locale', 'en'); extract((array) $this->options); cogear()->elfinder->load(); inline_js("\$(document).ready(\r\n\t\tfunction()\r\n\t\t{\r\n var opts = {\r\n lang: '{$lang}',\r\n styleWithCSS: " . ($styleWithCSS ? 'true' : 'false') . ",\r\n width: '{$width}',\r\n height: {$height},\r\n toolbar: '{$toolbar}',\r\n cssfiles : ['" . Url::gear('elrte') . "/css/elrte-inner.css'],\r\n fmAllow: true,\r\n fmOpen: function(callback){\r\n \$(\"<div id='{$this->getId()}-elfinder'>\").elfinder({\r\n url: '" . Url::gear('elfinder') . "connector/',\r\n lang: '{$lang}',\r\n dialog : { width : 900, modal : true, title : '" . t('Files') . "' }, // открываем в диалоговом окне\r\n closeOnEditorCallback : true, // закрываем после выбора файла\r\n editorCallback : callback\r\n })\r\n }\r\n };\r\n \$('#{$this->getId()} textarea').elrte(opts);\r\n\t\t}\r\n\t);"); event('elRTE.load', $this); return parent::render(); }
/** * Render * * @return string */ public function render() { return parent::render(); }
/** * Render * * @return string */ public function render() { inline_js("\$(document).ready(\r\n\t\tfunction()\r\n\t\t{\r\n\t\t\t\$('#{$this->getId()} textarea').editor(" . json_encode((array) $this->options) . ");\r\n\t\t}\r\n\t);"); return parent::render(); }