- // A text node is required by Gecko only to make the cursor blink.\r
- if ( CKEDITOR.env.gecko )\r
- doc.createText( '' ).insertAfter( startBlock );\r
+ if ( newBlockDir = startBlock.getDirection() )\r
+ {\r
+ newBlock = doc.createElement( 'div' );\r
+ newBlock.setAttribute( 'dir', newBlockDir );\r
+ newBlock.insertAfter( startBlock );\r
+ range.setStart( newBlock, 0 );\r
+ }\r
+ else\r
+ {\r
+ // Insert a <br> after the current paragraph.\r
+ doc.createElement( 'br' ).insertAfter( startBlock );\r