From b8cc2085b612a839721da9268a2bfb8d40ff1d14 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 3 Feb 2012 00:59:04 +0100 Subject: [PATCH] API CHANGE Deprecated FileIframeField and ImageField, use UploadField instead --- forms/FileIFrameField.php | 4 ++++ forms/ImageField.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/forms/FileIFrameField.php b/forms/FileIFrameField.php index d1d778247..4e66b0464 100644 --- a/forms/FileIFrameField.php +++ b/forms/FileIFrameField.php @@ -5,6 +5,8 @@ * * If all you need is a simple file upload, it is reccomended you use {@link FileField} * + * @deprecated 3.0 Use UploadField + * * @package forms * @subpackage fields-files */ @@ -59,6 +61,8 @@ class FileIFrameField extends FileField { * @return string */ public function Field() { + Deprecation::notice('3.0', 'Use UploadField'); + Requirements::css(SAPPHIRE_DIR . '/thirdparty/jquery-ui-themes/smoothness/jquery-ui.css'); Requirements::add_i18n_javascript(SAPPHIRE_DIR . '/javascript/lang'); Requirements::javascript(SAPPHIRE_DIR . '/thirdparty/jquery/jquery.js'); diff --git a/forms/ImageField.php b/forms/ImageField.php index 7c46442a6..620de1cf4 100644 --- a/forms/ImageField.php +++ b/forms/ImageField.php @@ -18,6 +18,8 @@ * $myField->setFolderName('myFolder'); * * + * @deprecated 3.0 Use UploadField with $myField->allowedExtensions = array('jpg', 'gif', 'png') + * * @package forms * @subpackage fields-files */ @@ -43,6 +45,8 @@ class ImageField extends FileIFrameField { * @return Form */ public function EditFileForm() { + Deprecation::notice('3.0', 'Use UploadField'); + $filter = create_function('$item', 'return (in_array("Folder", ClassInfo::ancestry($item->ClassName)) || in_array("Image", ClassInfo::ancestry($item->ClassName)));'); $form = parent::EditFileForm();