Ticket #9384: 9384.patch

File 9384.patch, 840 bytes (added by Garry Yao, 7 years ago)
  • _source/core/dom/walker.js

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    455455
    456456                return function( node )
    457457                {
    458                         var isBogus = !CKEDITOR.env.ie ? node.is && node.is( 'br' ) :
    459                                           node.getText && tailNbspRegex.test( node.getText() );
     458                        var isBogus;
     459
     460                        if ( node.type == CKEDITOR.NODE_TEXT )
     461                        {
     462                                var text = CKEDITOR.tools.trim( node.getText() );
     463                                isBogus = CKEDITOR.env.webkit ? text == '\u200b' :
     464                                                                        CKEDITOR.env.ie ? tailNbspRegex.test( text ) : false;
     465                        }
     466
     467                        if ( node.type == CKEDITOR.NODE_ELEMENT && node.is( 'br' ) )
     468                                isBogus = !CKEDITOR.env.ie;
    460469
    461470                        if ( isBogus )
    462471                        {
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy