Ticket #5931: 5931_4.patch

File 5931_4.patch, 763 bytes (added by Garry Yao, 10 years ago)
  • _source/plugins/styles/plugin.js

     
    536536                                        if ( !CKEDITOR.env.ie )
    537537                                                styleNode.$.normalize();
    538538                                }
     539                                // Style already inherit from parents, left just to clear up any internal overrides. (#5931)
     540                                else
     541                                {
     542                                        styleNode = new CKEDITOR.dom.element( 'span' );
     543                                        styleRange.extractContents().appendTo( styleNode );
     544                                        styleRange.insertNode( styleNode );
     545                                        removeFromInsideElement( this, styleNode );
     546                                        styleNode.remove( true );
     547                                }
    539548
    540549                                // Style applied, let's release the range, so it gets
    541550                                // re-initialization in the next loop.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy