Ticket #6138: 6138_2.patch
File 6138_2.patch, 881 bytes (added by , 14 years ago) |
---|
-
_source/plugins/indent/plugin.js
280 280 ranges = selection && selection.getRanges( true ), 281 281 range; 282 282 283 var skipBookmarks = function( node ) 284 { 285 return ! node.hasAttribute( '_cke_bookmark' ); 286 }; 287 283 288 var iterator = ranges.createIterator(); 284 289 while ( ( range = iterator.getNextRange() ) ) 285 290 { 291 // Do not indent body. (#6138) 292 range.shrink( CKEDITOR.SHRINK_ELEMENT ); 293 if ( range.endContainer.getName() == 'body' ) 294 range.setEndAt( range.endContainer.getLast( skipBookmarks ), CKEDITOR.POSITION_BEFORE_END ); 295 286 296 var startContainer = range.startContainer, 287 297 endContainer = range.endContainer, 288 298 rangeRoot = range.getCommonAncestor(),