Ticket #5496: removeformat.patch
File removeformat.patch, 948 bytes (added by , 13 years ago) |
---|
-
plugin.js
32 32 var removeAttributes = editor._.removeAttributes || 33 33 ( editor._.removeAttributes = editor.config.removeFormatAttributes.split( ',' ) ); 34 34 35 var ranges = editor.getSelection().getRanges(); 35 var selection = editor.getSelection(); 36 var rangesorig, ranges 36 37 38 ranges = rangesorig = selection.getRanges(); 39 if (selection.getSelectedElement() == null) { 40 selection.selectElement(selection.getStartElement()); 41 ranges = selection.getRanges(); 42 } 43 37 44 for ( var i = 0, range ; range = ranges[ i ] ; i++ ) 38 45 { 39 46 if ( range.collapsed ) … … 107 114 range.moveToBookmark( bookmark ); 108 115 } 109 116 110 editor.getSelection().selectRanges( ranges);117 selection.selectRanges( rangesorig ); 111 118 } 112 119 } 113 120 }