silverstripe-framework/templates/forms
Will Rossiter ca87b8b794 API: Form Field ID attribute should follow HTML specification
Fixes: http://open.silverstripe.org/ticket/4431.

Changes Form and Form Field classes to make use of Convert::raw2htmlid() which follows http://www.w3.org/TR/REC-html40/types.html#type-cdata.

Introduces a FormTemplateHelper class to assist in these sort of updates in the future.
2013-05-26 11:11:55 +12:00
..
CheckboxField_holder_small.ss BUGFIX Changing CheckboxField_holder_small template order back to 2.4 ordering: Show checkbox before label 2012-05-02 14:04:44 +02:00
CheckboxField_holder.ss NEW Tooltip and inline help text support for CMS form fields 2012-12-14 01:58:04 +01:00
CheckboxField.ss BUG Consistently self-closing form field tags (#7557) 2012-08-10 10:27:33 +02:00
CheckboxSetField.ss API FormField->setDescription() visible in default template 2012-12-14 01:58:04 +01:00
CompositeField_holder_small.ss ENHANCEMENT: populate FormField:: on the fly based on class name of field rather than requiring explict definition. 2012-04-14 17:36:19 +12:00
CompositeField_holder.ss NEW Tooltip and inline help text support for CMS form fields 2012-12-14 01:58:04 +01:00
CompositeField.ss ENHANCEMENT: populate FormField:: on the fly based on class name of field rather than requiring explict definition. 2012-04-14 17:36:19 +12:00
DropdownField.ss BUGFIX Escape HTML in DropdownField and ListboxField 2013-02-17 23:27:15 +01:00
FieldGroup_DefaultFieldHolder.ss NEW FieldGroup_DefaultFieldHolder template 2012-08-27 15:41:56 +02:00
FieldGroup_holder.ss ENHANCEMENT: populate FormField:: on the fly based on class name of field rather than requiring explict definition. 2012-04-14 17:36:19 +12:00
FieldGroup.ss ENHANCEMENT: Gridfield usability (fixes 7215) 2012-05-16 12:18:23 +12:00
FileField.ss The MAX_FILE_SIZE field must precede the file input field. 2013-05-02 11:15:55 +03:00
FormAction.ss BUG Consistently self-closing form field tags (#7557) 2012-08-10 10:27:33 +02:00
FormField_holder_small.ss ENHANCEMENT: populate FormField:: on the fly based on class name of field rather than requiring explict definition. 2012-04-14 17:36:19 +12:00
FormField_holder.ss API: Form Field ID attribute should follow HTML specification 2013-05-26 11:11:55 +12:00
FormField.ss API FormField->setDescription() visible in default template 2012-12-14 01:58:04 +01:00
HeaderField.ss ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
HiddenField.ss MINOR Self-closing input tab in HIddenField to keep broadest markup compliance by default 2012-04-18 18:23:23 +02:00
LabelField.ss ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
OptionsetField.ss API FormField->setDescription() visible in default template 2012-12-14 01:58:04 +01:00
SelectionGroup.ss MINOR Fixing use of <% control %> with <% with %> or <% loop %> as necessary. 2012-05-11 13:49:20 +12:00
TabSet.ss BUG Remove .ss-tabset class from CMS tabs to prevent rogue ajax load (#7980) 2012-11-01 00:25:13 +01:00
TextareaField.ss ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
TextField.ss ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes 2012-01-02 16:48:14 +01:00
ToggleCompositeField.ss ENHANCEMENT: Refactored ToggleCompositeField. 2012-06-13 14:20:27 +10:00
TreeDropdownField.ss ENHANCEMENT HTML titles in TreeDropdownField 2012-06-13 16:04:14 +02:00