..
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 Code formatting fixes in CheckboxSetField
2011-02-02 14:27:04 +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:
2011-02-02 14:27:03 +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