Fixed bug with FCKEditor and Safari in which the fck editor area isn't maximized

This commit is contained in:
Andreas Stöckel 2010-05-19 11:30:15 +00:00
parent 52edbbd092
commit 16d9b79965

View File

@ -267,7 +267,7 @@ function WaitForActive( editorInstance, newStatus )
// Gecko browsers doesn't calculate well the IFRAME size so we must // Gecko browsers doesn't calculate well the IFRAME size so we must
// recalculate it every time the window size changes. // recalculate it every time the window size changes.
if ( FCKBrowserInfo.IsGecko && !FCKBrowserInfo.IsOpera ) if ((FCKBrowserInfo.IsGecko || FCKBrowserInfo.IsSafari) && !FCKBrowserInfo.IsOpera )
{ {
window.onresize = function( e ) window.onresize = function( e )
{ {
@ -282,8 +282,11 @@ if ( FCKBrowserInfo.IsGecko && !FCKBrowserInfo.IsOpera )
var eInnerElement = oCell.firstChild ; var eInnerElement = oCell.firstChild ;
if ( eInnerElement ) if ( eInnerElement )
{ {
eInnerElement.style.height = '0px' ; eInnerElement.style.height = '0px';
eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ; if (FCKBrowserInfo.IsGecko)
eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ;
else
eInnerElement.style.height = ( oCell.scrollHeight - 16 ) + 'px' ;
} }
} }
} }