From a93ca4e7089022c95cd738143fffb9cba3efe76f Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 8 Oct 2020 19:54:21 +0200 Subject: [PATCH] wip #3939 @0.5 --- src/app/Magic/Fields/Code.php | 2 +- src/resources/views/fields/code.blade.php | 28 +++++++++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) 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')