示例#1
0
 public function initialize()
 {
     parent::initialize();
     AssetManager::addStyle(asset('vendor/suroviy/soa_addon/css/bootstrap-markdown-editor.css'));
     AssetManager::addScript(asset('vendor/suroviy/soa_addon/js/ace.js'));
     AssetManager::addScript(asset('vendor/suroviy/soa_addon/js/bootstrap-markdown-editor.js'));
 }
示例#2
0
 public function getParams()
 {
     $config = str_replace('"elFinderBrowser"', 'elFinderBrowser', json_encode($this->mce_config()));
     $config = str_replace('"false"', 'false', $config);
     $config = str_replace('"true"', 'true', $config);
     return parent::getParams() + ['config' => $config, 'selector' => $this->mce_selector()];
 }
示例#3
0
 public function initialize()
 {
     parent::initialize();
     AssetManager::addStyle('admin::default/plugins/colorbox/colorbox.css');
     AssetManager::addScript('admin::default/plugins/colorbox/jquery.colorbox-min.js');
     AssetManager::addScript('admin::default/scripts/filemanager/init.js');
 }
示例#4
0
 public function save()
 {
     $name = $this->name();
     if (!Input::has($name)) {
         Input::merge([$name => 0]);
     }
     parent::save();
 }
示例#5
0
 public function save()
 {
     $name = $this->name();
     if (!\Request::has($name)) {
         \Request::merge([$name => 0]);
     }
     parent::save();
 }
示例#6
0
 public function initialize()
 {
     parent::initialize();
     AssetManager::addStyle(asset('packages/agelxnash/admin/colorbox/colorbox.css'));
     AssetManager::addStyle(asset('packages/barryvdh/elfinder/css/elfinder.min.css'));
     AssetManager::addStyle(asset('packages/barryvdh/elfinder/css/theme.css'));
     AssetManager::addScript(asset('packages/agelxnash/admin/colorbox/jquery.colorbox-min.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/colorbox/i18n/jquery.colorbox-' . config('app.locale') . '.js'));
     AssetManager::addScript(asset('packages/barryvdh/elfinder/js/elfinder.min.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/js/elfinderPopUp.js'));
 }
示例#7
0
 public function value()
 {
     $value = parent::value();
     if (is_null($value)) {
         $value = [];
     }
     if (is_string($value)) {
         $value = json_decode($value);
     }
     return $value;
 }
示例#8
0
 public function value()
 {
     $value = parent::value();
     if (is_null($value)) {
         $value = [];
     }
     if (is_string($value)) {
         $value = preg_split('/,/', $value, -1, PREG_SPLIT_NO_EMPTY);
     }
     return $value;
 }
示例#9
0
 public function initialize()
 {
     parent::initialize();
     AssetManager::addStyle(asset('packages/agelxnash/admin/colorbox/colorbox.css'));
     AssetManager::addStyle(asset('packages/barryvdh/elfinder/css/elfinder.min.css'));
     AssetManager::addStyle(asset('packages/barryvdh/elfinder/css/theme.css'));
     AssetManager::addStyle(asset('packages/agelxnash/admin/markitup/skins/style.css'));
     AssetManager::addStyle(asset('packages/agelxnash/admin/markitup/sets/style.css'));
     AssetManager::addScript(asset('packages/agelxnash/admin/markitup/jquery.markitup.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/colorbox/jquery.colorbox-min.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/colorbox/i18n/jquery.colorbox-' . config('app.locale') . '.js'));
     AssetManager::addScript(asset('packages/barryvdh/elfinder/js/elfinder.min.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/spell/' . (Request::isSecure() ? 'https' : 'http') . '/spell.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/js/spell/' . (Request::isSecure() ? 'https' : 'http') . '.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/js/elfinderPopUp.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/markitup/sets/set.js'));
     AssetManager::addScript(asset('packages/agelxnash/admin/js/FormItems/markitUp.js'));
 }
示例#10
0
 public function getParams()
 {
     return parent::getParams() + ['placement' => $this->placement(), 'attributes' => $this->attributes()];
 }
示例#11
0
 public function getParams()
 {
     return parent::getParams() + ['seconds' => $this->seconds(), 'format' => $this->format(), 'pickerFormat' => $this->pickerFormat()];
 }
示例#12
0
 public function initialize()
 {
     parent::initialize();
     AssetManager::addScript('admin::default/plugins/ckeditor/ckeditor.js');
 }
示例#13
0
 public function getParams()
 {
     return parent::getParams() + ['fieldname' => $this->name(), 'permissions' => $this->instance()->permissions, 'all_permissions' => $this->getAllPermissions(), 'withInherited' => $this->withInherited()];
 }
示例#14
0
 public function value()
 {
     $value = parent::value();
     if ($value instanceof Collection && $value->count() > 0) {
         $value = $value->lists($value->first()->getKeyName());
     }
     if ($value instanceof Collection) {
         $value = $value->toArray();
     }
     return $value;
 }
示例#15
0
 public function getParams()
 {
     return parent::getParams() + ['zoom' => $this->zoom];
 }
示例#16
0
 public function getParams()
 {
     return parent::getParams() + ['config' => str_replace('"elFinderBrowser"', 'elFinderBrowser', json_encode($this->mce_config())), 'selector' => $this->mce_selector()];
 }
示例#17
0
 public function getParams()
 {
     return parent::getParams() + ['options' => $this->options(), 'nullable' => $this->isNullable()];
 }
示例#18
0
 public function getParams()
 {
     return parent::getParams() + ['path' => $this->upload_path()];
 }
示例#19
0
 public function saved()
 {
     if (!$this->canSaveRelation()) {
         parent::saved();
         return;
     }
     $objects = $this->getRelatedObjects();
     $relationClass = get_class($this->getToManyRelation());
     switch ($relationClass) {
         case 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany':
         case 'Illuminate\\Database\\Eloquent\\Relations\\MorphToMany':
             $this->getToManyRelation()->attach($objects->pluck('id')->toArray());
             break;
         case 'Illuminate\\Database\\Eloquent\\Relations\\HasMany':
         case 'Illuminate\\Database\\Eloquent\\Relations\\MorphMany':
             $this->getToManyRelation()->saveMany($objects);
             break;
     }
 }
示例#20
0
文件: Image.php 项目: budeci/owl52
 public function initialize()
 {
     parent::initialize();
     AssetManager::addScript('admin::default/js/formitems/image/init.js');
     AssetManager::addScript('admin::default/js/formitems/image/flow.min.js');
 }