Changeset 2120
- Timestamp:
- 2008-06-24 11:01:46 (7 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/editor/_source/internals/fckdialog.js
r2094 r2120 100 100 var viewSize = FCKTools.GetViewPaneSize( topWindow ) ; 101 101 var scrollPosition = { 'X' : 0, 'Y' : 0 } ; 102 if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 ) 103 FCKTools.GetScrollPosition( topWindow ) ; 102 var useAbsolutePosition = FCKBrowserInfo.IsIE && ( !FCKBrowserInfo.IsIE7 || !FCKTools.IsStrictMode( topWindow.document ) ) ; 103 if ( useAbsolutePosition ) 104 scrollPosition = FCKTools.GetScrollPosition( topWindow ) ; 104 105 var iTop = Math.max( scrollPosition.Y + ( viewSize.Height - height - 20 ) / 2, 0 ) ; 105 106 var iLeft = Math.max( scrollPosition.X + ( viewSize.Width - width - 20 ) / 2, 0 ) ; … … 117 118 FCKDomTools.SetElementStyles( dialog, 118 119 { 119 'position' : ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7) ? 'absolute' : 'fixed',120 'position' : ( useAbsolutePosition ) ? 'absolute' : 'fixed', 120 121 'top' : iTop + 'px', 121 122 'left' : iLeft + 'px',