Ticket #8055: 8055.patch

File 8055.patch, 863 bytes (added by Garry Yao, 11 years ago)
  • _source/plugins/table/dialogs/table.js

     
    523523                                                                                {
    524524                                                                                        var caption = nodeList.getItem( 0 );
    525525
    526                                                                                         var innerHtml = caption.getHtml().replace(/<br>\s*$/i, ''),
    527                                                                                                 innerText = caption.getText();
    528 
    529                                                                                         if ( innerHtml != innerText )
     526                                                                                        var firstElementChild = caption.getFirst( CKEDITOR.dom.walker.nodeType( CKEDITOR.NODE_ELEMENT ) )
     527                                                                                        if ( firstElementChild && !firstElementChild.equals( caption.getBogus() ) )
    530528                                                                                        {
    531529                                                                                                this.disable();
    532                                                                                                 this.setValue( innerText );
     530                                                                                                this.setValue( caption.getText() );
    533531                                                                                                return;
    534532                                                                                        }
    535533
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy