[FEATURE] Show list of failed input fields in FormEngine 52/51452/13
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Sat, 28 Jan 2017 21:04:41 +0000 (22:04 +0100)
committerGeorg Ringer <georg.ringer@gmail.com>
Mon, 6 Feb 2017 20:12:21 +0000 (21:12 +0100)
commit28ee049eca8beb77f9e68c80ba8d19c078d999c0
treea2da78c7c42b1d1a8c82f14ced6ddcd3be9529af
parentccdb2245585baafc9f16dfdc93405978a985aa6b
[FEATURE] Show list of failed input fields in FormEngine

When validating input fields of the FormEngine fails, a button is now
rendered into the least possible button bar in the module document header.
Clicking the button renders a list of all input elements whose validation
failed.

Clicking onto a field in that list automatically focuses the field in the
form.

Resolves: #79521
Releases: master
Change-Id: I9e232f4d1b27216ccf4a1c7b88d4a9c70b49f4f0
Reviewed-on: https://review.typo3.org/51452
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Build/Resources/Public/Less/TYPO3/_element_popover.less
Build/Resources/Public/Less/TYPO3/_main_form.less
Build/tsconfig.json
typo3/sysext/backend/Classes/Form/FormResultCompiler.php
typo3/sysext/backend/Resources/Private/TypeScript/FormEngineReview.ts [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/Css/backend.css
typo3/sysext/backend/Resources/Public/JavaScript/ColorPicker.js
typo3/sysext/backend/Resources/Public/JavaScript/FormEngineReview.js [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
typo3/sysext/core/Documentation/Changelog/master/Feature-79521-ShowListOfFailedInputElementsInFormEngine.rst [new file with mode: 0644]
typo3/sysext/lang/Resources/Private/Language/locallang_alt_doc.xlf