From b772f3472dfe3edbb1b962fecb1348636cb83731 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 29 May 2019 17:29:06 +0200 Subject: [PATCH] #2783 --- src/app/Magic/Fields/Checkbox.php | 2 ++ src/app/Magic/Fields/Files.php | 16 ++++++++++++++++ src/app/Magic/Fields/Images.php | 6 +++++- src/app/Magic/Fields/Markdown.php | 3 ++- src/app/Magic/Fields/Textarea.php | 3 ++- 5 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 src/app/Magic/Fields/Files.php diff --git a/src/app/Magic/Fields/Checkbox.php b/src/app/Magic/Fields/Checkbox.php index cf42723..722b327 100644 --- a/src/app/Magic/Fields/Checkbox.php +++ b/src/app/Magic/Fields/Checkbox.php @@ -6,5 +6,7 @@ namespace Cubist\Backpack\app\Magic\Fields; class Checkbox extends Field { + protected $_adminType = 'checkbox'; + protected $_databaseType = 'boolean'; } diff --git a/src/app/Magic/Fields/Files.php b/src/app/Magic/Fields/Files.php new file mode 100644 index 0000000..e3006dc --- /dev/null +++ b/src/app/Magic/Fields/Files.php @@ -0,0 +1,16 @@ + $this->_mimeTypes]); + } + +} diff --git a/src/app/Magic/Fields/Images.php b/src/app/Magic/Fields/Images.php index 1ea2ff0..17915b8 100644 --- a/src/app/Magic/Fields/Images.php +++ b/src/app/Magic/Fields/Images.php @@ -4,7 +4,11 @@ namespace Cubist\Backpack\app\Magic\Fields; -class Images extends Field +class Images extends Files { + protected $_adminType = 'simplemde'; + protected $_databaseType = 'text'; + + protected $_mimeTypes = ['image/png', 'image/jpeg', 'image/svg+xml','image/webp','image/gif']; } diff --git a/src/app/Magic/Fields/Markdown.php b/src/app/Magic/Fields/Markdown.php index 7acdf5c..336d381 100644 --- a/src/app/Magic/Fields/Markdown.php +++ b/src/app/Magic/Fields/Markdown.php @@ -6,5 +6,6 @@ namespace Cubist\Backpack\app\Magic\Fields; class Markdown extends Field { - + protected $_adminType = 'simplemde'; + protected $_databaseType = 'text'; } diff --git a/src/app/Magic/Fields/Textarea.php b/src/app/Magic/Fields/Textarea.php index 8b75734..a4b36af 100644 --- a/src/app/Magic/Fields/Textarea.php +++ b/src/app/Magic/Fields/Textarea.php @@ -6,5 +6,6 @@ namespace Cubist\Backpack\app\Magic\Fields; class Textarea extends Field { - + protected $_adminType = 'textarea'; + protected $_databaseType = 'text'; } -- 2.39.5