Fixed bug #16628: All TCA forms "group" with size=1 have height of 85px
authorSteffen Gebert <steffen.gebert@typo3.org>
Mon, 17 Jan 2011 21:09:32 +0000 (21:09 +0000)
committerSteffen Gebert <steffen.gebert@typo3.org>
Mon, 17 Jan 2011 21:09:32 +0000 (21:09 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10103 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_tceforms.php
typo3/sysext/t3skin/stylesheets/structure/element_tceforms.css

index b57cef2..f5e47f3 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2011-01-17  Steffen Gebert  <steffen@steffen-gebert.de>
 
        * Fixed bug #17072: Missing semicolons in JS code
+       * Fixed bug #16628: All TCA forms "group" with size=1 have height of 85px (Thanks to Benni Mack)
 
 2011-01-17  Ernesto Baschny  <ernst@cron-it.de>
 
index 361042f..796fa05 100644 (file)
@@ -1985,9 +1985,10 @@ class t3lib_TCEforms {
                $sOnChange = implode('', $PA['fieldChangeFunc']);
                $selector_itemListStyle = isset($config['itemListStyle']) ? ' style="' . htmlspecialchars($config['itemListStyle']) . '"' : ' style="' . $this->defaultMultipleSelectorStyle . '"';
                $size = intval($config['size']);
+               $cssPrefix = ($size === 1) ? 'tceforms-select' : 'tceforms-multiselect';
                $size = $config['autoSizeMax'] ? t3lib_div::intInRange(count($selItems) + 1, t3lib_div::intInRange($size, 1), $config['autoSizeMax']) : $size;
-               $selectBox = '<select id="' . uniqid('tceforms-multiselect-') . '" name="' . $PA['itemFormElName'] . '[]"' .
-                                        $this->insertDefStyle('select', 'tceforms-multiselect') .
+               $selectBox = '<select id="' . uniqid($cssPrefix) . '" name="' . $PA['itemFormElName'] . '[]"' .
+                                        $this->insertDefStyle('select', $cssPrefix) .
                                         ($size ? ' size="' . $size . '"' : '') .
                                         ' multiple="multiple" onchange="' . htmlspecialchars($sOnChange) . '"' .
                                         $PA['onFocus'] .
index a69ac79..4a98b97 100644 (file)
@@ -240,10 +240,6 @@ table.typo3-TCEforms span.filetypes {
        width: 250px;
 }
 
-.typo3-TCEforms select.tceforms-multiselect {
-       min-height: 85px;
-}
-
 .typo3-TCEforms-palette .typo3-csh-link img {
        padding-top: 3px;
        vertical-align: top;