Ticket #4519: 4519.patch
File 4519.patch, 1.3 KB (added by , 14 years ago) |
---|
-
_source/plugins/maximize/plugin.js
120 120 // Save current selection and scroll position in editing area. 121 121 if ( editor.mode == 'wysiwyg' ) 122 122 { 123 savedSelection = editor.getSelection().getRanges(); 123 var selection = editor.getSelection(); 124 if( selection ) 125 savedSelection = selection.getRanges(); 124 126 savedScroll = mainWindow.getScrollPosition(); 125 127 } 126 128 else … … 235 237 // Restore selection and scroll position in editing area. 236 238 if ( editor.mode == 'wysiwyg' ) 237 239 { 238 editor.getSelection().selectRanges( savedSelection ); 239 240 var element = editor.getSelection().getStartElement(); 241 if ( element ) 242 element.scrollIntoView( true ); 240 if ( savedSelection ) 241 { 242 editor.getSelection().selectRanges( savedSelection ); 243 var element = editor.getSelection().getStartElement(); 244 if ( element ) 245 element.scrollIntoView( true ); 246 } 243 247 else 244 248 mainWindow.$.scrollTo( savedScroll.x, savedScroll.y ); 245 249 }