Example #1
0
 /**
  * Sets default options
  */
 protected function defaultOptions()
 {
     parent::defaultOptions();
     unset($this->clientOptions['imageUpload']);
     unset($this->clientOptions['fileUpload']);
     unset($this->clientOptions['imageManagerJson']);
     unset($this->clientOptions['fileManagerJson']);
     if (isset($this->clientOptions['plugins']) && array_search('imagemanager', $this->clientOptions['plugins']) !== false) {
         $this->setOptionsKey('imageUpload', $this->module->imageUploadRoute);
         $this->clientOptions['imageUploadErrorCallback'] = ArrayHelper::getValue($this->clientOptions, 'imageUploadErrorCallback', new JsExpression("function(json){alert(json.error);}"));
         $this->setOptionsKey('imageManagerJson', $this->module->imageManagerJsonRoute);
     }
     if (isset($this->clientOptions['plugins']) && array_search('filemanager', $this->clientOptions['plugins']) !== false) {
         $this->setOptionsKey('fileUpload', $this->module->fileUploadRoute);
         $this->clientOptions['fileUploadErrorCallback'] = ArrayHelper::getValue($this->clientOptions, 'fileUploadErrorCallback', new JsExpression("function(json){alert(json.error);}"));
         $this->setOptionsKey('fileManagerJson', $this->module->fileManagerJsonRoute);
     }
 }
Example #2
0
<?php

/**
 * @var $this  yii\web\View
 * @var $model jarrus90\User\models\Role
 */
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
$this->params['breadcrumbs'][] = $this->title;
$this->beginContent('@jarrus90/Blog/views/_adminLayout.php');
$form = ActiveForm::begin(['enableAjaxValidation' => true, 'enableClientValidation' => false, 'fieldConfig' => ['horizontalCssClasses' => ['wrapper' => 'col-sm-9']]]);
echo $form->field($model, 'key');
echo $form->field($model, 'title');
echo $form->field($model, 'content')->widget(\jarrus90\Blog\Widgets\Redactor::className(), ['clientOptions' => ['lang' => Yii::$app->language, 'minHeight' => 200, 'plugins' => ['fontsize', 'fontcolor', 'fontfamily', 'table', 'counter', 'fullscreen', 'imagemanager']]]);
echo Html::submitButton(Yii::t('content', 'Save'), ['class' => 'btn btn-success btn-block']);
ActiveForm::end();
$this->endContent();