Ticket #4886: 4886_2.patch

File 4886_2.patch, 912 bytes (added by Frederico Caldeira Knabben, 11 years ago)
  • _source/plugins/styles/plugin.js

     
    366366                        else
    367367                        {
    368368                                var nodeType = currentNode.type;
    369                                 var nodeName = nodeType == CKEDITOR.NODE_ELEMENT ? currentNode.getName() : null;
     369                                var nodeName = nodeType == CKEDITOR.NODE_ELEMENT ? currentNode.getName() : null,
     370                                        emptyText = nodeType == CKEDITOR.NODE_TEXT && !CKEDITOR.tools.trim( currentNode.getText() ) ;
    370371
    371                                 if ( nodeName && currentNode.getAttribute( '_fck_bookmark' ) )
     372                                // Empty/space text nodes, BRs and bookmarks can be ignored. (#4886)
     373                                if ( emptyText || ( nodeName && ( nodeName == 'br' || currentNode.getAttribute( '_fck_bookmark' ) ) ) )
    372374                                {
    373375                                        currentNode = currentNode.getNextSourceNode( true );
    374376                                        continue;
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy