Ticket #5436: 5436_4.patch

File 5436_4.patch, 830 bytes (added by Tobiasz Cudnik, 9 years ago)
  • _source/plugins/wysiwygarea/plugin.js

     
    121121
    122122                        range.moveToPosition( lastElement, CKEDITOR.POSITION_AFTER_END );
    123123
    124                         var next = lastElement.getNextSourceNode( true );
    125                         var lastElementIsInline = CKEDITOR.dtd.$inline[ lastElement.getName() ]
    126                         if ( !lastElementIsInline && next && next.type == CKEDITOR.NODE_ELEMENT )
    127                                 range.moveToElementEditStart( next );
     124                        if ( isBlock )
     125                        {
     126                                var next = lastElement.getNextSourceNode( true, CKEDITOR.NODE_ELEMENT );
     127
     128                                if ( next && CKEDITOR.dtd.$block[ next.getName() ] )
     129                                        range.moveToElementEditStart( next );
     130                        }
    128131
    129132                        selection.selectRanges( [ range ] );
    130133
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy