[FEATURE] EXT:form - Add HTML5 form types / attributes 16/52016/19
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Sun, 12 Mar 2017 18:26:40 +0000 (19:26 +0100)
committerSusanne Moog <susanne.moog@typo3.org>
Thu, 7 Sep 2017 16:14:52 +0000 (18:14 +0200)
commit9ae7ef86617d230977e46083fe9d1a15d77149b6
tree87e314dd7fe442c9798119eaf6f481cc3805a1e5
parentae11492a694445440a429e94756a8b22eb67e2a8
[FEATURE] EXT:form - Add HTML5 form types / attributes

It is now possible to add HTML5 elements with its needs.

Resolves: #80130
Resolves: #80128
Resolves: #80127
Resolves: #80125
Resolves: #80126
Releases: master
Change-Id: I1088d77c8ee52cca93878847a5d59c6b92faf1de
Reviewed-on: https://review.typo3.org/52016
Reviewed-by: Daniel Lorenz <daniel.lorenz@extco.de>
Tested-by: Daniel Lorenz <daniel.lorenz@extco.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
159 files changed:
typo3/sysext/core/Documentation/Changelog/master/Feature-80186-ExtFormAddHtml5Elements.rst [new file with mode: 0644]
typo3/sysext/form/Configuration/Yaml/BaseSetup.yaml
typo3/sysext/form/Configuration/Yaml/FormEditorSetup.yaml
typo3/sysext/form/Documentation/Config/configuration/Index.rst
typo3/sysext/form/Documentation/Config/proto/formEditor/Index.rst
typo3/sysext/form/Documentation/Config/proto/formElements/Index.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor/propertyCollections/validators/30.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor/propertyCollections/validators/30/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor/propertyCollections/validators/30/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor/propertyCollections/validators/70.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor/propertyCollections/validators/70/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/AdvancedPassword/formEditor/propertyCollections/validators/70/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiCheckbox/formEditor.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiCheckbox/formEditor/propertyCollections/validators/10.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiCheckbox/formEditor/propertyCollections/validators/10/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiCheckbox/formEditor/propertyCollections/validators/10/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiSelect/formEditor.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiSelect/formEditor/propertyCollections/validators/10.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiSelect/formEditor/propertyCollections/validators/10/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/MultiSelect/formEditor/propertyCollections/validators/10/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/editors/500.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/propertyCollections/validators/30.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/propertyCollections/validators/30/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/propertyCollections/validators/30/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/propertyCollections/validators/70.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/propertyCollections/validators/70/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Password/formEditor/propertyCollections/validators/70/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/editors/500.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/propertyCollections/validators/30.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/propertyCollections/validators/30/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/propertyCollections/validators/30/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/propertyCollections/validators/70.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/propertyCollections/validators/70/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Text/formEditor/propertyCollections/validators/70/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/editors/500.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/propertyCollections/validators/30.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/propertyCollections/validators/30/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/propertyCollections/validators/30/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/propertyCollections/validators/70.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/propertyCollections/validators/70/editors/200.rst
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Textarea/formEditor/propertyCollections/validators/70/editors/300.rst
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/predefinedDefaults.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/predefinedDefaults.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/validatorsDefinition/Index.rst
typo3/sysext/form/Documentation/Config/proto/validatorsDefinition/validators/Number.rst [new file with mode: 0644]
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/ValidatorsEditor.html
typo3/sysext/form/Resources/Private/Frontend/Partials/Email.html [new file with mode: 0644]
typo3/sysext/form/Resources/Private/Frontend/Partials/Number.html [new file with mode: 0644]
typo3/sysext/form/Resources/Private/Frontend/Partials/Telephone.html [new file with mode: 0644]
typo3/sysext/form/Resources/Private/Frontend/Partials/Url.html [new file with mode: 0644]
typo3/sysext/form/Resources/Private/Language/Database.xlf
typo3/sysext/form/Resources/Public/Images/email.svg [new file with mode: 0644]
typo3/sysext/form/Resources/Public/Images/number.svg [new file with mode: 0644]
typo3/sysext/form/Resources/Public/Images/telephone.svg [new file with mode: 0644]
typo3/sysext/form/Resources/Public/Images/url.svg [new file with mode: 0644]
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/Core.js
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/InspectorComponent.js
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/StageComponent.js
typo3/sysext/form/ext_localconf.php