From 7ed23d5439253320d74b0560cb0ad640d4737cfb Mon Sep 17 00:00:00 2001 From: Oliver Bartsch <bo@cedev.de> Date: Wed, 14 Feb 2024 18:08:13 +0100 Subject: [PATCH] [BUGFIX] Use `form-select` for EXT:form "version2" select elements The EXT:form "version2" is using bootstrap 5, which requires <select> elements to use the `form-select` class. This is now fixed for corresponding form elements. Resolves: #103117 Releases: main, 12.4 Change-Id: I712cecfa4c5ac8facc84bc3cf0f742867ecc9613 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82976 Reviewed-by: Oliver Bartsch <bo@cedev.de> Tested-by: core-ci <typo3@b13.com> Tested-by: Oliver Bartsch <bo@cedev.de> --- .../form/Configuration/Yaml/FormElements/CountrySelect.yaml | 2 +- .../form/Configuration/Yaml/FormElements/MultiSelect.yaml | 2 +- .../form/Configuration/Yaml/FormElements/SingleSelect.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/form/Configuration/Yaml/FormElements/CountrySelect.yaml b/typo3/sysext/form/Configuration/Yaml/FormElements/CountrySelect.yaml index 105091b6aa4a..3a915d8c5831 100644 --- a/typo3/sysext/form/Configuration/Yaml/FormElements/CountrySelect.yaml +++ b/typo3/sysext/form/Configuration/Yaml/FormElements/CountrySelect.yaml @@ -105,7 +105,7 @@ prototypes: condition: 'getRootFormProperty("renderingOptions.templateVariant") == "version2"' properties: containerClassAttribute: 'form-element form-element-select mb-3' - elementClassAttribute: form-control + elementClassAttribute: form-select elementErrorClassAttribute: ~ labelClassAttribute: form-label formEditor: diff --git a/typo3/sysext/form/Configuration/Yaml/FormElements/MultiSelect.yaml b/typo3/sysext/form/Configuration/Yaml/FormElements/MultiSelect.yaml index b207dc5378d3..65682e4ed88d 100644 --- a/typo3/sysext/form/Configuration/Yaml/FormElements/MultiSelect.yaml +++ b/typo3/sysext/form/Configuration/Yaml/FormElements/MultiSelect.yaml @@ -150,7 +150,7 @@ prototypes: condition: 'getRootFormProperty("renderingOptions.templateVariant") == "version2"' properties: containerClassAttribute: 'form-element form-element-multiselect mb-3' - elementClassAttribute: 'form-control xlarge' + elementClassAttribute: 'form-select xlarge' elementErrorClassAttribute: ~ labelClassAttribute: form-label formEditor: diff --git a/typo3/sysext/form/Configuration/Yaml/FormElements/SingleSelect.yaml b/typo3/sysext/form/Configuration/Yaml/FormElements/SingleSelect.yaml index b0cc59a5546e..f665034df0c1 100644 --- a/typo3/sysext/form/Configuration/Yaml/FormElements/SingleSelect.yaml +++ b/typo3/sysext/form/Configuration/Yaml/FormElements/SingleSelect.yaml @@ -104,7 +104,7 @@ prototypes: condition: 'getRootFormProperty("renderingOptions.templateVariant") == "version2"' properties: containerClassAttribute: 'form-element form-element-select mb-3' - elementClassAttribute: form-control + elementClassAttribute: form-select elementErrorClassAttribute: ~ labelClassAttribute: form-label formEditor: -- GitLab