Changeset 629
- Timestamp:
- 2007-08-07 06:58:14 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/editor/_source/internals/fckundo.js
r617 r629 18 18 * 19 19 * == END LICENSE == 20 *21 * Gecko specific implementation for the Undo/Redo system.22 20 */ 23 21 … … 35 33 var range = new FCKDomRange( FCK.EditorWindow ) ; 36 34 range.MoveToSelection() ; 35 if ( FCKBrowserInfo.IsIE ) 36 { 37 var bookmark = range.CreateBookmark() ; 38 var dirtyHtml = FCK.EditorDocument.body.innerHTML ; 39 range.MoveToBookmark( bookmark ) ; 40 return [ bookmark, dirtyHtml ] ; 41 } 37 42 return range.CreateBookmark2() ; 38 43 } … … 42 47 if ( ! bookmark ) 43 48 return ; 49 44 50 var range = new FCKDomRange( FCK.EditorWindow ) ; 45 51 if ( bookmark instanceof Object ) 46 52 { 47 range.MoveToBookmark2( bookmark ) ; 53 if ( FCKBrowserInfo.IsIE ) 54 range.MoveToBookmark( bookmark[0] ) ; 55 else 56 range.MoveToBookmark2( bookmark ) ; 48 57 try 49 58 { … … 148 157 // Update the editor contents with that step data. 149 158 if ( FCKBrowserInfo.IsIE ) 150 FCK.SetInnerHtml( oData[ 0] ) ;159 FCK.SetInnerHtml( oData[1][1] ) ; 151 160 else 152 161 FCK.EditorDocument.body.innerHTML = oData[0] ;