Fixed bug #7126: IRRE - Child records are shown floated and not as blocks in Safari
authorOliver Hader <oliver.hader@typo3.org>
Mon, 14 Jan 2008 23:39:27 +0000 (23:39 +0000)
committerOliver Hader <oliver.hader@typo3.org>
Mon, 14 Jan 2008 23:39:27 +0000 (23:39 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2889 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_tceforms_inline.php
typo3/stylesheet.css

index 8768c68..450601b 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
        * (feature) Added feature #7122: IRRE - Implement TYPO3AJAX handler for Inline Relational Record Editing
        * (feature) Added feature #2797: Add return value to t3lib_htmlmail::send (thanks to Steffen Kamper)
+       * (minor) Fixed bug #7126: IRRE - Child records are shown floated and not as blocks in Safari
 
 2008-01-14  Stanislas Rolland  <stanislas.rolland@fructifor.ca>
 
index ff9c6e3..7063133 100755 (executable)
@@ -358,7 +358,8 @@ class t3lib_TCEforms_inline {
                $out = '<div id="'.$formFieldNames.'_header">'.$header.'</div>';
                $out .= '<div id="'.$formFieldNames.'_fields"'.$appearanceStyleFields.'>'.$fields.$combination.'</div>';
                        // wrap the header, fields and combination part of a child record with a div container
-               $out = '<div id="'.$formFieldNames.'_div" class="inlineDiv'.($isNewRecord ? ' inlineIsNewRecord' : '').'">' . $out . '</div>';
+               $class = 'inlineDiv'.($this->fObj->clientInfo['BROWSER']=='msie' ? 'MSIE' : '').($isNewRecord ? ' inlineIsNewRecord' : '');
+               $out = '<div id="'.$formFieldNames.'_div" class="'.$class.'">' . $out . '</div>';
 
                        // Remove the current level also from the dynNestedStack of TCEforms:
                $this->fObj->popFromDynNestedStack();
index a3dee7d..d939790 100755 (executable)
@@ -297,7 +297,7 @@ TABLE.typo3-TCEforms DIV.typo3-TCEforms-diffBox-header { background-color: red;
 table.typo3-TCEforms div.typo3-dyntabmenu-tabs { margin-top: 10px; }
 
 /* TCEforms Inline-Relational-Record-Editing */
-.typo3-TCEforms DIV.inlineDiv { display: inline-block; }
+.typo3-TCEforms DIV.inlineDivMSIE { display: inline-block; }
 
 /* Element Browser / RTE link selection: */
 TABLE#typo3-curUrl { font-weight: bold; width: 100%; margin-bottom: 2px; }