silverstripe-framework/forms
Normann Lou f71025aa40 BUGFIX: $_POST[$this->Name] in TableField::SubmittedFieldSet are not always set
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.3@70695 467b73ca-7a2a-4603-9d3b-597d59a354a9
2011-02-02 14:27:02 +13:00
..
AjaxFormAction.php MINOR Misc deprecation notes 2008-10-16 13:00:30 +00:00
AjaxUniqueTextField.php MINOR Removed debug code in AjaxUniqueTextField 2011-02-02 14:26:33 +13:00
AutocompleteTextField.php BUGFIX Fixed extra class addition on various FormField->Field() methods 2008-10-21 20:58:11 +00:00
BankAccountField.php ENHANCEMENT Added BankAccountField::is_valid_array_structure() to avoid PHP Notices when converting empty array values 2008-10-15 12:57:17 +00:00
CalendarDateField.php Made CalendarDataField JS more self-suffficient 2011-02-02 14:26:49 +13:00
CheckboxField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
CheckboxSetField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
ComplexTableField.php ENHANCEMENT #3313 gigtech: Added ComplexTableField::setAddTitle() 2011-02-02 14:26:56 +13:00
CompositeDateField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
CompositeField.php ENHANCEMENT Added CompositeField->makeFieldReadonly() (straight copy from FieldSet) incl. unit tests 2011-02-02 14:26:43 +13:00
ConfirmedFormAction.php MINOR Added deprecated note to ConfirmedFormAction 2008-10-27 22:50:24 +00:00
ConfirmedPasswordField.php ENHANCEMENT Added ConfirmedPasswordField->setShowOnClickTitle() 2011-02-02 14:26:36 +13:00
CountryDropdownField.php BUGFIX CountryDropdownField now allows for title to be optional, which uses the name of the field if not set. This makes it consistent with DropdownField 2011-02-02 14:26:53 +13:00
CreditCardField.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
CurrencyField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
CustomRequiredFields.php BUGFIX (by cinek) PHP validation field name for [Custom]RequiredField: Server side validation displays field name instead of field label in messages, e.g. "EditableEmailField?1 is required" instead of e.g. "E-mail address is required" for a field with label "Email address". (patch from #2560) 2008-07-17 21:58:59 +00:00
DatalessField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
DateField.php BUGFIX Hidden field needs to exist for DateField_Disabled in order for validation to pass correctly 2011-02-02 14:27:01 +13:00
DisabledTransformation.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
DMYCalendarDateField.php ENHANCEMENT Introduced constants for system paths like /sapphire in preparation for a more flexible directory reorganisation. Instead of hardcoding your path, please use the following constants: BASE_PATH, BASE_URL, SAPPHIRE_DIR, SAPPHIRE_PATH, CMS_DIR, CMS_PATH, THIRDPARTY_DIR, THIRDPARTY_PATH, ASSETS_DIR, ASSETS_PATH, THEMES_DIR, THEMES_PATH 2008-09-27 16:02:38 +00:00
DMYDateField.php ENHANCEMENT Introduced constants for system paths like /sapphire in preparation for a more flexible directory reorganisation. Instead of hardcoding your path, please use the following constants: BASE_PATH, BASE_URL, SAPPHIRE_DIR, SAPPHIRE_PATH, CMS_DIR, CMS_PATH, THIRDPARTY_DIR, THIRDPARTY_PATH, ASSETS_DIR, ASSETS_PATH, THEMES_DIR, THEMES_PATH 2008-09-27 16:02:38 +00:00
DropdownField.php ENHANCEMENT: Update ForeignKey and Primary key default fields to use SQLMap for their dropdown source for better performance. 2011-02-02 14:26:52 +13:00
DropdownTimeField.php ENHANCEMENT Introduced constants for system paths like /sapphire in preparation for a more flexible directory reorganisation. Instead of hardcoding your path, please use the following constants: BASE_PATH, BASE_URL, SAPPHIRE_DIR, SAPPHIRE_PATH, CMS_DIR, CMS_PATH, THIRDPARTY_DIR, THIRDPARTY_PATH, ASSETS_DIR, ASSETS_PATH, THEMES_DIR, THEMES_PATH 2008-09-27 16:02:38 +00:00
EmailField.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
FieldGroup.php BUGFIX Removed for attribute on FieldGroup->FieldHolder() since there's no ID of any input fields to match the label to. 2011-02-02 14:26:58 +13:00
FieldSet.php Simplified implementation of FieldSet::makeReadonlyField() 2011-02-02 14:26:52 +13:00
FileField.php BUGFIX Fixed FileField->getFolderName() - it was not returning $this->folderName, instead it was returning an undefined variable in error 2011-02-02 14:26:57 +13:00
FileIFrameField.php BUGFIX Fixed wrong case of class names for ImageIFrameField causing errors 2008-10-31 02:09:04 +00:00
Form.php BUGFIX: error when creating a form 2011-02-02 14:26:57 +13:00
FormAction.php BUGFIX Allowing FormAction instances to be readonly by setting disabled="disabled". Adding CSS class "disabled". 2011-02-02 14:26:48 +13:00
FormField.php MINOR Code formatting fix in FormField 2011-02-02 14:27:02 +13:00
FormScaffolder.php MINOR logical bug in FormScaffolder 2011-02-02 14:26:51 +13:00
FormTransformation.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
GroupedDropdownField.php ENHANCEMENT Added DropdownField->setEmptyString() and DropdownField->setHasEmptyDefault() to decrease constructor arguments and allow for modification of behaviour after calling construtor. Added DropdownField->getSource() to dynamically include empty defaults at rendering-time rather than construction time. Adjusted DropdownField subclasses to new behaviour 2008-10-15 12:39:09 +00:00
GSTNumberField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
HasManyComplexTableField.php Better error messages when HasManyComplexTableField can't configure itself properly. 2011-02-02 14:26:54 +13:00
HasOneComplexTableField.php Removed relational CTFs reliance on DataObject->ClassName 2008-10-08 03:35:27 +00:00
HeaderField.php BUGFIX #3188: Fixed default HeaderField name to be non-conflicting with other fields, for backward compat 2011-02-02 14:26:54 +13:00
HiddenField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
HiddenFieldGroup.php MINOR Misc deprecation notes 2008-10-16 13:00:30 +00:00
HtmlEditorField.php MINOR Changed $title parameter to HtmlEditorField constructor to null to be consistent with TextareaField and so title is derived based on the name of the field if no title is given. 2011-02-02 14:27:02 +13:00
ImageField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
ImageFormAction.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
InlineFormAction.php BUGFIX PHP Notice in InlineFormAction_Readonly 2008-10-08 02:03:05 +00:00
LabelField.php BUGFIX Removed $headingLevel reference from LabelField (was supposed to go into HeaderField) 2008-10-16 14:03:10 +00:00
LanguageDropdownField.php ENHANCEMENT Moved i18n::get_existing_content_languages() to correct namespace in Translatable::get_existing_content_languages(). 2011-02-02 14:26:55 +13:00
ListboxField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
LiteralField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
LookupField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
ManyManyComplexTableField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
NestedForm.php (merged from branches/roa. use "svn log -c <changeset> -g <module-svn-path>" for detailed commit message) 2008-08-06 06:54:59 +00:00
NumericField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
OptionsetField.php ENHANCEMENT Added DropdownField->setEmptyString() and DropdownField->setHasEmptyDefault() to decrease constructor arguments and allow for modification of behaviour after calling construtor. Added DropdownField->getSource() to dynamically include empty defaults at rendering-time rather than construction time. Adjusted DropdownField subclasses to new behaviour 2008-10-15 12:39:09 +00:00
PasswordField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
PhoneNumberField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
PopupDateTimeField.php BUGFIX Defined jsValidation() and validate() so that inherited validation from DateField doesn't break PopupDateTimeField - this still needs fixing, and PopupDateTimeField shouldn't inherit from CalendarDateField 2011-02-02 14:27:02 +13:00
PrintableTransformation.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
ReadonlyField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
ReadonlyTransformation.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
ReportField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
RequiredFields.php ENHANCEMENT RequiredFields->php() uses quotes around title of field, falling back to the name of the field if title isn't available 2008-08-22 04:16:33 +00:00
ResetFormAction.php MINOR Update ResetFormAction to make use of createTag() method instead of patching together strings to make the form input 2011-02-02 14:27:00 +13:00
RestrictedTextField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
ScaffoldingComplexTableField.php BUGFIX Include jquery_improvements.js whenever jquery.js is required, so jQuery.noConflict() is set. This is required to ensure $() behaves in the prototypey way (alias for document.getElementByID()) rather than jQuery style (document.getElementsBySelector()) 2011-02-02 14:26:36 +13:00
SelectionGroup.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
SimpleImageField.php BUGFIX Consistenly returning cloned instances for all FormField classes when calling performReadonlyTransformation() or performDisabledTransformation(). Making sure that these instances are actually flagged as readyonly/disabled. Addd unit tests to dynamically instanciate most FormField classes to check for this behaviour. Originally, this bugfix was necessary to avoid changed FormField state when recursively calling replaceField() on FieldSet->dataFields() in Translatable->updateCMSFields() 2011-02-02 14:26:36 +13:00
Tab.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
TableField.php BUGFIX: $_POST[$this->Name] in TableField::SubmittedFieldSet are not always set 2011-02-02 14:27:02 +13:00
TableListField.php BUGFIX: when the total number of rows is 0 the pagination says 1 to 0 of 0 2011-02-02 14:27:01 +13:00
TabSet.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
TabularStyle.php (merged from branches/roa. use "svn log -c <changeset> -g <module-svn-path>" for detailed commit message) 2008-08-06 06:54:59 +00:00
TextareaField.php MINOR Removed whitespace after ?> end PHP tag 2011-02-02 14:26:45 +13:00
TextField.php BUGFIX Fixed extra class addition on various FormField->Field() methods 2008-10-21 20:58:11 +00:00
TimeField.php Merged [47044]: Introduces modifications to Sapphire's form handling that allows it to ignore fields marked as Disabled when saving the contents of a form's fields to a DataObject. 2008-08-12 02:58:48 +00:00
ToggleCompositeField.php ENHANCEMENT Introduced constants for system paths like /sapphire in preparation for a more flexible directory reorganisation. Instead of hardcoding your path, please use the following constants: BASE_PATH, BASE_URL, SAPPHIRE_DIR, SAPPHIRE_PATH, CMS_DIR, CMS_PATH, THIRDPARTY_DIR, THIRDPARTY_PATH, ASSETS_DIR, ASSETS_PATH, THEMES_DIR, THEMES_PATH 2008-09-27 16:02:38 +00:00
ToggleField.php MINOR phpdoc tweaks 2008-10-02 00:34:16 +00:00
TreeDropdownField.php BUGFIX If TreeDropdownField source object is "Folder", don't show "File" tree items unless the marking filter function is explicitly set. This fixes the bug where files were appearing for selecting a folder in the thumbnailstrip field in CMS 2011-02-02 14:26:54 +13:00
TreeMultiselectField.php MINOR Fixed PHP Notices in TreeMultiSelectField 2008-11-03 13:47:40 +00:00
TreeSelectorField.php ENHANCEMENT Using ss.i18n in all sapphire form fields with clientside language strings 2008-10-03 00:47:08 +00:00
TypeDropdown.php MINOR Added to @deprecated note for TypeDropdown about why this class shouldn't be used 2008-10-19 00:41:16 +00:00
UniqueRestrictedTextField.php MINOR deprecation notes 2008-10-16 13:44:20 +00:00
UniqueTextField.php MINOR deprecation notes 2008-10-16 13:44:20 +00:00
Validator.php BUGFIX Don't include Validator.js if Validator->javascriptValidationHandler is set to 'none' (in Validator::__construct()). 2011-02-02 14:26:54 +13:00