X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=_source%2Fplugins%2Fpagebreak%2Fplugin.js;fp=_source%2Fplugins%2Fpagebreak%2Fplugin.js;h=558733075e8023be110c3e595232682049b978c0;hb=055b6b0792ce7dc53d47af606b367c04b927c2ab;hp=3daef0c7f1a41d31d819b44482b5a78fe6eac581;hpb=66f4ae0bf0280ed56bf7c0f4ab175424dd1d47a0;p=ckeditor.git diff --git a/_source/plugins/pagebreak/plugin.js b/_source/plugins/pagebreak/plugin.js index 3daef0c..5587330 100644 --- a/_source/plugins/pagebreak/plugin.js +++ b/_source/plugins/pagebreak/plugin.js @@ -32,10 +32,10 @@ CKEDITOR.plugins.add( 'pagebreak', 'clear: both;' + 'display: block;' + 'float: none;' + - 'width:100%;_width:99.9%;' + + 'width:100% !important; _width:99.9% !important;' + 'border-top: #999999 1px dotted;' + 'border-bottom: #999999 1px dotted;' + - 'height: 5px;' + + 'height: 5px !important;' + 'page-break-after: always;' + '}' ); @@ -100,6 +100,11 @@ CKEDITOR.plugins.pagebreakCmd = range.moveToPosition( breakObject, CKEDITOR.POSITION_AFTER_END ); range.select(); } + + var previous = breakObject.getPrevious(); + + if ( CKEDITOR.dtd[ previous.getName() ].div ) + breakObject.move( previous ); } editor.fire( 'saveSnapshot' );