Ticket #3570: 3570.patch

File 3570.patch, 1.1 KB (added by Frederico Caldeira Knabben, 10 years ago)
  • _source/plugins/elementspath/plugin.js

     
    5858
    5959                                        var selection = ev.data.selection;
    6060
    61                                         var element = selection.getStartElement(),
     61                                        var element,
    6262                                                html = [],
    6363                                                elementsList = this._.elementsPath.list = [];
    6464
    65                                         while ( element )
     65                                        while ( ( element = ( element ? element.getParent() : selection.getStartElement() ) ) )
    6666                                        {
    6767                                                var index = elementsList.push( element ) - 1;
    6868                                                var name;
     
    7171                                                else
    7272                                                        name = element.getName();
    7373
     74                                                // SCAYT markup must be ignored.
     75                                                if ( element.getAttribute( 'scaytid' ) )
     76                                                        continue;
     77
    7478                                                // Use this variable to add conditional stuff to the
    7579                                                // HTML (because we are doing it in reverse order... unshift).
    7680                                                var extra = '';
     
    103107
    104108                                                if ( name == 'body' )
    105109                                                        break;
    106 
    107                                                 element = element.getParent();
    108110                                        }
    109111
    110112                                        getSpaceElement().setHtml( html.join('') + emptyHtml );
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy