[!!!][TASK] EXT:form - Remove deprecated code 84/45384/8
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Thu, 21 Jan 2016 10:08:18 +0000 (11:08 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Thu, 21 Jan 2016 17:51:36 +0000 (18:51 +0100)
commit469ce61c809e1a2525bccd9295b43bf724232307
treeb3bda9158bc49c41fdfe93adecd18b98f6e5f555
parent2c5bfc4811a858a5a7ae10c6d90458093ed2f95f
[!!!][TASK] EXT:form - Remove deprecated code

This patchset removes the compatibility layer of EXT:form. The layer
made sure that EXT:form acts almost like in TYPO3 6.2. This mainly
applies to the layout configuration and rendering.
In the former days integrators could use .layout settings on different
levels to change the output of the form elements in the frontend. The
whole process is not intuitive and not well documented.
Nowadyas integrators should use fluid templates to customize their
forms. With this patchset this is the only way to go.

Furthermore the SELECT, TEXTAREA and TEXTBLOCK elements are adjusted.
The automatic transformation of the .data and .content attribute is
removed. That way .text is the only valid attribute for adding a human
readable text to the above mentioned elements.
Using the old attribute causes no harm.
There will be neither an output nor an error message.

Resolves: #72861
Releases: master
Change-Id: Ibe35e68637b904c7db705d3c8fcf70b77dc8a1b1
Reviewed-on: https://review.typo3.org/45384
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
100 files changed:
typo3/sysext/core/Documentation/Changelog/master/Breaking-72861-EXTform-RemoveDeprecatedCode.rst [new file with mode: 0644]
typo3/sysext/form/Classes/Domain/Builder/ElementBuilder.php
typo3/sysext/form/Classes/Domain/Builder/FormBuilder.php
typo3/sysext/form/Classes/Domain/Model/Configuration.php
typo3/sysext/form/Classes/Domain/Model/Json/SelectJsonElement.php
typo3/sysext/form/Classes/Domain/Model/Json/TextareaJsonElement.php
typo3/sysext/form/Classes/Domain/Model/Json/TextblockJsonElement.php
typo3/sysext/form/Classes/Utility/CompatibilityLayerUtility.php [deleted file]
typo3/sysext/form/Configuration/TypoScript/Elements/Form.ts
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/ContainerElements/Checkboxgroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/ContainerElements/Fieldset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/ContainerElements/Form.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/ContainerElements/Radiogroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Button.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/ButtonTag.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Checkbox.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/ContentElement.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Header.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Hidden.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Imagebutton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Input.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/InputTypeButton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Password.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Radio.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Reset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Select.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Submit.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Textarea.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Textblock.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Textfield.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Confirmation/FlatElements/Upload.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/ContainerElements/Checkboxgroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/ContainerElements/Fieldset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/ContainerElements/Form.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/ContainerElements/Radiogroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Button.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/ButtonTag.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Checkbox.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/ContentElement.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Header.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Hidden.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Imagebutton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Input.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/InputTypeButton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Password.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Radio.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Reset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Select.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Submit.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Textarea.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Textblock.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Textfield.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Html/FlatElements/Upload.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/ContainerElements/Checkboxgroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/ContainerElements/Fieldset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/ContainerElements/Form.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/ContainerElements/Radiogroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Button.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/ButtonTag.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Checkbox.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/ContentElement.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Header.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Hidden.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Imagebutton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Input.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/InputTypeButton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Password.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Radio.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Reset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Select.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Submit.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Textarea.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Textblock.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Textfield.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/PostProcessor/Mail/Plain/FlatElements/Upload.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/ContainerElements/Checkboxgroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/ContainerElements/Fieldset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/ContainerElements/Form.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/ContainerElements/Radiogroup.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Button.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/ButtonTag.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Checkbox.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/ContentElement.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Header.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Hidden.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Imagebutton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Input.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/InputTypeButton.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Password.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Radio.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Reset.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Select.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Submit.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Textarea.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Textblock.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Textfield.html [deleted file]
typo3/sysext/form/Resources/Private/Partials/Compatibility/Show/FlatElements/Upload.html [deleted file]
typo3/sysext/form/Resources/Private/Templates/PostProcessor/Mail/Compatibility/Html.html [deleted file]
typo3/sysext/form/Resources/Private/Templates/PostProcessor/Mail/Compatibility/Plain.html [deleted file]
typo3/sysext/form/Tests/Unit/Domain/Model/ConfigurationTest.php