Ticket #5436: 5436_2.patch

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

     
    122122                        range.moveToPosition( lastElement, CKEDITOR.POSITION_AFTER_END );
    123123
    124124                        var next = lastElement.getNextSourceNode( true );
    125                         if ( next && next.type == CKEDITOR.NODE_ELEMENT )
     125                        var lastElementIsInline = CKEDITOR.dtd.$inline[ lastElement.getName() ]
     126                        if ( !lastElementIsInline && next && next.type == CKEDITOR.NODE_ELEMENT )
    126127                                range.moveToElementEditStart( next );
    127128
    128129                        selection.selectRanges( [ range ] );
     
    902903                        editor.on( 'insertElement', function ( evt )
    903904                        {
    904905                                var element = evt.data;
    905                                 if ( element.type = CKEDITOR.NODE_ELEMENT
     906                                if ( element.type == CKEDITOR.NODE_ELEMENT
    906907                                                && ( element.is( 'input' ) || element.is( 'textarea' ) ) )
    907908                                {
    908909                                        element.setAttribute( 'contentEditable', false );
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy