Beispiel #1
0
 /**
  * @inheritdoc
  */
 public function run()
 {
     if ($this->hasModel()) {
         $output = Html::activeTextarea($this->model, $this->attribute, $this->options);
     } else {
         $output = Html::textarea($this->name, $this->value, $this->options);
     }
     $js = 'jQuery(\'#' . $this->options['id'] . '\').tinymce(' . Json::htmlEncode($this->clientOptions) . ');';
     if (Yii::$app->getRequest()->getIsAjax()) {
         $output .= Html::script($js);
     } else {
         $view = $this->getView();
         TinymceAsset::register($view);
         TinymceLanguageAsset::register($view);
         $view->registerJs($js);
     }
     return $output;
 }