Ticket #6832: 6832.patch
File 6832.patch, 1.0 KB (added by , 13 years ago) |
---|
-
plugins/pagebreak/plugin.js
102 102 if ( i < ranges.length -1 ) 103 103 breakObject = breakObject.clone( true ); 104 104 105 range.splitBlock( 'p' ); 105 range.deleteContents(); 106 var start = range.startContainer; 107 var pre = start; 108 while ( !start.getName || start.getName() !== "body" ) 109 { 110 pre = start; 111 start = start.getParent(); 112 } 113 range.splitElement(pre); 106 114 range.insertNode( breakObject ); 107 115 if ( i == ranges.length - 1 ) 108 116 { 109 117 range.moveToPosition( breakObject, CKEDITOR.POSITION_AFTER_END ); 110 118 range.select(); 111 119 } 112 113 var previous = breakObject.getPrevious();114 115 if ( previous && CKEDITOR.dtd[ previous.getName() ].div )116 breakObject.move( previous );117 120 } 118 121 119 122 editor.fire( 'saveSnapshot' );