JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.4b
[ckeditor.git] / _source / plugins / pagebreak / plugin.js
index 5587330..8c0c9f7 100644 (file)
@@ -82,15 +82,15 @@ CKEDITOR.plugins.pagebreakCmd =
                // Creates the fake image used for this element.\r
                breakObject = editor.createFakeElement( breakObject, 'cke_pagebreak', 'div' );\r
 \r
-               var ranges = editor.getSelection().getRanges();\r
+               var ranges = editor.getSelection().getRanges( true );\r
 \r
                editor.fire( 'saveSnapshot' );\r
 \r
-               for ( var range, i = 0 ; i < ranges.length ; i++ )\r
+               for ( var range, i = ranges.length - 1 ; i >= 0; i-- )\r
                {\r
                        range = ranges[ i ];\r
 \r
-                       if ( i > 0 )\r
+                       if ( i < ranges.length -1 )\r
                                breakObject = breakObject.clone( true );\r
 \r
                        range.splitBlock( 'p' );\r