[FEATURE] Add HTML5 date form element 22/56322/11
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Sat, 17 Mar 2018 16:11:05 +0000 (17:11 +0100)
committerFrank Naegler <frank.naegler@typo3.org>
Thu, 19 Apr 2018 18:03:29 +0000 (20:03 +0200)
commit49e42af8854be0aaf366f281e8cb28ee2b5062cd
treee026ab1e679722149a0a000e104243b18e2ac1f6
parent97582e4d2d27352232d02a75ba017133588ec543
[FEATURE] Add HTML5 date form element

Add an HTML5 date form element and a date range server side validator to
the form framework.

Resolves: #82511
Releases: master
Change-Id: Iab9432fd1d2dbc68b9440d244cd655f82561d8f1
Reviewed-on: https://review.typo3.org/56322
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
16 files changed:
typo3/sysext/core/Documentation/Changelog/master/Feature-82511-ExtFormAddHtml5DateElement.rst [new file with mode: 0644]
typo3/sysext/form/Classes/Hooks/FormElementHooks.php [new file with mode: 0644]
typo3/sysext/form/Classes/Hooks/FormElementsOnSubmitHooks.php [deleted file]
typo3/sysext/form/Classes/Mvc/Property/PropertyMappingConfiguration.php
typo3/sysext/form/Classes/Mvc/Validation/DateRangeValidator.php [new file with mode: 0644]
typo3/sysext/form/Classes/ViewHelpers/RenderAllFormValuesViewHelper.php
typo3/sysext/form/Configuration/Yaml/BaseSetup.yaml
typo3/sysext/form/Configuration/Yaml/FormEditorSetup.yaml
typo3/sysext/form/Resources/Private/Frontend/Partials/Date.html [new file with mode: 0644]
typo3/sysext/form/Resources/Private/Language/Database.xlf
typo3/sysext/form/Resources/Private/Language/locallang.xlf
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/InspectorComponent.js
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/StageComponent.js
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/ViewModel.js
typo3/sysext/form/Tests/Unit/Mvc/Validation/DateRangeValidatorTest.php [new file with mode: 0644]
typo3/sysext/form/ext_localconf.php