[BUGFIX] Check size for data related field for multiple select 92/49792/4
authorTomita Militaru <militarutomita@gmail.com>
Fri, 2 Sep 2016 17:38:01 +0000 (19:38 +0200)
committerJigal van Hemert <jigal.van.hemert@typo3.org>
Sun, 4 Sep 2016 15:36:14 +0000 (17:36 +0200)
If a multiple select has size equals 1, don't add it
to the data related field.

Resolves: #77782
Releases: master
Change-Id: Idfdf9c5edb791b7b401ce72fb1c6476c9084b5b3
Reviewed-on: https://review.typo3.org/49792
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php

index a839413..e2f020b 100644 (file)
@@ -118,7 +118,7 @@ class SelectMultipleSideBySideElement extends AbstractFormElement
                 . 'id="' . $multiSelectId . '" '
                 . 'data-formengine-input-name="' . htmlspecialchars($parameterArray['itemFormElName']) . '" '
                 . 'class="form-control t3js-formengine-select-itemstoselect" '
-                . ($size ? ' size="' . $size . '" ' : '')
+                . ($size > 1 ? ' size="' . $size . '" ' : '')
                 . 'onchange="' . htmlspecialchars($sOnChange) . '" '
                 . $this->getValidationDataAsDataAttribute($config)
                 . $selector_itemListStyle