Changeset 624
- Timestamp:
- 2007-08-03 13:25:51 (18 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js
r622 r624 108 108 // The following trick is needed so IE makes collapsed selections 109 109 // inside empty blocks visible (expands the block). 110 if ( FCKBrowserInfo.IsIE ) 110 var id = ( new Date() ).getTime() + '_select_padding' ; 111 try 111 112 { 112 var id = ( new Date() ).getTime() + '_select_padding' ; 113 try 114 { 115 oIERange.pasteHTML( '<span id="' + id + '"> </span> ' ) ; 116 oIERange.moveStart( 'character', -1 ) ; 117 oIERange.select() ; 118 oIERange.pasteHTML( '' ) ; 119 } 120 catch (e){} 121 var span = this.Window.document.getElementById( id ) ; 122 if ( span ) 123 span.parentNode.removeChild( span ) ; 113 oIERange.pasteHTML( '<span id="' + id + '"> </span> ' ) ; 114 oIERange.moveStart( 'character', -1 ) ; 124 115 } 116 catch (e){} 117 // The following must be separated into a separate try block 118 // This fixes #1034. 119 try 120 { 121 oIERange.select() ; 122 oIERange.pasteHTML( '' ) ; 123 } 124 catch (e){} 125 var span = this.Window.document.getElementById( id ) ; 126 if ( span ) 127 span.parentNode.removeChild( span ) ; 125 128 } 126 129 else