From: Vincent Vanwaelscappel Date: Thu, 8 Oct 2020 17:54:21 +0000 (+0200) Subject: wip #3939 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=a93ca4e7089022c95cd738143fffb9cba3efe76f;p=cubist_cms-back.git wip #3939 @0.5 --- diff --git a/src/app/Magic/Fields/Code.php b/src/app/Magic/Fields/Code.php index 0a64ef3..8f80b59 100644 --- a/src/app/Magic/Fields/Code.php +++ b/src/app/Magic/Fields/Code.php @@ -11,7 +11,7 @@ class Code extends Textarea protected $_adminType = 'code'; protected $_databaseType = 'text'; protected $_translatable = true; - protected $_language = 'text'; + protected $_language = 'html'; protected $_viewNamespace = CubistBackpackServiceProvider::NAMESPACE . '::fields'; public function getDefaultAttributes() diff --git a/src/resources/views/fields/code.blade.php b/src/resources/views/fields/code.blade.php index 25bc2ea..a835e2a 100644 --- a/src/resources/views/fields/code.blade.php +++ b/src/resources/views/fields/code.blade.php @@ -1,10 +1,23 @@ +@php + $map=['html'=>'htmlmixed']; + $mode=$field['language']; + if(isset($map[$mode])){ + $mode=$map[$mode]; + } + + $allDependencies=['htmlmixed'=>['xml','javascript','css']]; + $dependencies=[]; + if(isset($allDependencies[$mode])){ + $dependencies=$allDependencies[$mode]; + } +@endphp @include('crud::fields.inc.wrapper_start') @include('crud::fields.inc.translatable_icon')