[BUGFIX] Fix overlapping FormEngine fields
Because of normal selectSingle fields having the css property "width: auto", very long text forces those fields to span the whole width of the text. To fix this problem, the entire table layout has to fall. FormEngine fields have now a solid grid layout. This allows us more control over the layout. With this in place the fix is pretty straight forward: "overflow: hidden" for the wrapping div of the select field. In addition, some cleanup has been done in GroupElement: Empty aside divs are no longer rendered. Resolves: #94688 Releases: master Change-Id: I01a14dd2b2294d3260a90c1efecc402f742fabfb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/71798 Tested-by:Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
Showing
- Build/Sources/Sass/typo3/_main_form.scss 22 additions, 11 deletionsBuild/Sources/Sass/typo3/_main_form.scss
- typo3/sysext/backend/Classes/Form/Element/GroupElement.php 54 additions, 52 deletionstypo3/sysext/backend/Classes/Form/Element/GroupElement.php
- typo3/sysext/backend/Classes/Form/Element/InputColorPickerElement.php 1 addition, 1 deletion.../backend/Classes/Form/Element/InputColorPickerElement.php
- typo3/sysext/backend/Classes/Form/Element/InputDateTimeElement.php 1 addition, 1 deletion...ext/backend/Classes/Form/Element/InputDateTimeElement.php
- typo3/sysext/backend/Classes/Form/Element/InputLinkElement.php 1 addition, 1 deletion.../sysext/backend/Classes/Form/Element/InputLinkElement.php
- typo3/sysext/backend/Classes/Form/Element/InputSlugElement.php 1 addition, 1 deletion.../sysext/backend/Classes/Form/Element/InputSlugElement.php
- typo3/sysext/backend/Classes/Form/Element/InputTextElement.php 1 addition, 1 deletion.../sysext/backend/Classes/Form/Element/InputTextElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php 2 additions, 2 deletions.../Classes/Form/Element/SelectMultipleSideBySideElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectSingleBoxElement.php 1 addition, 1 deletion...t/backend/Classes/Form/Element/SelectSingleBoxElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectSingleElement.php 1 addition, 1 deletion...sext/backend/Classes/Form/Element/SelectSingleElement.php
- typo3/sysext/backend/Classes/Form/Element/TextElement.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Form/Element/TextElement.php
- typo3/sysext/backend/Classes/Form/Element/TextTableElement.php 1 addition, 1 deletion.../sysext/backend/Classes/Form/Element/TextTableElement.php
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
Please register or sign in to comment