[TASK] EXT:form - fix documentation paths 32/54132/4
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Wed, 13 Sep 2017 11:10:16 +0000 (13:10 +0200)
committerSusanne Moog <susanne.moog@typo3.org>
Wed, 20 Sep 2017 09:54:05 +0000 (11:54 +0200)
Cleanup some leftovers from issue #82336 (review:53946) within
the EXT:form documentation. Basically, long file paths are shortened.

Resolves: #82472
Related: #82336
Releases: master
Change-Id: I6ecac403a91d195d0c35d99281ecbe665ca8ec54
Reviewed-on: https://review.typo3.org/54132
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
200 files changed:
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/predefinedDefaults.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Hidden/renderingOptions/_isHiddenFormElement.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Honeypot/renderingOptions/_isHiddenFormElement.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/predefinedDefaults.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/400.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/500.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/700.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/800.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/900.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/9999.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/group.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/groupSorting.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/iconIdentifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/label.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/100.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/200.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/identifier.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/implementationClassName.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/containerClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/elementClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/elementErrorClassAttribute.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/validators.rst [new file with mode: 0644]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/400.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/500.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/700.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/800.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/900.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/9999.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/group.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/groupSorting.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/iconIdentifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/label.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/predefinedDefaults.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/implementationClassName.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/containerClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementErrorClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/validators.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/400.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/500.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/700.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/800.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/900.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/9999.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/group.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/groupSorting.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/iconIdentifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/label.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/predefinedDefaults.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/implementationClassName.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/containerClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementErrorClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/validators.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/400.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/500.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/700.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/800.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/900.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/editors/9999.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/group.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/groupSorting.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/iconIdentifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/label.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/identifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/implementationClassName.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/properties/containerClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/properties/elementClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/properties/elementErrorClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/validators.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/400.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/500.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/700.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/800.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/900.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/editors/9999.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/group.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/groupSorting.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/iconIdentifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/label.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/100.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/200.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/formEditor/propertyCollections/validators/80/identifier.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/implementationClassName.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/properties/containerClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/properties/elementClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/properties/elementErrorClassAttribute.rst [deleted file]
typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Url/validators.rst [deleted file]
typo3/sysext/form/Documentation/Config/prototypes/formElementsDefinition/formElementTypes/Hidden/renderingOptions/_isHiddenFormElement.rst [deleted file]
typo3/sysext/form/Documentation/Config/prototypes/formElementsDefinition/formElementTypes/Honeypot/renderingOptions/_isHiddenFormElement.rst [deleted file]

diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email.rst
new file mode 100644 (file)
index 0000000..2848b87
--- /dev/null
@@ -0,0 +1,79 @@
+.. include:: ../../../../Includes.txt
+
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.email:
+
+=======
+[Email]
+=======
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.email-properties:
+
+Properties
+==========
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.implementationclassname:
+.. include:: Email/implementationClassName.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.properties.containerclassattribute:
+.. include:: Email/properties/containerClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.properties.elementclassattribute:
+.. include:: Email/properties/elementClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.properties.elementerrorclassattribute:
+.. include:: Email/properties/elementErrorClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.validators:
+.. include:: Email/validators.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor:
+.. include:: Email/formEditor.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.100:
+.. include:: Email/formEditor/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.200:
+.. include:: Email/formEditor/editors/200.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.400:
+.. include:: Email/formEditor/editors/400.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.500:
+.. include:: Email/formEditor/editors/500.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.700:
+.. include:: Email/formEditor/editors/700.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.800:
+.. include:: Email/formEditor/editors/800.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.900:
+.. include:: Email/formEditor/editors/900.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.9999:
+.. include:: Email/formEditor/editors/9999.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.predefineddefaults:
+.. include:: Email/formEditor/predefinedDefaults.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.propertycollections.validators.40:
+.. include:: Email/formEditor/propertyCollections/validators/40.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.propertycollections.validators.40.identifier:
+.. include:: Email/formEditor/propertyCollections/validators/40/identifier.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.propertycollections.validators.40.editors.100:
+.. include:: Email/formEditor/propertyCollections/validators/40/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.label:
+.. include:: Email/formEditor/label.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.group:
+.. include:: Email/formEditor/group.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.groupsorting:
+.. include:: Email/formEditor/groupSorting.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.iconidentifier:
+.. include:: Email/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor.rst
new file mode 100644 (file)
index 0000000..1feb45c
--- /dev/null
@@ -0,0 +1,105 @@
+formEditor
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2-
+
+          Email:
+            formEditor:
+              editors:
+                100:
+                  identifier: header
+                  templateName: Inspector-FormElementHeaderEditor
+                200:
+                  identifier: label
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.FormElement.editor.label.label
+                  propertyPath: label
+                400:
+                  identifier: placeholder
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.placeholder.label
+                  propertyPath: properties.fluidAdditionalAttributes.placeholder
+                  doNotSetIfPropertyValueIsEmpty: true
+                500:
+                  identifier: defaultValue
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.defaultValue.label
+                  propertyPath: defaultValue
+                  propertyValidators:
+                    10: NaiveEmailOrEmpty
+                700:
+                  identifier: gridColumnViewPortConfiguration
+                  templateName: Inspector-GridColumnViewPortConfigurationEditor
+                  label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
+                  configurationOptions:
+                    viewPorts:
+                      10:
+                        viewPortIdentifier: xs
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
+                      20:
+                        viewPortIdentifier: sm
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
+                      30:
+                        viewPortIdentifier: md
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
+                      40:
+                        viewPortIdentifier: lg
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
+                    numbersOfColumnsToUse:
+                      label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
+                      propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
+                      fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
+                800:
+                  identifier: requiredValidator
+                  templateName: Inspector-RequiredValidatorEditor
+                  label: formEditor.elements.FormElement.editor.requiredValidator.label
+                  validatorIdentifier: NotEmpty
+                  propertyPath: properties.fluidAdditionalAttributes.required
+                  propertyValue: required
+                900:
+                  identifier: validators
+                  templateName: Inspector-ValidatorsEditor
+                  label: formEditor.elements.TextMixin.editor.validators.label
+                  selectOptions:
+                    10:
+                      value: ''
+                      label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                    50:
+                      value: EmailAddress
+                      label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
+                9999:
+                  identifier: removeButton
+                  templateName: Inspector-RemoveElementEditor
+              predefinedDefaults:
+                defaultValue: ''
+                validators:
+                  -
+                    identifier: EmailAddress
+              propertyCollections:
+                validators:
+                  40:
+                    identifier: EmailAddress
+                    editors:
+                      100:
+                        identifier: header
+                        templateName: Inspector-CollectionElementHeaderEditor
+                        label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
+              label: formEditor.elements.Email.label
+              group: html5
+              groupSorting: 100
+              iconIdentifier: t3-form-icon-email
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/100.rst
new file mode 100644 (file)
index 0000000..2ce0619
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.100
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[FormElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               100:
+                 identifier: header
+                 templateName: Inspector-FormElementHeaderEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/200.rst
new file mode 100644 (file)
index 0000000..0a07b0a
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.200
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               200:
+                 identifier: label
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.FormElement.editor.label.label
+                 propertyPath: label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/400.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/400.rst
new file mode 100644 (file)
index 0000000..d3ce421
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.editors.400
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.400
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               400:
+                 identifier: placeholder
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.placeholder.label
+                 propertyPath: properties.fluidAdditionalAttributes.placeholder
+                 compatibilityPropertyPath: properties.placeholder
+                 doNotSetIfPropertyValueIsEmpty: true
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/500.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/500.rst
new file mode 100644 (file)
index 0000000..c4ac301
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.500
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.500
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               500:
+                 identifier: defaultValue
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.defaultValue.label
+                 propertyPath: defaultValue
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/700.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/700.rst
new file mode 100644 (file)
index 0000000..bfaf951
--- /dev/null
@@ -0,0 +1,50 @@
+formEditor.editors.700
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.700
+
+:aspect:`Data type`
+      array/ :ref:`[GridColumnViewPortConfigurationEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.gridcolumnviewportconfigurationeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               700:
+                 identifier: gridColumnViewPortConfiguration
+                 templateName: Inspector-GridColumnViewPortConfigurationEditor
+                 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
+                 configurationOptions:
+                   viewPorts:
+                     10:
+                       viewPortIdentifier: xs
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
+                     20:
+                       viewPortIdentifier: sm
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
+                     30:
+                       viewPortIdentifier: md
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
+                     40:
+                       viewPortIdentifier: lg
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
+                   numbersOfColumnsToUse:
+                     label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
+                     propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
+                     fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/800.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/800.rst
new file mode 100644 (file)
index 0000000..c20fb80
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.editors.800
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.800
+
+:aspect:`Data type`
+      array/ :ref:`[RequiredValidatorEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.requiredvalidatoreditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               800:
+                 identifier: requiredValidator
+                 templateName: Inspector-RequiredValidatorEditor
+                 label: formEditor.elements.FormElement.editor.requiredValidator.label
+                 validatorIdentifier: NotEmpty
+                 propertyPath: properties.fluidAdditionalAttributes.required
+                 propertyValue: required
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/900.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/900.rst
new file mode 100644 (file)
index 0000000..69dfefd
--- /dev/null
@@ -0,0 +1,38 @@
+formEditor.editors.900
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.900
+
+:aspect:`Data type`
+      array/ :ref:`[ValidatorsEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.validatorseditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               900:
+                 identifier: validators
+                 templateName: Inspector-ValidatorsEditor
+                 label: formEditor.elements.TextMixin.editor.validators.label
+                 selectOptions:
+                   10:
+                     value: ''
+                     label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                   50:
+                     value: EmailAddress
+                     label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/editors/9999.rst
new file mode 100644 (file)
index 0000000..425e5d2
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.9999
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.9999
+
+:aspect:`Data type`
+      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Email:
+           formEditor:
+             editors:
+               9999:
+                 identifier: removeButton
+                 templateName: Inspector-RemoveElementEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/group.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/group.rst
new file mode 100644 (file)
index 0000000..8fdc056
--- /dev/null
@@ -0,0 +1,27 @@
+formEditor.group
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.group
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Email:
+           formEditor:
+             group: html5
+
+:aspect:`Description`
+      Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
+      The ``group`` value must be equal to an array key within ``formElementGroups``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/groupSorting.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/groupSorting.rst
new file mode 100644 (file)
index 0000000..f86ca4a
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.groupSorting
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.groupSorting
+
+:aspect:`Data type`
+      int
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Email:
+           formEditor:
+             groupSorting: 100
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      The position within the ``formEditor.group`` for this form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/iconIdentifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/iconIdentifier.rst
new file mode 100644 (file)
index 0000000..10e62d2
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.iconIdentifier
+-------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.iconIdentifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Email:
+           formEditor:
+             iconIdentifier: t3-form-icon-email
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      An icon identifier which must be registered through the ``\TYPO3\CMS\Core\Imaging\IconRegistry``.
+      This icon will be shown within
+
+      - :ref:`"Inspector [FormElementHeaderEditor]"<typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`.
+      - :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
+      - ``Tree`` component.
+      - "new element" Modal
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/label.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/label.rst
new file mode 100644 (file)
index 0000000..de31f57
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.label
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.label
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Email:
+           formEditor:
+             label: formEditor.elements.Email.label
+
+:aspect:`Good to know`
+      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
+
+:aspect:`Description`
+      This label will be shown within the "new element" Modal.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/predefinedDefaults.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/predefinedDefaults.rst
new file mode 100644 (file)
index 0000000..1990150
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.predefinedDefaults
+-----------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.predefinedDefaults
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Email:
+           formEditor:
+             predefinedDefaults:
+               defaultValue: ''
+               validators:
+                 -
+                   identifier: EmailAddress
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst
new file mode 100644 (file)
index 0000000..4eecb2c
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.40
+--------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.propertyCollections.validators.40
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5-
+
+         Email:
+           formEditor:
+             propertyCollections:
+               validators:
+                 40:
+                   identifier: EmailAddress
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst
new file mode 100644 (file)
index 0000000..02db33b
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.40.editors.100
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.propertyCollections.validators.40.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Email:
+           formEditor:
+             propertyCollections:
+               validators:
+                 40:
+                   identifier: EmailAddress
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst
new file mode 100644 (file)
index 0000000..9bcdb5a
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.propertyCollections.validators.40.identifier
+-------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.propertyCollections.validators.40.identifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 6
+
+         Email:
+           formEditor:
+             propertyCollections:
+               validators:
+                 40:
+                   identifier: EmailAddress
+
+:aspect:`Good to know`
+      - :ref:`"Inspector"<concepts-formeditor-inspector>`
+      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
+
+:aspect:`Description`
+      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/implementationClassName.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/implementationClassName.rst
new file mode 100644 (file)
index 0000000..9209e56
--- /dev/null
@@ -0,0 +1,34 @@
+implementationClassName
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.implementationClassName
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      No
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Email:
+           implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Classname which implements the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/containerClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/containerClassAttribute.rst
new file mode 100644 (file)
index 0000000..223140d
--- /dev/null
@@ -0,0 +1,37 @@
+properties.containerClassAttribute
+----------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.properties.containerClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3
+
+         Email:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is typically wrapped around the form elements.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/elementClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/elementClassAttribute.rst
new file mode 100644 (file)
index 0000000..0fda20f
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementClassAttribute
+--------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.properties.elementClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4
+
+         Email:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class written to the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/elementErrorClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/properties/elementErrorClassAttribute.rst
new file mode 100644 (file)
index 0000000..b409666
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementErrorClassAttribute
+-------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.properties.elementErrorClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5
+
+         Email:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is written to the form element if validation errors exists.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/validators.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Email/validators.rst
new file mode 100644 (file)
index 0000000..087ab59
--- /dev/null
@@ -0,0 +1,36 @@
+validators
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.validators
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      Yes
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Email:
+           validators:
+             -
+               identifier: EmailAddress
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Predefined validators.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Hidden/renderingOptions/_isHiddenFormElement.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Hidden/renderingOptions/_isHiddenFormElement.rst
new file mode 100644 (file)
index 0000000..1ab6b18
--- /dev/null
@@ -0,0 +1,32 @@
+renderingOptions._isHiddenFormElement
+-------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Hidden.renderingOptions._isHiddenFormElement
+
+:aspect:`Data type`
+      bool
+
+:aspect:`Needed by`
+      Frontend
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3
+
+         Hidden:
+           renderingOptions:
+             _isHiddenFormElement: true
+
+:aspect:`Description`
+      Internal control setting to define that the form element is not visible within the summary page and emails.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Honeypot/renderingOptions/_isHiddenFormElement.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Honeypot/renderingOptions/_isHiddenFormElement.rst
new file mode 100644 (file)
index 0000000..0c7cd5b
--- /dev/null
@@ -0,0 +1,32 @@
+renderingOptions._isHiddenFormElement
+-------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.renderingOptions._isHiddenFormElement
+
+:aspect:`Data type`
+      bool
+
+:aspect:`Needed by`
+      Frontend
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3
+
+         Honeypot:
+           renderingOptions:
+             _isHiddenFormElement: true
+
+:aspect:`Description`
+      Internal control setting to define that the form element is not visible within the summary page and emails.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number.rst
new file mode 100644 (file)
index 0000000..882484c
--- /dev/null
@@ -0,0 +1,97 @@
+.. include:: ../../../../Includes.txt
+
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.number:
+
+========
+[Number]
+========
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.number-properties:
+
+Properties
+==========
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.implementationclassname:
+.. include:: Number/implementationClassName.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.properties.containerclassattribute:
+.. include:: Number/properties/containerClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.properties.elementclassattribute:
+.. include:: Number/properties/elementClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.properties.elementerrorclassattribute:
+.. include:: Number/properties/elementErrorClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.validators:
+.. include:: Number/validators.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor:
+.. include:: Number/formEditor.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.100:
+.. include:: Number/formEditor/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.200:
+.. include:: Number/formEditor/editors/200.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.400:
+.. include:: Number/formEditor/editors/400.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.500:
+.. include:: Number/formEditor/editors/500.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.700:
+.. include:: Number/formEditor/editors/700.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.800:
+.. include:: Number/formEditor/editors/800.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.900:
+.. include:: Number/formEditor/editors/900.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.9999:
+.. include:: Number/formEditor/editors/9999.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.predefineddefaults:
+.. include:: Number/formEditor/predefinedDefaults.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.propertycollections.validators.60:
+.. include:: Number/formEditor/propertyCollections/validators/60.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.propertycollections.validators.60.identifier:
+.. include:: Number/formEditor/propertyCollections/validators/60/identifier.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.propertycollections.validators.60.editors.100:
+.. include:: Number/formEditor/propertyCollections/validators/60/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70:
+.. include:: Number/formEditor/propertyCollections/validators/70.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.identifier:
+.. include:: Number/formEditor/propertyCollections/validators/70/identifier.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.100:
+.. include:: Number/formEditor/propertyCollections/validators/70/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.200:
+.. include:: Number/formEditor/propertyCollections/validators/70/editors/200.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.300:
+.. include:: Number/formEditor/propertyCollections/validators/70/editors/300.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.9999:
+.. include:: Number/formEditor/propertyCollections/validators/70/editors/9999.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.label:
+.. include:: Number/formEditor/label.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.group:
+.. include:: Number/formEditor/group.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.groupsorting:
+.. include:: Number/formEditor/groupSorting.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.iconidentifier:
+.. include:: Number/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor.rst
new file mode 100644 (file)
index 0000000..9f04042
--- /dev/null
@@ -0,0 +1,124 @@
+formEditor
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2-
+
+          Number:
+            formEditor:
+              editors:
+                100:
+                  identifier: header
+                  templateName: Inspector-FormElementHeaderEditor
+                200:
+                  identifier: label
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.FormElement.editor.label.label
+                  propertyPath: label
+                400:
+                  identifier: placeholder
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.placeholder.label
+                  propertyPath: properties.fluidAdditionalAttributes.placeholder
+                  doNotSetIfPropertyValueIsEmpty: true
+                500:
+                  identifier: defaultValue
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.defaultValue.label
+                  propertyPath: defaultValue
+                  propertyValidators:
+                    10: IntegerOrEmpty
+                700:
+                  identifier: step
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.step.label
+                  propertyPath: properties.fluidAdditionalAttributes.step
+                  propertyValidators:
+                    10: Integer
+                800:
+                  identifier: requiredValidator
+                  templateName: Inspector-RequiredValidatorEditor
+                  label: formEditor.elements.FormElement.editor.requiredValidator.label
+                  validatorIdentifier: NotEmpty
+                  propertyPath: properties.fluidAdditionalAttributes.required
+                  propertyValue: required
+                900:
+                  identifier: validators
+                  templateName: Inspector-ValidatorsEditor
+                  label: formEditor.elements.TextMixin.editor.validators.label
+                  selectOptions:
+                    10:
+                      value: ''
+                      label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                    60:
+                      value: Number
+                      label: formEditor.elements.Number.editor.validators.Number.label
+                    80:
+                      value: NumberRange
+                      label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
+                9999:
+                  identifier: removeButton
+                  templateName: Inspector-RemoveElementEditor
+              predefinedDefaults:
+                defaultValue: ''
+                properties:
+                  fluidAdditionalAttributes:
+                    step: 1
+                validators:
+                  -
+                    identifier: Number
+              propertyCollections:
+                validators:
+                  60:
+                    identifier: Number
+                    editors:
+                      100:
+                        identifier: header
+                        templateName: Inspector-CollectionElementHeaderEditor
+                        label: formEditor.elements.TextMixin.validators.Number.editor.header.label
+                  70:
+                    identifier: NumberRange
+                    editors:
+                      100:
+                        identifier: header
+                        templateName: Inspector-CollectionElementHeaderEditor
+                        label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
+                      200:
+                        identifier: minimum
+                        templateName: Inspector-TextEditor
+                        label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
+                        propertyPath: options.minimum
+                        propertyValidators:
+                          10: Integer
+                        additionalElementPropertyPaths:
+                          10: properties.fluidAdditionalAttributes.min
+                      300:
+                        identifier: maximum
+                        templateName: Inspector-TextEditor
+                        label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
+                        propertyPath: options.maximum
+                        propertyValidators:
+                          10: Integer
+                        additionalElementPropertyPaths:
+                          10: properties.fluidAdditionalAttributes.max
+                      9999:
+                        identifier: removeButton
+                        templateName: Inspector-RemoveElementEditor
+              label: formEditor.elements.Number.label
+              group: html5
+              groupSorting: 400
+              iconIdentifier: t3-form-icon-number
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/100.rst
new file mode 100644 (file)
index 0000000..394e16e
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.100
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[FormElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               100:
+                 identifier: header
+                 templateName: Inspector-FormElementHeaderEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/200.rst
new file mode 100644 (file)
index 0000000..b38316f
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.200
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               200:
+                 identifier: label
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.FormElement.editor.label.label
+                 propertyPath: label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/400.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/400.rst
new file mode 100644 (file)
index 0000000..1bfa486
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.editors.400
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.400
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               400:
+                 identifier: placeholder
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.placeholder.label
+                 propertyPath: properties.fluidAdditionalAttributes.placeholder
+                 compatibilityPropertyPath: properties.placeholder
+                 doNotSetIfPropertyValueIsEmpty: true
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/500.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/500.rst
new file mode 100644 (file)
index 0000000..aa36fa0
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.500
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.500
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               500:
+                 identifier: defaultValue
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.defaultValue.label
+                 propertyPath: defaultValue
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/700.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/700.rst
new file mode 100644 (file)
index 0000000..77ef0bf
--- /dev/null
@@ -0,0 +1,34 @@
+formEditor.editors.700
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.700
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               700:
+                 identifier: step
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.step.label
+                 propertyPath: properties.fluidAdditionalAttributes.step
+                 propertyValidators:
+                   10: Integer
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/800.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/800.rst
new file mode 100644 (file)
index 0000000..a9959d6
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.editors.800
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.800
+
+:aspect:`Data type`
+      array/ :ref:`[RequiredValidatorEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.requiredvalidatoreditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               800:
+                 identifier: requiredValidator
+                 templateName: Inspector-RequiredValidatorEditor
+                 label: formEditor.elements.FormElement.editor.requiredValidator.label
+                 validatorIdentifier: NotEmpty
+                 propertyPath: properties.fluidAdditionalAttributes.required
+                 propertyValue: required
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/900.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/900.rst
new file mode 100644 (file)
index 0000000..21f69bf
--- /dev/null
@@ -0,0 +1,41 @@
+formEditor.editors.900
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.900
+
+:aspect:`Data type`
+      array/ :ref:`[ValidatorsEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.validatorseditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               900:
+                 identifier: validators
+                 templateName: Inspector-ValidatorsEditor
+                 label: formEditor.elements.TextMixin.editor.validators.label
+                 selectOptions:
+                   10:
+                     value: ''
+                     label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                   60:
+                     value: Number
+                     label: formEditor.elements.Number.editor.validators.Number.label
+                   80:
+                     value: NumberRange
+                     label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/editors/9999.rst
new file mode 100644 (file)
index 0000000..ec88a46
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.9999
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.9999
+
+:aspect:`Data type`
+      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Number:
+           formEditor:
+             editors:
+               9999:
+                 identifier: removeButton
+                 templateName: Inspector-RemoveElementEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/group.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/group.rst
new file mode 100644 (file)
index 0000000..48c3a62
--- /dev/null
@@ -0,0 +1,27 @@
+formEditor.group
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.group
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Number:
+           formEditor:
+             group: html5
+
+:aspect:`Description`
+      Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
+      The ``group`` value must be equal to an array key within ``formElementGroups``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/groupSorting.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/groupSorting.rst
new file mode 100644 (file)
index 0000000..2b06930
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.groupSorting
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.groupSorting
+
+:aspect:`Data type`
+      int
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Number:
+           formEditor:
+             groupSorting: 400
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      The position within the ``formEditor.group`` for this form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/iconIdentifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/iconIdentifier.rst
new file mode 100644 (file)
index 0000000..2d3aa64
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.iconIdentifier
+-------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.iconIdentifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Number:
+           formEditor:
+             iconIdentifier: t3-form-icon-number
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      An icon identifier which must be registered through the ``\TYPO3\CMS\Core\Imaging\IconRegistry``.
+      This icon will be shown within
+
+      - :ref:`"Inspector [FormElementHeaderEditor]"<typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`.
+      - :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
+      - ``Tree`` component.
+      - "new element" Modal
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/label.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/label.rst
new file mode 100644 (file)
index 0000000..347a817
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.label
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.label
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Number:
+           formEditor:
+             label: formEditor.elements.Number.label
+
+:aspect:`Good to know`
+      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
+
+:aspect:`Description`
+      This label will be shown within the "new element" Modal.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/predefinedDefaults.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/predefinedDefaults.rst
new file mode 100644 (file)
index 0000000..bfaff97
--- /dev/null
@@ -0,0 +1,36 @@
+formEditor.predefinedDefaults
+-----------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.predefinedDefaults
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Number:
+           formEditor:
+             predefinedDefaults:
+               defaultValue: ''
+               properties:
+                 fluidAdditionalAttributes:
+                   step: 1
+               validators:
+                 -
+                   identifier: Number
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst
new file mode 100644 (file)
index 0000000..f9f6e00
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.60
+--------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.60
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 60:
+                   identifier: Number
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.Number.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst
new file mode 100644 (file)
index 0000000..69594ce
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.60.editors.100
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.60.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 60:
+                   identifier: Number
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.Number.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst
new file mode 100644 (file)
index 0000000..d2bb96c
--- /dev/null
@@ -0,0 +1,38 @@
+formEditor.propertyCollections.validators.60.identifier
+-------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.60.identifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 6
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 60:
+                   identifier: Number
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.Number.editor.header.label
+
+:aspect:`Good to know`
+      - :ref:`"Inspector"<concepts-formeditor-inspector>`
+      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
+
+:aspect:`Description`
+      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst
new file mode 100644 (file)
index 0000000..bf835d7
--- /dev/null
@@ -0,0 +1,53 @@
+formEditor.propertyCollections.validators.70
+--------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 70:
+                   identifier: NumberRange
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
+                     200:
+                       identifier: minimum
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
+                       propertyPath: options.minimum
+                       propertyValidators:
+                         10: Integer
+                       additionalElementPropertyPaths:
+                         10: properties.fluidAdditionalAttributes.min
+                     300:
+                       identifier: maximum
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
+                       propertyPath: options.maximum
+                       propertyValidators:
+                         10: Integer
+                       additionalElementPropertyPaths:
+                         10: properties.fluidAdditionalAttributes.max
+                     9999:
+                       identifier: removeButton
+                       templateName: Inspector-RemoveElementEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst
new file mode 100644 (file)
index 0000000..1416fca
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.70.editors.100
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 70:
+                   identifier: NumberRange
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst
new file mode 100644 (file)
index 0000000..f80033d
--- /dev/null
@@ -0,0 +1,36 @@
+formEditor.propertyCollections.validators.70.editors.200
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 70:
+                   identifier: NumberRange
+                   editors:
+                     200:
+                       identifier: minimum
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
+                       propertyPath: options.minimum
+                       propertyValidators:
+                         10: Integer
+                       additionalElementPropertyPaths:
+                         10: properties.fluidAdditionalAttributes.min
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst
new file mode 100644 (file)
index 0000000..f90eee8
--- /dev/null
@@ -0,0 +1,36 @@
+formEditor.propertyCollections.validators.70.editors.300
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.300
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 70:
+                   identifier: NumberRange
+                   editors:
+                     300:
+                       identifier: maximum
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
+                       propertyPath: options.maximum
+                       propertyValidators:
+                         10: Integer
+                       additionalElementPropertyPaths:
+                         10: properties.fluidAdditionalAttributes.max
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst
new file mode 100644 (file)
index 0000000..eb4fbdf
--- /dev/null
@@ -0,0 +1,31 @@
+formEditor.propertyCollections.validators.70.editors.9999
+---------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.9999
+
+:aspect:`Data type`
+      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 70:
+                   identifier: NumberRange
+                   editors:
+                     9999:
+                       identifier: removeButton
+                       templateName: Inspector-RemoveElementEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst
new file mode 100644 (file)
index 0000000..9d22775
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.propertyCollections.validators.70.identifier
+-------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.identifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 6
+
+         Number:
+           formEditor:
+             propertyCollections:
+               validators:
+                 70:
+                   identifier: NumberRange
+
+:aspect:`Good to know`
+      - :ref:`"Inspector"<concepts-formeditor-inspector>`
+      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
+
+:aspect:`Description`
+      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/implementationClassName.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/implementationClassName.rst
new file mode 100644 (file)
index 0000000..fe6d744
--- /dev/null
@@ -0,0 +1,34 @@
+implementationClassName
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.implementationClassName
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      No
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Number:
+           implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Classname which implements the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/containerClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/containerClassAttribute.rst
new file mode 100644 (file)
index 0000000..ea60c60
--- /dev/null
@@ -0,0 +1,37 @@
+properties.containerClassAttribute
+----------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.properties.containerClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3
+
+         Number:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is typically wrapped around the form elements.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/elementClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/elementClassAttribute.rst
new file mode 100644 (file)
index 0000000..88f23db
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementClassAttribute
+--------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.properties.elementClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4
+
+         Number:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class written to the form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/elementErrorClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/properties/elementErrorClassAttribute.rst
new file mode 100644 (file)
index 0000000..c2dd69b
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementErrorClassAttribute
+-------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.properties.elementErrorClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5
+
+         Number:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is written to the form element if validation errors exists.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/validators.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Number/validators.rst
new file mode 100644 (file)
index 0000000..d6a1a20
--- /dev/null
@@ -0,0 +1,36 @@
+validators
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.validators
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      Yes
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Number:
+           validators:
+             -
+               identifier: Number
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Predefined validators.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone.rst
new file mode 100644 (file)
index 0000000..a203ac4
--- /dev/null
@@ -0,0 +1,79 @@
+.. include:: ../../../../Includes.txt
+
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.telephone:
+
+===========
+[Telephone]
+===========
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.telephone-properties:
+
+Properties
+==========
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.implementationclassname:
+.. include:: Telephone/implementationClassName.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.properties.containerclassattribute:
+.. include:: Telephone/properties/containerClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.properties.elementclassattribute:
+.. include:: Telephone/properties/elementClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.properties.elementerrorclassattribute:
+.. include:: Telephone/properties/elementErrorClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.validators:
+.. include:: Telephone/validators.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor:
+.. include:: Telephone/formEditor.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.100:
+.. include:: Telephone/formEditor/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.200:
+.. include:: Telephone/formEditor/editors/200.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.400:
+.. include:: Telephone/formEditor/editors/400.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.500:
+.. include:: Telephone/formEditor/editors/500.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.700:
+.. include:: Telephone/formEditor/editors/700.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.800:
+.. include:: Telephone/formEditor/editors/800.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.900:
+.. include:: Telephone/formEditor/editors/900.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.9999:
+.. include:: Telephone/formEditor/editors/9999.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.predefineddefaults:
+.. include:: Telephone/formEditor/predefinedDefaults.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.propertycollections.validators.80:
+.. include:: Telephone/formEditor/propertyCollections/validators/80.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.propertycollections.validators.80.identifier:
+.. include:: Telephone/formEditor/propertyCollections/validators/80/identifier.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.propertycollections.validators.80.editors.100:
+.. include:: Telephone/formEditor/propertyCollections/validators/80/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.label:
+.. include:: Telephone/formEditor/label.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.group:
+.. include:: Telephone/formEditor/group.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.groupsorting:
+.. include:: Telephone/formEditor/groupSorting.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.iconidentifier:
+.. include:: Telephone/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor.rst
new file mode 100644 (file)
index 0000000..dbbe095
--- /dev/null
@@ -0,0 +1,108 @@
+formEditor
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2-
+
+          Telephone:
+            formEditor:
+              editors:
+                100:
+                  identifier: header
+                  templateName: Inspector-FormElementHeaderEditor
+                200:
+                  identifier: label
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.FormElement.editor.label.label
+                  propertyPath: label
+                400:
+                  identifier: placeholder
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.placeholder.label
+                  propertyPath: properties.fluidAdditionalAttributes.placeholder
+                  doNotSetIfPropertyValueIsEmpty: true
+                500:
+                  identifier: defaultValue
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.defaultValue.label
+                  propertyPath: defaultValue
+                700:
+                  identifier: gridColumnViewPortConfiguration
+                  templateName: Inspector-GridColumnViewPortConfigurationEditor
+                  label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
+                  configurationOptions:
+                    viewPorts:
+                      10:
+                        viewPortIdentifier: xs
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
+                      20:
+                        viewPortIdentifier: sm
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
+                      30:
+                        viewPortIdentifier: md
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
+                      40:
+                        viewPortIdentifier: lg
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
+                    numbersOfColumnsToUse:
+                      label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
+                      propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
+                      fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
+                800:
+                  identifier: requiredValidator
+                  templateName: Inspector-RequiredValidatorEditor
+                  label: formEditor.elements.FormElement.editor.requiredValidator.label
+                  validatorIdentifier: NotEmpty
+                  propertyPath: properties.fluidAdditionalAttributes.required
+                  propertyValue: required
+                900:
+                  identifier: validators
+                  templateName: Inspector-ValidatorsEditor
+                  label: formEditor.elements.TextMixin.editor.validators.label
+                  selectOptions:
+                    10:
+                      value: ''
+                      label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                    90:
+                      value: RegularExpression
+                      label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
+                9999:
+                  identifier: removeButton
+                  templateName: Inspector-RemoveElementEditor
+              predefinedDefaults:
+                defaultValue: ''
+              propertyCollections:
+                validators:
+                  80:
+                    identifier: RegularExpression
+                    editors:
+                      100:
+                        identifier: header
+                        templateName: Inspector-CollectionElementHeaderEditor
+                        label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
+                      200:
+                        identifier: regex
+                        templateName: Inspector-TextEditor
+                        label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
+                        fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
+                        propertyPath: options.regularExpression
+                        propertyValidators:
+                          10: NotEmpty
+              label: formEditor.elements.Telephone.label
+              group: html5
+              groupSorting: 200
+              iconIdentifier: t3-form-icon-telephone
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/100.rst
new file mode 100644 (file)
index 0000000..b79f1a2
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.100
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[FormElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               100:
+                 identifier: header
+                 templateName: Inspector-FormElementHeaderEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/200.rst
new file mode 100644 (file)
index 0000000..98278a4
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.200
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               200:
+                 identifier: label
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.FormElement.editor.label.label
+                 propertyPath: label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/400.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/400.rst
new file mode 100644 (file)
index 0000000..aa04b44
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.editors.400
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.400
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               400:
+                 identifier: placeholder
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.placeholder.label
+                 propertyPath: properties.fluidAdditionalAttributes.placeholder
+                 compatibilityPropertyPath: properties.placeholder
+                 doNotSetIfPropertyValueIsEmpty: true
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/500.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/500.rst
new file mode 100644 (file)
index 0000000..7f61273
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.500
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.500
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               500:
+                 identifier: defaultValue
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.defaultValue.label
+                 propertyPath: defaultValue
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/700.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/700.rst
new file mode 100644 (file)
index 0000000..6960555
--- /dev/null
@@ -0,0 +1,50 @@
+formEditor.editors.700
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.700
+
+:aspect:`Data type`
+      array/ :ref:`[GridColumnViewPortConfigurationEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.gridcolumnviewportconfigurationeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               700:
+                 identifier: gridColumnViewPortConfiguration
+                 templateName: Inspector-GridColumnViewPortConfigurationEditor
+                 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
+                 configurationOptions:
+                   viewPorts:
+                     10:
+                       viewPortIdentifier: xs
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
+                     20:
+                       viewPortIdentifier: sm
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
+                     30:
+                       viewPortIdentifier: md
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
+                     40:
+                       viewPortIdentifier: lg
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
+                   numbersOfColumnsToUse:
+                     label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
+                     propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
+                     fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/800.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/800.rst
new file mode 100644 (file)
index 0000000..8a95287
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.editors.800
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.800
+
+:aspect:`Data type`
+      array/ :ref:`[RequiredValidatorEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.requiredvalidatoreditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               800:
+                 identifier: requiredValidator
+                 templateName: Inspector-RequiredValidatorEditor
+                 label: formEditor.elements.FormElement.editor.requiredValidator.label
+                 validatorIdentifier: NotEmpty
+                 propertyPath: properties.fluidAdditionalAttributes.required
+                 propertyValue: required
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/900.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/900.rst
new file mode 100644 (file)
index 0000000..7fab058
--- /dev/null
@@ -0,0 +1,38 @@
+formEditor.editors.900
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.900
+
+:aspect:`Data type`
+      array/ :ref:`[ValidatorsEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.validatorseditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               900:
+                 identifier: validators
+                 templateName: Inspector-ValidatorsEditor
+                 label: formEditor.elements.TextMixin.editor.validators.label
+                 selectOptions:
+                   10:
+                     value: ''
+                     label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                   90:
+                     value: RegularExpression
+                     label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/editors/9999.rst
new file mode 100644 (file)
index 0000000..7d706a9
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.9999
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.editors.9999
+
+:aspect:`Data type`
+      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Telephone:
+           formEditor:
+             editors:
+               9999:
+                 identifier: removeButton
+                 templateName: Inspector-RemoveElementEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/group.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/group.rst
new file mode 100644 (file)
index 0000000..10c39bc
--- /dev/null
@@ -0,0 +1,27 @@
+formEditor.group
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.group
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Telephone:
+           formEditor:
+             group: html5
+
+:aspect:`Description`
+      Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
+      The ``group`` value must be equal to an array key within ``formElementGroups``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/groupSorting.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/groupSorting.rst
new file mode 100644 (file)
index 0000000..9a8080d
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.groupSorting
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.groupSorting
+
+:aspect:`Data type`
+      int
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Telephone:
+           formEditor:
+             groupSorting: 200
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      The position within the ``formEditor.group`` for this form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/iconIdentifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/iconIdentifier.rst
new file mode 100644 (file)
index 0000000..7780fdb
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.iconIdentifier
+-------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.iconIdentifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Telephone:
+           formEditor:
+             iconIdentifier: t3-form-icon-telephone
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      An icon identifier which must be registered through the ``\TYPO3\CMS\Core\Imaging\IconRegistry``.
+      This icon will be shown within
+
+      - :ref:`"Inspector [FormElementHeaderEditor]"<typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`.
+      - :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
+      - ``Tree`` component.
+      - "new element" Modal
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/label.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/label.rst
new file mode 100644 (file)
index 0000000..a592859
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.label
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.label
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Telephone:
+           formEditor:
+             label: formEditor.elements.Telephone.label
+
+:aspect:`Good to know`
+      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
+
+:aspect:`Description`
+      This label will be shown within the "new element" Modal.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80.rst
new file mode 100644 (file)
index 0000000..c205211
--- /dev/null
@@ -0,0 +1,40 @@
+formEditor.propertyCollections.validators.80
+--------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.propertyCollections.validators.80
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5-
+
+         Telephone:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
+                     200:
+                       identifier: regex
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
+                       fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
+                       propertyPath: options.regularExpression
+                       propertyValidators:
+                         10: NotEmpty
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/100.rst
new file mode 100644 (file)
index 0000000..c408558
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.80.editors.100
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Text.formEditor.propertyCollections.validators.80.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Text:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/editors/200.rst
new file mode 100644 (file)
index 0000000..7daa8c7
--- /dev/null
@@ -0,0 +1,36 @@
+formEditor.propertyCollections.validators.80.editors.200
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.propertyCollections.validators.80.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Telephone:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+                   editors:
+                     200:
+                       identifier: regex
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
+                       fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
+                       propertyPath: options.regularExpression
+                       propertyValidators:
+                         10: NotEmpty
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/formEditor/propertyCollections/validators/80/identifier.rst
new file mode 100644 (file)
index 0000000..a0f377b
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.propertyCollections.validators.80.identifier
+-------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor.propertyCollections.validators.80.identifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 6
+
+         Telephone:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+
+:aspect:`Good to know`
+      - :ref:`"Inspector"<concepts-formeditor-inspector>`
+      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
+
+:aspect:`Description`
+      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/implementationClassName.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/implementationClassName.rst
new file mode 100644 (file)
index 0000000..411881a
--- /dev/null
@@ -0,0 +1,34 @@
+implementationClassName
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.implementationClassName
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      No
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Telephone:
+           implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Classname which implements the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/containerClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/containerClassAttribute.rst
new file mode 100644 (file)
index 0000000..199aa4c
--- /dev/null
@@ -0,0 +1,37 @@
+properties.containerClassAttribute
+----------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.properties.containerClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3
+
+         Telephone:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is typically wrapped around the form elements.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/elementClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/elementClassAttribute.rst
new file mode 100644 (file)
index 0000000..cb21e7b
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementClassAttribute
+--------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.properties.elementClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4
+
+         Telephone:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class written to the form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/elementErrorClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/properties/elementErrorClassAttribute.rst
new file mode 100644 (file)
index 0000000..874962a
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementErrorClassAttribute
+-------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.properties.elementErrorClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5
+
+         Telephone:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is written to the form element if validation errors exists.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/validators.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Telephone/validators.rst
new file mode 100644 (file)
index 0000000..e2a2235
--- /dev/null
@@ -0,0 +1,38 @@
+validators
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.validators
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      Yes
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Telephone:
+           validators:
+             -
+               identifier: RegularExpression
+               options:
+                 regularExpression: '/^.*$/'
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Predefined validators.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url.rst
new file mode 100644 (file)
index 0000000..36bb6df
--- /dev/null
@@ -0,0 +1,79 @@
+.. include:: ../../../../Includes.txt
+
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.url:
+
+=====
+[Url]
+=====
+
+.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.url-properties:
+
+Properties
+==========
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.implementationclassname:
+.. include:: Url/implementationClassName.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.properties.containerclassattribute:
+.. include:: Url/properties/containerClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.properties.elementclassattribute:
+.. include:: Url/properties/elementClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.properties.elementerrorclassattribute:
+.. include:: Url/properties/elementErrorClassAttribute.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.validators:
+.. include:: Url/validators.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor:
+.. include:: Url/formEditor.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.100:
+.. include:: Url/formEditor/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.200:
+.. include:: Url/formEditor/editors/200.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.400:
+.. include:: Url/formEditor/editors/400.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.500:
+.. include:: Url/formEditor/editors/500.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.700:
+.. include:: Url/formEditor/editors/700.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.800:
+.. include:: Url/formEditor/editors/800.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.900:
+.. include:: Url/formEditor/editors/900.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.editors.9999:
+.. include:: Url/formEditor/editors/9999.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.predefineddefaults:
+.. include:: Url/formEditor/predefinedDefaults.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.propertycollections.validators.80:
+.. include:: Url/formEditor/propertyCollections/validators/80.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.propertycollections.validators.80.identifier:
+.. include:: Url/formEditor/propertyCollections/validators/80/identifier.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.propertycollections.validators.80.editors.100:
+.. include:: Url/formEditor/propertyCollections/validators/80/editors/100.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.label:
+.. include:: Url/formEditor/label.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.group:
+.. include:: Url/formEditor/group.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.groupsorting:
+.. include:: Url/formEditor/groupSorting.rst
+
+.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.url.formeditor.iconidentifier:
+.. include:: Url/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor.rst
new file mode 100644 (file)
index 0000000..6dbc754
--- /dev/null
@@ -0,0 +1,106 @@
+formEditor
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2-
+
+          Url:
+            formEditor:
+              editors:
+                100:
+                  identifier: header
+                  templateName: Inspector-FormElementHeaderEditor
+                200:
+                  identifier: label
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.FormElement.editor.label.label
+                  propertyPath: label
+                400:
+                  identifier: placeholder
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.placeholder.label
+                  propertyPath: properties.fluidAdditionalAttributes.placeholder
+                  doNotSetIfPropertyValueIsEmpty: true
+                500:
+                  identifier: defaultValue
+                  templateName: Inspector-TextEditor
+                  label: formEditor.elements.TextMixin.editor.defaultValue.label
+                  propertyPath: defaultValue
+                700:
+                  identifier: gridColumnViewPortConfiguration
+                  templateName: Inspector-GridColumnViewPortConfigurationEditor
+                  label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
+                  configurationOptions:
+                    viewPorts:
+                      10:
+                        viewPortIdentifier: xs
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
+                      20:
+                        viewPortIdentifier: sm
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
+                      30:
+                        viewPortIdentifier: md
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
+                      40:
+                        viewPortIdentifier: lg
+                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
+                    numbersOfColumnsToUse:
+                      label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
+                      propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
+                      fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
+                800:
+                  identifier: requiredValidator
+                  templateName: Inspector-RequiredValidatorEditor
+                  label: formEditor.elements.FormElement.editor.requiredValidator.label
+                  validatorIdentifier: NotEmpty
+                  propertyPath: properties.fluidAdditionalAttributes.required
+                  propertyValue: required
+                900:
+                  identifier: validators
+                  templateName: Inspector-ValidatorsEditor
+                  label: formEditor.elements.TextMixin.editor.validators.label
+                  selectOptions:
+                    10:
+                      value: ''
+                      label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                    90:
+                      value: RegularExpression
+                      label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
+                9999:
+                  identifier: removeButton
+                  templateName: Inspector-RemoveElementEditor
+              propertyCollections:
+                validators:
+                  80:
+                    identifier: RegularExpression
+                    editors:
+                      100:
+                        identifier: header
+                        templateName: Inspector-CollectionElementHeaderEditor
+                        label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
+                      200:
+                        identifier: regex
+                        templateName: Inspector-TextEditor
+                        label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
+                        fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
+                        propertyPath: options.regularExpression
+                        propertyValidators:
+                          10: NotEmpty
+              label: formEditor.elements.Url.label
+              group: html5
+              groupSorting: 300
+              iconIdentifier: t3-form-icon-url
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/100.rst
new file mode 100644 (file)
index 0000000..a068b7c
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.100
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[FormElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               100:
+                 identifier: header
+                 templateName: Inspector-FormElementHeaderEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/200.rst
new file mode 100644 (file)
index 0000000..09b89d5
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.200
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               200:
+                 identifier: label
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.FormElement.editor.label.label
+                 propertyPath: label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/400.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/400.rst
new file mode 100644 (file)
index 0000000..fb23e23
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.editors.400
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.400
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               400:
+                 identifier: placeholder
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.placeholder.label
+                 propertyPath: properties.fluidAdditionalAttributes.placeholder
+                 compatibilityPropertyPath: properties.placeholder
+                 doNotSetIfPropertyValueIsEmpty: true
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/500.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/500.rst
new file mode 100644 (file)
index 0000000..c1b403f
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.editors.500
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.500
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               500:
+                 identifier: defaultValue
+                 templateName: Inspector-TextEditor
+                 label: formEditor.elements.TextMixin.editor.defaultValue.label
+                 propertyPath: defaultValue
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/700.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/700.rst
new file mode 100644 (file)
index 0000000..cef7e94
--- /dev/null
@@ -0,0 +1,50 @@
+formEditor.editors.700
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.700
+
+:aspect:`Data type`
+      array/ :ref:`[GridColumnViewPortConfigurationEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.gridcolumnviewportconfigurationeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               700:
+                 identifier: gridColumnViewPortConfiguration
+                 templateName: Inspector-GridColumnViewPortConfigurationEditor
+                 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
+                 configurationOptions:
+                   viewPorts:
+                     10:
+                       viewPortIdentifier: xs
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
+                     20:
+                       viewPortIdentifier: sm
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
+                     30:
+                       viewPortIdentifier: md
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
+                     40:
+                       viewPortIdentifier: lg
+                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
+                   numbersOfColumnsToUse:
+                     label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
+                     propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
+                     fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
+
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/800.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/800.rst
new file mode 100644 (file)
index 0000000..5009117
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.editors.800
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.800
+
+:aspect:`Data type`
+      array/ :ref:`[RequiredValidatorEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.requiredvalidatoreditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               800:
+                 identifier: requiredValidator
+                 templateName: Inspector-RequiredValidatorEditor
+                 label: formEditor.elements.FormElement.editor.requiredValidator.label
+                 validatorIdentifier: NotEmpty
+                 propertyPath: properties.fluidAdditionalAttributes.required
+                 propertyValue: required
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/900.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/900.rst
new file mode 100644 (file)
index 0000000..798a3d8
--- /dev/null
@@ -0,0 +1,38 @@
+formEditor.editors.900
+----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.900
+
+:aspect:`Data type`
+      array/ :ref:`[ValidatorsEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.validatorseditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               900:
+                 identifier: validators
+                 templateName: Inspector-ValidatorsEditor
+                 label: formEditor.elements.TextMixin.editor.validators.label
+                 selectOptions:
+                   10:
+                     value: ''
+                     label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
+                   90:
+                     value: RegularExpression
+                     label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/editors/9999.rst
new file mode 100644 (file)
index 0000000..30feecd
--- /dev/null
@@ -0,0 +1,30 @@
+formEditor.editors.9999
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.editors.9999
+
+:aspect:`Data type`
+      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+.. :aspect:`Related options`
+      @ToDo
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4-
+
+         Url:
+           formEditor:
+             editors:
+               9999:
+                 identifier: removeButton
+                 templateName: Inspector-RemoveElementEditor
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/group.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/group.rst
new file mode 100644 (file)
index 0000000..dd4c0d7
--- /dev/null
@@ -0,0 +1,27 @@
+formEditor.group
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.group
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Url:
+           formEditor:
+             group: html5
+
+:aspect:`Description`
+      Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
+      The ``group`` value must be equal to an array key within ``formElementGroups``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/groupSorting.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/groupSorting.rst
new file mode 100644 (file)
index 0000000..86d2b5d
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.groupSorting
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.groupSorting
+
+:aspect:`Data type`
+      int
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Url:
+           formEditor:
+             groupSorting: 300
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      The position within the ``formEditor.group`` for this form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/iconIdentifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/iconIdentifier.rst
new file mode 100644 (file)
index 0000000..93feec0
--- /dev/null
@@ -0,0 +1,35 @@
+formEditor.iconIdentifier
+-------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.iconIdentifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Url:
+           formEditor:
+             iconIdentifier: t3-form-icon-url
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      An icon identifier which must be registered through the ``\TYPO3\CMS\Core\Imaging\IconRegistry``.
+      This icon will be shown within
+
+      - :ref:`"Inspector [FormElementHeaderEditor]"<typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`.
+      - :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
+      - ``Tree`` component.
+      - "new element" Modal
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/label.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/label.rst
new file mode 100644 (file)
index 0000000..af780df
--- /dev/null
@@ -0,0 +1,29 @@
+formEditor.label
+----------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.label
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3-
+
+         Url:
+           formEditor:
+             label: formEditor.elements.Url.label
+
+:aspect:`Good to know`
+      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
+
+:aspect:`Description`
+      This label will be shown within the "new element" Modal.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80.rst
new file mode 100644 (file)
index 0000000..8b4d007
--- /dev/null
@@ -0,0 +1,40 @@
+formEditor.propertyCollections.validators.80
+--------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.propertyCollections.validators.80
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5-
+
+         Url:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
+                     200:
+                       identifier: regex
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
+                       fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
+                       propertyPath: options.regularExpression
+                       propertyValidators:
+                         10: NotEmpty
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/100.rst
new file mode 100644 (file)
index 0000000..c408558
--- /dev/null
@@ -0,0 +1,32 @@
+formEditor.propertyCollections.validators.80.editors.100
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Text.formEditor.propertyCollections.validators.80.editors.100
+
+:aspect:`Data type`
+      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Text:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+                   editors:
+                     100:
+                       identifier: header
+                       templateName: Inspector-CollectionElementHeaderEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/editors/200.rst
new file mode 100644 (file)
index 0000000..86b6dfc
--- /dev/null
@@ -0,0 +1,36 @@
+formEditor.propertyCollections.validators.80.editors.200
+--------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.propertyCollections.validators.80.editors.200
+
+:aspect:`Data type`
+      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Recommended
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 8-
+
+         Url:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+                   editors:
+                     200:
+                       identifier: regex
+                       templateName: Inspector-TextEditor
+                       label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
+                       fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
+                       propertyPath: options.regularExpression
+                       propertyValidators:
+                         10: NotEmpty
+
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/formEditor/propertyCollections/validators/80/identifier.rst
new file mode 100644 (file)
index 0000000..7421b61
--- /dev/null
@@ -0,0 +1,33 @@
+formEditor.propertyCollections.validators.80.identifier
+-------------------------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.formEditor.propertyCollections.validators.80.identifier
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Backend (form editor)
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 6
+
+         Url:
+           formEditor:
+             propertyCollections:
+               validators:
+                 80:
+                   identifier: RegularExpression
+
+:aspect:`Good to know`
+      - :ref:`"Inspector"<concepts-formeditor-inspector>`
+      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
+
+:aspect:`Description`
+      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/implementationClassName.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/implementationClassName.rst
new file mode 100644 (file)
index 0000000..c9f871f
--- /dev/null
@@ -0,0 +1,34 @@
+implementationClassName
+-----------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.implementationClassName
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      No
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Url:
+           implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Classname which implements the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/containerClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/containerClassAttribute.rst
new file mode 100644 (file)
index 0000000..443fc4a
--- /dev/null
@@ -0,0 +1,37 @@
+properties.containerClassAttribute
+----------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.properties.containerClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 3
+
+         Url:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is typically wrapped around the form elements.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/elementClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/elementClassAttribute.rst
new file mode 100644 (file)
index 0000000..2957857
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementClassAttribute
+--------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.properties.elementClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 4
+
+         Url:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class written to the form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/elementErrorClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/properties/elementErrorClassAttribute.rst
new file mode 100644 (file)
index 0000000..6266d13
--- /dev/null
@@ -0,0 +1,37 @@
+properties.elementErrorClassAttribute
+-------------------------------------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.properties.elementErrorClassAttribute
+
+:aspect:`Data type`
+      string
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      No
+
+:aspect:`Mandatory`
+      No
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 5
+
+         Url:
+           properties:
+             containerClassAttribute: input
+             elementClassAttribute: ''
+             elementErrorClassAttribute: error
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      A CSS class which is written to the form element if validation errors exists.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/validators.rst b/typo3/sysext/form/Documentation/Config/proto/formElements/formElementTypes/Url/validators.rst
new file mode 100644 (file)
index 0000000..cf02f2c
--- /dev/null
@@ -0,0 +1,38 @@
+validators
+----------
+
+:aspect:`Option path`
+      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Url.validators
+
+:aspect:`Data type`
+      array
+
+:aspect:`Needed by`
+      Frontend/ Backend (form editor)
+
+:aspect:`Overwritable within form definition`
+      Yes
+
+:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
+      Yes
+
+:aspect:`Mandatory`
+      Yes
+
+:aspect:`Default value (for prototype 'standard')`
+      .. code-block:: yaml
+         :linenos:
+         :emphasize-lines: 2
+
+         Url:
+           validators:
+             -
+               identifier: RegularExpression
+               options:
+                 regularExpression: '/^.*$/'
+
+.. :aspect:`Good to know`
+      ToDo
+
+:aspect:`Description`
+      Predefined validators.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email.rst
deleted file mode 100644 (file)
index 2848b87..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-.. include:: ../../../../Includes.txt
-
-
-.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.email:
-
-=======
-[Email]
-=======
-
-.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.email-properties:
-
-Properties
-==========
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.implementationclassname:
-.. include:: Email/implementationClassName.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.properties.containerclassattribute:
-.. include:: Email/properties/containerClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.properties.elementclassattribute:
-.. include:: Email/properties/elementClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.properties.elementerrorclassattribute:
-.. include:: Email/properties/elementErrorClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.validators:
-.. include:: Email/validators.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor:
-.. include:: Email/formEditor.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.100:
-.. include:: Email/formEditor/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.200:
-.. include:: Email/formEditor/editors/200.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.400:
-.. include:: Email/formEditor/editors/400.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.500:
-.. include:: Email/formEditor/editors/500.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.700:
-.. include:: Email/formEditor/editors/700.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.800:
-.. include:: Email/formEditor/editors/800.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.900:
-.. include:: Email/formEditor/editors/900.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.editors.9999:
-.. include:: Email/formEditor/editors/9999.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.predefineddefaults:
-.. include:: Email/formEditor/predefinedDefaults.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.propertycollections.validators.40:
-.. include:: Email/formEditor/propertyCollections/validators/40.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.propertycollections.validators.40.identifier:
-.. include:: Email/formEditor/propertyCollections/validators/40/identifier.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.propertycollections.validators.40.editors.100:
-.. include:: Email/formEditor/propertyCollections/validators/40/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.label:
-.. include:: Email/formEditor/label.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.group:
-.. include:: Email/formEditor/group.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.groupsorting:
-.. include:: Email/formEditor/groupSorting.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.email.formeditor.iconidentifier:
-.. include:: Email/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor.rst
deleted file mode 100644 (file)
index 1feb45c..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-formEditor
-----------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2-
-
-          Email:
-            formEditor:
-              editors:
-                100:
-                  identifier: header
-                  templateName: Inspector-FormElementHeaderEditor
-                200:
-                  identifier: label
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.FormElement.editor.label.label
-                  propertyPath: label
-                400:
-                  identifier: placeholder
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.TextMixin.editor.placeholder.label
-                  propertyPath: properties.fluidAdditionalAttributes.placeholder
-                  doNotSetIfPropertyValueIsEmpty: true
-                500:
-                  identifier: defaultValue
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.TextMixin.editor.defaultValue.label
-                  propertyPath: defaultValue
-                  propertyValidators:
-                    10: NaiveEmailOrEmpty
-                700:
-                  identifier: gridColumnViewPortConfiguration
-                  templateName: Inspector-GridColumnViewPortConfigurationEditor
-                  label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
-                  configurationOptions:
-                    viewPorts:
-                      10:
-                        viewPortIdentifier: xs
-                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
-                      20:
-                        viewPortIdentifier: sm
-                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
-                      30:
-                        viewPortIdentifier: md
-                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
-                      40:
-                        viewPortIdentifier: lg
-                        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
-                    numbersOfColumnsToUse:
-                      label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
-                      propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
-                      fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
-                800:
-                  identifier: requiredValidator
-                  templateName: Inspector-RequiredValidatorEditor
-                  label: formEditor.elements.FormElement.editor.requiredValidator.label
-                  validatorIdentifier: NotEmpty
-                  propertyPath: properties.fluidAdditionalAttributes.required
-                  propertyValue: required
-                900:
-                  identifier: validators
-                  templateName: Inspector-ValidatorsEditor
-                  label: formEditor.elements.TextMixin.editor.validators.label
-                  selectOptions:
-                    10:
-                      value: ''
-                      label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
-                    50:
-                      value: EmailAddress
-                      label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
-                9999:
-                  identifier: removeButton
-                  templateName: Inspector-RemoveElementEditor
-              predefinedDefaults:
-                defaultValue: ''
-                validators:
-                  -
-                    identifier: EmailAddress
-              propertyCollections:
-                validators:
-                  40:
-                    identifier: EmailAddress
-                    editors:
-                      100:
-                        identifier: header
-                        templateName: Inspector-CollectionElementHeaderEditor
-                        label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
-              label: formEditor.elements.Email.label
-              group: html5
-              groupSorting: 100
-              iconIdentifier: t3-form-icon-email
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/100.rst
deleted file mode 100644 (file)
index 2ce0619..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-formEditor.editors.100
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.100
-
-:aspect:`Data type`
-      array/ :ref:`[FormElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               100:
-                 identifier: header
-                 templateName: Inspector-FormElementHeaderEditor
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/200.rst
deleted file mode 100644 (file)
index 0a07b0a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.editors.200
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.200
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               200:
-                 identifier: label
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.FormElement.editor.label.label
-                 propertyPath: label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/400.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/400.rst
deleted file mode 100644 (file)
index d3ce421..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-formEditor.editors.400
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.400
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               400:
-                 identifier: placeholder
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.TextMixin.editor.placeholder.label
-                 propertyPath: properties.fluidAdditionalAttributes.placeholder
-                 compatibilityPropertyPath: properties.placeholder
-                 doNotSetIfPropertyValueIsEmpty: true
-
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/500.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/500.rst
deleted file mode 100644 (file)
index c4ac301..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.editors.500
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.500
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               500:
-                 identifier: defaultValue
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.TextMixin.editor.defaultValue.label
-                 propertyPath: defaultValue
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/700.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/700.rst
deleted file mode 100644 (file)
index bfaf951..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-formEditor.editors.700
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.700
-
-:aspect:`Data type`
-      array/ :ref:`[GridColumnViewPortConfigurationEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.gridcolumnviewportconfigurationeditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               700:
-                 identifier: gridColumnViewPortConfiguration
-                 templateName: Inspector-GridColumnViewPortConfigurationEditor
-                 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
-                 configurationOptions:
-                   viewPorts:
-                     10:
-                       viewPortIdentifier: xs
-                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
-                     20:
-                       viewPortIdentifier: sm
-                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
-                     30:
-                       viewPortIdentifier: md
-                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
-                     40:
-                       viewPortIdentifier: lg
-                       label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
-                   numbersOfColumnsToUse:
-                     label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
-                     propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
-                     fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
-
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/800.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/800.rst
deleted file mode 100644 (file)
index c20fb80..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-formEditor.editors.800
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.800
-
-:aspect:`Data type`
-      array/ :ref:`[RequiredValidatorEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.requiredvalidatoreditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               800:
-                 identifier: requiredValidator
-                 templateName: Inspector-RequiredValidatorEditor
-                 label: formEditor.elements.FormElement.editor.requiredValidator.label
-                 validatorIdentifier: NotEmpty
-                 propertyPath: properties.fluidAdditionalAttributes.required
-                 propertyValue: required
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/900.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/900.rst
deleted file mode 100644 (file)
index 69dfefd..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-formEditor.editors.900
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.900
-
-:aspect:`Data type`
-      array/ :ref:`[ValidatorsEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.validatorseditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               900:
-                 identifier: validators
-                 templateName: Inspector-ValidatorsEditor
-                 label: formEditor.elements.TextMixin.editor.validators.label
-                 selectOptions:
-                   10:
-                     value: ''
-                     label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
-                   50:
-                     value: EmailAddress
-                     label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/editors/9999.rst
deleted file mode 100644 (file)
index 425e5d2..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-formEditor.editors.9999
------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.editors.9999
-
-:aspect:`Data type`
-      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Email:
-           formEditor:
-             editors:
-               9999:
-                 identifier: removeButton
-                 templateName: Inspector-RemoveElementEditor
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/group.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/group.rst
deleted file mode 100644 (file)
index 8fdc056..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-formEditor.group
-----------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.group
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Email:
-           formEditor:
-             group: html5
-
-:aspect:`Description`
-      Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
-      The ``group`` value must be equal to an array key within ``formElementGroups``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/groupSorting.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/groupSorting.rst
deleted file mode 100644 (file)
index f86ca4a..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-formEditor.groupSorting
------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.groupSorting
-
-:aspect:`Data type`
-      int
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Email:
-           formEditor:
-             groupSorting: 100
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      The position within the ``formEditor.group`` for this form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/iconIdentifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/iconIdentifier.rst
deleted file mode 100644 (file)
index 10e62d2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-formEditor.iconIdentifier
--------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.iconIdentifier
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Email:
-           formEditor:
-             iconIdentifier: t3-form-icon-email
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      An icon identifier which must be registered through the ``\TYPO3\CMS\Core\Imaging\IconRegistry``.
-      This icon will be shown within
-
-      - :ref:`"Inspector [FormElementHeaderEditor]"<typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`.
-      - :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
-      - ``Tree`` component.
-      - "new element" Modal
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/label.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/label.rst
deleted file mode 100644 (file)
index de31f57..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-formEditor.label
-----------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.label
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Email:
-           formEditor:
-             label: formEditor.elements.Email.label
-
-:aspect:`Good to know`
-      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
-
-:aspect:`Description`
-      This label will be shown within the "new element" Modal.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/predefinedDefaults.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/predefinedDefaults.rst
deleted file mode 100644 (file)
index 1990150..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-formEditor.predefinedDefaults
------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.predefinedDefaults
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Email:
-           formEditor:
-             predefinedDefaults:
-               defaultValue: ''
-               validators:
-                 -
-                   identifier: EmailAddress
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40.rst
deleted file mode 100644 (file)
index 4eecb2c..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.propertyCollections.validators.40
---------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.propertyCollections.validators.40
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 5-
-
-         Email:
-           formEditor:
-             propertyCollections:
-               validators:
-                 40:
-                   identifier: EmailAddress
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/editors/100.rst
deleted file mode 100644 (file)
index 02db33b..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.propertyCollections.validators.40.editors.100
---------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.propertyCollections.validators.40.editors.100
-
-:aspect:`Data type`
-      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 8-
-
-         Email:
-           formEditor:
-             propertyCollections:
-               validators:
-                 40:
-                   identifier: EmailAddress
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/formEditor/propertyCollections/validators/40/identifier.rst
deleted file mode 100644 (file)
index 9bcdb5a..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-formEditor.propertyCollections.validators.40.identifier
--------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.formEditor.propertyCollections.validators.40.identifier
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 6
-
-         Email:
-           formEditor:
-             propertyCollections:
-               validators:
-                 40:
-                   identifier: EmailAddress
-
-:aspect:`Good to know`
-      - :ref:`"Inspector"<concepts-formeditor-inspector>`
-      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
-
-:aspect:`Description`
-      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/implementationClassName.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/implementationClassName.rst
deleted file mode 100644 (file)
index 9209e56..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-implementationClassName
------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.implementationClassName
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      No
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2
-
-         Email:
-           implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      Classname which implements the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/containerClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/containerClassAttribute.rst
deleted file mode 100644 (file)
index 223140d..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-properties.containerClassAttribute
-----------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.properties.containerClassAttribute
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3
-
-         Email:
-           properties:
-             containerClassAttribute: input
-             elementClassAttribute: ''
-             elementErrorClassAttribute: error
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      A CSS class which is typically wrapped around the form elements.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementClassAttribute.rst
deleted file mode 100644 (file)
index 0fda20f..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-properties.elementClassAttribute
---------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.properties.elementClassAttribute
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4
-
-         Email:
-           properties:
-             containerClassAttribute: input
-             elementClassAttribute: ''
-             elementErrorClassAttribute: error
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      A CSS class written to the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementErrorClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/properties/elementErrorClassAttribute.rst
deleted file mode 100644 (file)
index b409666..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-properties.elementErrorClassAttribute
--------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.properties.elementErrorClassAttribute
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 5
-
-         Email:
-           properties:
-             containerClassAttribute: input
-             elementClassAttribute: ''
-             elementErrorClassAttribute: error
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      A CSS class which is written to the form element if validation errors exists.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/validators.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Email/validators.rst
deleted file mode 100644 (file)
index 087ab59..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-validators
-----------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Email.validators
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      Yes
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2
-
-         Email:
-           validators:
-             -
-               identifier: EmailAddress
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      Predefined validators.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number.rst
deleted file mode 100644 (file)
index 882484c..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-.. include:: ../../../../Includes.txt
-
-
-.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.number:
-
-========
-[Number]
-========
-
-.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.number-properties:
-
-Properties
-==========
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.implementationclassname:
-.. include:: Number/implementationClassName.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.properties.containerclassattribute:
-.. include:: Number/properties/containerClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.properties.elementclassattribute:
-.. include:: Number/properties/elementClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.properties.elementerrorclassattribute:
-.. include:: Number/properties/elementErrorClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.validators:
-.. include:: Number/validators.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor:
-.. include:: Number/formEditor.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.100:
-.. include:: Number/formEditor/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.200:
-.. include:: Number/formEditor/editors/200.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.400:
-.. include:: Number/formEditor/editors/400.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.500:
-.. include:: Number/formEditor/editors/500.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.700:
-.. include:: Number/formEditor/editors/700.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.800:
-.. include:: Number/formEditor/editors/800.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.900:
-.. include:: Number/formEditor/editors/900.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.editors.9999:
-.. include:: Number/formEditor/editors/9999.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.predefineddefaults:
-.. include:: Number/formEditor/predefinedDefaults.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.propertycollections.validators.60:
-.. include:: Number/formEditor/propertyCollections/validators/60.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.propertycollections.validators.60.identifier:
-.. include:: Number/formEditor/propertyCollections/validators/60/identifier.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.propertycollections.validators.60.editors.100:
-.. include:: Number/formEditor/propertyCollections/validators/60/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70:
-.. include:: Number/formEditor/propertyCollections/validators/70.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.identifier:
-.. include:: Number/formEditor/propertyCollections/validators/70/identifier.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.100:
-.. include:: Number/formEditor/propertyCollections/validators/70/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.200:
-.. include:: Number/formEditor/propertyCollections/validators/70/editors/200.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.300:
-.. include:: Number/formEditor/propertyCollections/validators/70/editors/300.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.text.formeditor.propertycollections.validators.70.editors.9999:
-.. include:: Number/formEditor/propertyCollections/validators/70/editors/9999.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.label:
-.. include:: Number/formEditor/label.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.group:
-.. include:: Number/formEditor/group.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.groupsorting:
-.. include:: Number/formEditor/groupSorting.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.number.formeditor.iconidentifier:
-.. include:: Number/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor.rst
deleted file mode 100644 (file)
index 9f04042..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-formEditor
-----------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2-
-
-          Number:
-            formEditor:
-              editors:
-                100:
-                  identifier: header
-                  templateName: Inspector-FormElementHeaderEditor
-                200:
-                  identifier: label
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.FormElement.editor.label.label
-                  propertyPath: label
-                400:
-                  identifier: placeholder
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.TextMixin.editor.placeholder.label
-                  propertyPath: properties.fluidAdditionalAttributes.placeholder
-                  doNotSetIfPropertyValueIsEmpty: true
-                500:
-                  identifier: defaultValue
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.TextMixin.editor.defaultValue.label
-                  propertyPath: defaultValue
-                  propertyValidators:
-                    10: IntegerOrEmpty
-                700:
-                  identifier: step
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.TextMixin.editor.step.label
-                  propertyPath: properties.fluidAdditionalAttributes.step
-                  propertyValidators:
-                    10: Integer
-                800:
-                  identifier: requiredValidator
-                  templateName: Inspector-RequiredValidatorEditor
-                  label: formEditor.elements.FormElement.editor.requiredValidator.label
-                  validatorIdentifier: NotEmpty
-                  propertyPath: properties.fluidAdditionalAttributes.required
-                  propertyValue: required
-                900:
-                  identifier: validators
-                  templateName: Inspector-ValidatorsEditor
-                  label: formEditor.elements.TextMixin.editor.validators.label
-                  selectOptions:
-                    10:
-                      value: ''
-                      label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
-                    60:
-                      value: Number
-                      label: formEditor.elements.Number.editor.validators.Number.label
-                    80:
-                      value: NumberRange
-                      label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
-                9999:
-                  identifier: removeButton
-                  templateName: Inspector-RemoveElementEditor
-              predefinedDefaults:
-                defaultValue: ''
-                properties:
-                  fluidAdditionalAttributes:
-                    step: 1
-                validators:
-                  -
-                    identifier: Number
-              propertyCollections:
-                validators:
-                  60:
-                    identifier: Number
-                    editors:
-                      100:
-                        identifier: header
-                        templateName: Inspector-CollectionElementHeaderEditor
-                        label: formEditor.elements.TextMixin.validators.Number.editor.header.label
-                  70:
-                    identifier: NumberRange
-                    editors:
-                      100:
-                        identifier: header
-                        templateName: Inspector-CollectionElementHeaderEditor
-                        label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
-                      200:
-                        identifier: minimum
-                        templateName: Inspector-TextEditor
-                        label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
-                        propertyPath: options.minimum
-                        propertyValidators:
-                          10: Integer
-                        additionalElementPropertyPaths:
-                          10: properties.fluidAdditionalAttributes.min
-                      300:
-                        identifier: maximum
-                        templateName: Inspector-TextEditor
-                        label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
-                        propertyPath: options.maximum
-                        propertyValidators:
-                          10: Integer
-                        additionalElementPropertyPaths:
-                          10: properties.fluidAdditionalAttributes.max
-                      9999:
-                        identifier: removeButton
-                        templateName: Inspector-RemoveElementEditor
-              label: formEditor.elements.Number.label
-              group: html5
-              groupSorting: 400
-              iconIdentifier: t3-form-icon-number
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/100.rst
deleted file mode 100644 (file)
index 394e16e..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-formEditor.editors.100
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.100
-
-:aspect:`Data type`
-      array/ :ref:`[FormElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               100:
-                 identifier: header
-                 templateName: Inspector-FormElementHeaderEditor
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/200.rst
deleted file mode 100644 (file)
index b38316f..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.editors.200
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.200
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               200:
-                 identifier: label
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.FormElement.editor.label.label
-                 propertyPath: label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/400.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/400.rst
deleted file mode 100644 (file)
index 1bfa486..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-formEditor.editors.400
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.400
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               400:
-                 identifier: placeholder
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.TextMixin.editor.placeholder.label
-                 propertyPath: properties.fluidAdditionalAttributes.placeholder
-                 compatibilityPropertyPath: properties.placeholder
-                 doNotSetIfPropertyValueIsEmpty: true
-
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/500.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/500.rst
deleted file mode 100644 (file)
index aa36fa0..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.editors.500
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.500
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               500:
-                 identifier: defaultValue
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.TextMixin.editor.defaultValue.label
-                 propertyPath: defaultValue
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/700.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/700.rst
deleted file mode 100644 (file)
index 77ef0bf..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-formEditor.editors.700
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.700
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               700:
-                 identifier: step
-                 templateName: Inspector-TextEditor
-                 label: formEditor.elements.TextMixin.editor.step.label
-                 propertyPath: properties.fluidAdditionalAttributes.step
-                 propertyValidators:
-                   10: Integer
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/800.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/800.rst
deleted file mode 100644 (file)
index a9959d6..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-formEditor.editors.800
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.800
-
-:aspect:`Data type`
-      array/ :ref:`[RequiredValidatorEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.requiredvalidatoreditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               800:
-                 identifier: requiredValidator
-                 templateName: Inspector-RequiredValidatorEditor
-                 label: formEditor.elements.FormElement.editor.requiredValidator.label
-                 validatorIdentifier: NotEmpty
-                 propertyPath: properties.fluidAdditionalAttributes.required
-                 propertyValue: required
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/900.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/900.rst
deleted file mode 100644 (file)
index 21f69bf..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-formEditor.editors.900
-----------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.900
-
-:aspect:`Data type`
-      array/ :ref:`[ValidatorsEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.validatorseditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               900:
-                 identifier: validators
-                 templateName: Inspector-ValidatorsEditor
-                 label: formEditor.elements.TextMixin.editor.validators.label
-                 selectOptions:
-                   10:
-                     value: ''
-                     label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
-                   60:
-                     value: Number
-                     label: formEditor.elements.Number.editor.validators.Number.label
-                   80:
-                     value: NumberRange
-                     label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/editors/9999.rst
deleted file mode 100644 (file)
index ec88a46..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-formEditor.editors.9999
------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.editors.9999
-
-:aspect:`Data type`
-      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-.. :aspect:`Related options`
-      @ToDo
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4-
-
-         Number:
-           formEditor:
-             editors:
-               9999:
-                 identifier: removeButton
-                 templateName: Inspector-RemoveElementEditor
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/group.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/group.rst
deleted file mode 100644 (file)
index 48c3a62..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-formEditor.group
-----------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.group
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Number:
-           formEditor:
-             group: html5
-
-:aspect:`Description`
-      Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
-      The ``group`` value must be equal to an array key within ``formElementGroups``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/groupSorting.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/groupSorting.rst
deleted file mode 100644 (file)
index 2b06930..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-formEditor.groupSorting
------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.groupSorting
-
-:aspect:`Data type`
-      int
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Number:
-           formEditor:
-             groupSorting: 400
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      The position within the ``formEditor.group`` for this form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/iconIdentifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/iconIdentifier.rst
deleted file mode 100644 (file)
index 2d3aa64..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-formEditor.iconIdentifier
--------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.iconIdentifier
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Number:
-           formEditor:
-             iconIdentifier: t3-form-icon-number
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      An icon identifier which must be registered through the ``\TYPO3\CMS\Core\Imaging\IconRegistry``.
-      This icon will be shown within
-
-      - :ref:`"Inspector [FormElementHeaderEditor]"<typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.formelementheadereditor>`.
-      - :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
-      - ``Tree`` component.
-      - "new element" Modal
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/label.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/label.rst
deleted file mode 100644 (file)
index 347a817..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-formEditor.label
-----------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.label
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Number:
-           formEditor:
-             label: formEditor.elements.Number.label
-
-:aspect:`Good to know`
-      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
-
-:aspect:`Description`
-      This label will be shown within the "new element" Modal.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/predefinedDefaults.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/predefinedDefaults.rst
deleted file mode 100644 (file)
index bfaff97..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-formEditor.predefinedDefaults
------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.predefinedDefaults
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3-
-
-         Number:
-           formEditor:
-             predefinedDefaults:
-               defaultValue: ''
-               properties:
-                 fluidAdditionalAttributes:
-                   step: 1
-               validators:
-                 -
-                   identifier: Number
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60.rst
deleted file mode 100644 (file)
index f9f6e00..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.propertyCollections.validators.60
---------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.60
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 5-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 60:
-                   identifier: Number
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.Number.editor.header.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/editors/100.rst
deleted file mode 100644 (file)
index 69594ce..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.propertyCollections.validators.60.editors.100
---------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.60.editors.100
-
-:aspect:`Data type`
-      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 8-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 60:
-                   identifier: Number
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.Number.editor.header.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/60/identifier.rst
deleted file mode 100644 (file)
index d2bb96c..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-formEditor.propertyCollections.validators.60.identifier
--------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.60.identifier
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 6
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 60:
-                   identifier: Number
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.Number.editor.header.label
-
-:aspect:`Good to know`
-      - :ref:`"Inspector"<concepts-formeditor-inspector>`
-      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
-
-:aspect:`Description`
-      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70.rst
deleted file mode 100644 (file)
index bf835d7..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-formEditor.propertyCollections.validators.70
---------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 5-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 70:
-                   identifier: NumberRange
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
-                     200:
-                       identifier: minimum
-                       templateName: Inspector-TextEditor
-                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
-                       propertyPath: options.minimum
-                       propertyValidators:
-                         10: Integer
-                       additionalElementPropertyPaths:
-                         10: properties.fluidAdditionalAttributes.min
-                     300:
-                       identifier: maximum
-                       templateName: Inspector-TextEditor
-                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
-                       propertyPath: options.maximum
-                       propertyValidators:
-                         10: Integer
-                       additionalElementPropertyPaths:
-                         10: properties.fluidAdditionalAttributes.max
-                     9999:
-                       identifier: removeButton
-                       templateName: Inspector-RemoveElementEditor
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/100.rst
deleted file mode 100644 (file)
index 1416fca..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-formEditor.propertyCollections.validators.70.editors.100
---------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.100
-
-:aspect:`Data type`
-      array/ :ref:`[CollectionElementHeaderEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.collectionelementheadereditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 8-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 70:
-                   identifier: NumberRange
-                   editors:
-                     100:
-                       identifier: header
-                       templateName: Inspector-CollectionElementHeaderEditor
-                       label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/200.rst
deleted file mode 100644 (file)
index f80033d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-formEditor.propertyCollections.validators.70.editors.200
---------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.200
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 8-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 70:
-                   identifier: NumberRange
-                   editors:
-                     200:
-                       identifier: minimum
-                       templateName: Inspector-TextEditor
-                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
-                       propertyPath: options.minimum
-                       propertyValidators:
-                         10: Integer
-                       additionalElementPropertyPaths:
-                         10: properties.fluidAdditionalAttributes.min
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/300.rst
deleted file mode 100644 (file)
index f90eee8..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-formEditor.propertyCollections.validators.70.editors.300
---------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.300
-
-:aspect:`Data type`
-      array/ :ref:`[TextEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.texteditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 8-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 70:
-                   identifier: NumberRange
-                   editors:
-                     300:
-                       identifier: maximum
-                       templateName: Inspector-TextEditor
-                       label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
-                       propertyPath: options.maximum
-                       propertyValidators:
-                         10: Integer
-                       additionalElementPropertyPaths:
-                         10: properties.fluidAdditionalAttributes.max
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/editors/9999.rst
deleted file mode 100644 (file)
index eb4fbdf..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-formEditor.propertyCollections.validators.70.editors.9999
----------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.editors.9999
-
-:aspect:`Data type`
-      array/ :ref:`[RemoveElementEditor] <typo3.cms.form.prototypes.\<prototypeidentifier>.formelementsdefinition.\<formelementtypeidentifier>.formeditor.editors.*.removeelementeditor>`
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 8-
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 70:
-                   identifier: NumberRange
-                   editors:
-                     9999:
-                       identifier: removeButton
-                       templateName: Inspector-RemoveElementEditor
-
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/formEditor/propertyCollections/validators/70/identifier.rst
deleted file mode 100644 (file)
index 9d22775..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-formEditor.propertyCollections.validators.70.identifier
--------------------------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor.propertyCollections.validators.70.identifier
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 6
-
-         Number:
-           formEditor:
-             propertyCollections:
-               validators:
-                 70:
-                   identifier: NumberRange
-
-:aspect:`Good to know`
-      - :ref:`"Inspector"<concepts-formeditor-inspector>`
-      - :ref:`"\<validatorIdentifier>"<typo3.cms.form.prototypes.\<prototypeidentifier>.validatorsdefinition.\<validatoridentifier>>`
-
-:aspect:`Description`
-      Identifies the validator which should be attached to the form element. Must be equal to a existing ``<validatorIdentifier>``.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/implementationClassName.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/implementationClassName.rst
deleted file mode 100644 (file)
index fe6d744..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-implementationClassName
------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.implementationClassName
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      No
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2
-
-         Number:
-           implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      Classname which implements the form element.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/containerClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/containerClassAttribute.rst
deleted file mode 100644 (file)
index ea60c60..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-properties.containerClassAttribute
-----------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.properties.containerClassAttribute
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 3
-
-         Number:
-           properties:
-             containerClassAttribute: input
-             elementClassAttribute: ''
-             elementErrorClassAttribute: error
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      A CSS class which is typically wrapped around the form elements.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementClassAttribute.rst
deleted file mode 100644 (file)
index 88f23db..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-properties.elementClassAttribute
---------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.properties.elementClassAttribute
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 4
-
-         Number:
-           properties:
-             containerClassAttribute: input
-             elementClassAttribute: ''
-             elementErrorClassAttribute: error
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      A CSS class written to the form element.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementErrorClassAttribute.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/properties/elementErrorClassAttribute.rst
deleted file mode 100644 (file)
index c2dd69b..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-properties.elementErrorClassAttribute
--------------------------------------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.properties.elementErrorClassAttribute
-
-:aspect:`Data type`
-      string
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      No
-
-:aspect:`Mandatory`
-      No
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 5
-
-         Number:
-           properties:
-             containerClassAttribute: input
-             elementClassAttribute: ''
-             elementErrorClassAttribute: error
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      A CSS class which is written to the form element if validation errors exists.
\ No newline at end of file
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/validators.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Number/validators.rst
deleted file mode 100644 (file)
index d6a1a20..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-validators
-----------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.validators
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Frontend/ Backend (form editor)
-
-:aspect:`Overwritable within form definition`
-      Yes
-
-:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
-      Yes
-
-:aspect:`Mandatory`
-      Yes
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2
-
-         Number:
-           validators:
-             -
-               identifier: Number
-
-.. :aspect:`Good to know`
-      ToDo
-
-:aspect:`Description`
-      Predefined validators.
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone.rst
deleted file mode 100644 (file)
index a203ac4..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-.. include:: ../../../../Includes.txt
-
-
-.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.telephone:
-
-===========
-[Telephone]
-===========
-
-.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.telephone-properties:
-
-Properties
-==========
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.implementationclassname:
-.. include:: Telephone/implementationClassName.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.properties.containerclassattribute:
-.. include:: Telephone/properties/containerClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.properties.elementclassattribute:
-.. include:: Telephone/properties/elementClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.properties.elementerrorclassattribute:
-.. include:: Telephone/properties/elementErrorClassAttribute.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.validators:
-.. include:: Telephone/validators.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor:
-.. include:: Telephone/formEditor.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.100:
-.. include:: Telephone/formEditor/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.200:
-.. include:: Telephone/formEditor/editors/200.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.400:
-.. include:: Telephone/formEditor/editors/400.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.500:
-.. include:: Telephone/formEditor/editors/500.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.700:
-.. include:: Telephone/formEditor/editors/700.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.800:
-.. include:: Telephone/formEditor/editors/800.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.900:
-.. include:: Telephone/formEditor/editors/900.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.editors.9999:
-.. include:: Telephone/formEditor/editors/9999.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.predefineddefaults:
-.. include:: Telephone/formEditor/predefinedDefaults.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.propertycollections.validators.80:
-.. include:: Telephone/formEditor/propertyCollections/validators/80.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.propertycollections.validators.80.identifier:
-.. include:: Telephone/formEditor/propertyCollections/validators/80/identifier.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.propertycollections.validators.80.editors.100:
-.. include:: Telephone/formEditor/propertyCollections/validators/80/editors/100.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.label:
-.. include:: Telephone/formEditor/label.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.group:
-.. include:: Telephone/formEditor/group.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.groupsorting:
-.. include:: Telephone/formEditor/groupSorting.rst
-
-.. _typo3.cms.form.prototypes.<prototypeIdentifier>.formelementsdefinition.telephone.formeditor.iconidentifier:
-.. include:: Telephone/formEditor/iconIdentifier.rst
diff --git a/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor.rst b/typo3/sysext/form/Documentation/Config/proto/formElementsDefinition/formElementTypes/Telephone/formEditor.rst
deleted file mode 100644 (file)
index dbbe095..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-formEditor
-----------
-
-:aspect:`Option path`
-      TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Telephone.formEditor
-
-:aspect:`Data type`
-      array
-
-:aspect:`Needed by`
-      Backend (form editor)
-
-:aspect:`Mandatory`
-      Recommended
-
-:aspect:`Default value (for prototype 'standard')`
-      .. code-block:: yaml
-         :linenos:
-         :emphasize-lines: 2-
-
-          Telephone:
-            formEditor:
-              editors:
-                100:
-                  identifier: header
-                  templateName: Inspector-FormElementHeaderEditor
-                200:
-                  identifier: label
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.FormElement.editor.label.label
-                  propertyPath: label
-                400:
-                  identifier: placeholder
-                  templateName: Inspector-TextEditor
-                  label: formEditor.elements.TextMixin.editor.placeholder.label
-                  propertyPath: properties.fluidAdditionalAttributes.placeholder
-                  doNotSetIfPropertyValueIsEmpty: true
-                500:
-                  identifier: defaultValue
-                  templateName: Inspector-TextEditor
-