silverstripe-framework/forms
Stig Lindqvist 3c516b7b97 API CHANGE: Refactored GridField modifiers into GridField_ColumnProvider, GridField_HTMLProvider, GridField_ActionProvider, and GridField_DataModifier interfaces, all added as components in the config.
API CHANGE: Simplified state handling so that it's just a key store. Affectors are replaced with GridField_ActionProviders. API CHANGE: Removed GridField state manipulation actions instead opting for GridField_ActionProvider actions.
API CHANGE: Removed support for modifiers that add "body" rows, instead having core support for generating the body rows hardcoded into the GridField.
API CHANGE: Allow modification of columns across the whole GridField with the GridField_ColumnProvider interface.
API CHANGE: Renamed GridField_AlterAction to GridField_Action, and added actionName/args parameters, since it can be used for all actions (including batch actions and row actions)
API CHANGE: Removed GridFieldRow class.
2012-01-09 13:30:34 +13:00
..
gridfield API CHANGE: Refactored GridField modifiers into GridField_ColumnProvider, GridField_HTMLProvider, GridField_ActionProvider, and GridField_DataModifier interfaces, all added as components in the config. 2012-01-09 13:30:34 +13:00
AjaxUniqueTextField.php MINOR Replaced calls to deprecated FormField->Name() with getName() 2011-10-29 13:27:11 +02:00
CheckboxField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
CheckboxSetField.php MINOR Using instanceof rather than is_a in CheckboxSetField 2012-01-02 16:49:33 +01:00
ComplexTableField.php API CHANGE Deprecated FieldSet-specific methods from Form, namely dateFieldByName(), unsetDataFieldByName(), unsetFieldFromTab(), resetField() 2012-01-02 16:47:59 +01:00
CompositeField.php MINOR Fixed regression on missing return value in CompositeField->FieldHolder() 2012-01-02 21:32:13 +01:00
ConfirmedPasswordField.php MINOR: Removed usage of deprecated FormField::Name() 2011-10-29 17:34:32 +13:00
CreditCardField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
CurrencyField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
CustomRequiredFields.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
DatalessField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
DateField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
DatetimeField.php BUGFIX Correctly mark DatetimeField, MoneyField and PhoneNumberField composites as disabled or readonly 2012-01-02 16:49:33 +01:00
DisabledTransformation.php MINOR Unified @package PHPdoc (added where missing, removed duplicates) 2008-06-15 13:33:53 +00:00
DropdownField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
EmailField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
FieldGroup.php MINOR Reduced HTML validation errors in CMS and FieldGroup 2011-12-18 17:00:01 +01:00
FieldList.php MINOR: Removed usage of deprecated FormField::Name() 2011-10-29 17:34:32 +13:00
FieldSet.php MINOR: Use Deprecation class to indicate deprecated methods in core. 2011-10-29 17:34:31 +13:00
FileField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
FileIFrameField.php API CHANGE FormField::Field() and FormField::FieldHolder() now render into templates on each FormField instead of creating HTML from PHP 2012-01-02 16:48:13 +01:00
Form.php API CHANGE: Refactored GridField modifiers into GridField_ColumnProvider, GridField_HTMLProvider, GridField_ActionProvider, and GridField_DataModifier interfaces, all added as components in the config. 2012-01-09 13:30:34 +13:00
FormAction.php API CHANGE Removed FormAction->extraData() and $extraData constructor argument, use setAttribute() instead 2012-01-02 16:58:46 +01:00
FormField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
FormScaffolder.php MINOR: Replace references to FieldSet (now deprecated) with references to FieldList 2011-10-28 15:58:55 +13:00
FormTransformation.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
GroupedDropdownField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
HasManyComplexTableField.php MINOR Replaced calls to deprecated FormField->Name() with getName() 2011-10-29 13:27:11 +02:00
HasOneComplexTableField.php MINOR Replaced calls to deprecated FormField->Name() with getName() 2011-10-29 13:27:11 +02:00
HeaderField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
HiddenField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
HtmlEditorConfig.php BUGFIX Enforcing TinyMCE textarea call on window.load in addition to entwine/DOMReady to ensure TinyMCE.init() has been called and all plugins are loaded. 2011-12-15 00:48:29 +01:00
HtmlEditorField.php ENHANCEMENT GZipped/combined file loading for TinyMCE, which reduces number of HTTP requests in the standard CMS by a third (and decreases file size due to loading pre-compressed files by default) 2012-01-06 15:34:32 +01:00
ImageField.php API CHANGE Deprecated FieldSet-specific methods from Form, namely dateFieldByName(), unsetDataFieldByName(), unsetFieldFromTab(), resetField() 2012-01-02 16:47:59 +01:00
ImageFormAction.php API CHANGE Deprecated ImageFormAction, use FormAction with setAttribute('src', 'myimage.png') 2012-01-02 16:48:14 +01:00
InlineFormAction.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
LabelField.php MERGE Using FormField->template in most fields 2012-01-02 16:48:14 +01:00
ListboxField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
LiteralField.php API CHANGE FormField::Field() and FormField::FieldHolder() now render into templates on each FormField instead of creating HTML from PHP 2012-01-02 16:48:13 +01:00
LookupField.php MINOR: Moved from use of deprecated SQLMap to SS_Map. 2011-10-29 17:36:37 +13:00
ManyManyComplexTableField.php MINOR Replaced calls to deprecated FormField->Name() with getName() 2011-10-29 13:27:11 +02:00
MemberDatetimeOptionsetField.php MINOR Reduced unnecessary autoloading 2011-12-23 10:31:35 +01:00
MoneyField.php BUGFIX Correctly mark DatetimeField, MoneyField and PhoneNumberField composites as disabled or readonly 2012-01-02 16:49:33 +01:00
NestedForm.php MINOR phpdoc documentation 2009-03-22 22:59:14 +00:00
NullableField.php API CHANGE FormField::Field() and FormField::FieldHolder() now render into templates on each FormField instead of creating HTML from PHP 2012-01-02 16:48:13 +01:00
NumericField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
OptionsetField.php MERGE Using FormField->template in most fields 2012-01-02 16:48:14 +01:00
PasswordField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
PhoneNumberField.php BUGFIX Correctly mark DatetimeField, MoneyField and PhoneNumberField composites as disabled or readonly 2012-01-02 16:49:33 +01:00
PrintableTransformation.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
ReadonlyField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
ReadonlyTransformation.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
RequiredFields.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
ResetFormAction.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
ScaffoldingComplexTableField.php API CHANGE: Deprecated CompositeField->FieldSet() in favour of CompositeField->FieldList(). 2011-05-11 17:51:54 +10:00
SelectionGroup.php MINOR Using FieldList instead of FieldSet on SelectionGroup to comply with parent implementation 2012-01-02 16:48:14 +01:00
SimpleImageField.php MINOR Allowing HTML values in SimpleImageField_Readonly in order to allow image-based diffs 2011-10-07 14:12:48 +02:00
Tab.php MINOR: Removed usage of deprecated FormField::Name() 2011-10-29 17:34:32 +13:00
TableField.php MINOR Replaced calls to deprecated FormField->Name() with getName() 2011-10-29 13:27:11 +02:00
TableListField.php MINOR Replaced calls to deprecated FormField->Name() with getName() 2011-10-29 13:27:11 +02:00
TabSet.php MINOR tweaks to SecurityAdmin layout 2011-10-29 15:47:08 +13:00
TabularStyle.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
TextareaField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
TextField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
TimeField.php ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
ToggleCompositeField.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
ToggleField.php MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:02 +02:00
TreeDropdownField.php MINOR TreeDropdownField->setShowInSearch() 2012-01-05 23:17:55 +01:00
TreeMultiselectField.php MINOR Making $title optional in TreeMultiselectField to comply with parent implementation 2012-01-02 16:48:14 +01:00
Validator.php MINOR: Use Deprecation class to indicate deprecated methods in core. 2011-10-29 17:34:31 +13:00