Fixed bug #12489: IRRE - Problem with clearing of floated elements in IE
authorOliver Hader <oliver.hader@typo3.org>
Sun, 29 Nov 2009 14:40:54 +0000 (14:40 +0000)
committerOliver Hader <oliver.hader@typo3.org>
Sun, 29 Nov 2009 14:40:54 +0000 (14:40 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@6579 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_tceforms_inline.php

index 0b7a5ef..450a87c 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,7 @@
        * Fixed bug #12792: Unit test checkGetExtensionKeyByPrefix of the t3lib_extmgm_testcase fails
        * Fixed bug #11326: Memcached backend does not work well if cache of a page shall expire after 30 days (thanks to Vladimir Podkovanov)
        * Fixed bug #11345: Uncaught exception InvalidArgumentException on creating graphical menus
+       * Fixed bug #12489: IRRE - Problem with clearing of floated elements in IE
 
 2009-11-26  Francois Suter  <francois@typo3.org>
 
index 7fd2a92..c549977 100644 (file)
@@ -424,7 +424,8 @@ class t3lib_TCEforms_inline {
                $out = '<div id="' . $objectId . '_header">' . $header . '</div>';
                $out .= '<div id="' . $objectId . '_fields"' . $appearanceStyleFields . '>' . $fields.$combination . '</div>';
                        // wrap the header, fields and combination part of a child record with a div container
-               $class = 'inlineDiv'.($this->fObj->clientInfo['BROWSER']=='msie' ? 'MSIE' : '') . ($isNewRecord ? ' inlineIsNewRecord' : '');
+               $classMSIE = ($this->fObj->clientInfo['BROWSER']=='msie' && $this->fObj->clientInfo['VERSION'] < 8 ? 'MSIE' : '');
+               $class = 'inlineDiv' . $classMSIE . ($isNewRecord ? ' inlineIsNewRecord' : '');
                $out = '<div id="' . $objectId . '_div" class="'.$class.'">' . $out . '</div>';
 
                        // Remove the current level also from the dynNestedStack of TCEforms: