Ticket #6236: 6236_2.patch

File 6236_2.patch, 770 bytes (added by Garry Yao, 10 years ago)
  • _source/plugins/list/plugin.js

     
    3737                        for ( var i = 0, count = listNode.getChildCount() ; i < count ; i++ )
    3838                        {
    3939                                var listItem = listNode.getChild( i );
    40 
     40                               
     41                                // Fixing malformed nested lists by moving it into a previous list item. (#6236)
     42                                if( listItem.type == CKEDITOR.NODE_ELEMENT && listItem.getName() in CKEDITOR.dtd.$list )
     43                                        CKEDITOR.plugins.list.listToArray( listItem, database, baseArray, baseIndentLevel + 1 );
     44
    4145                                // It may be a text node or some funny stuff.
    4246                                if ( listItem.$.nodeName.toLowerCase() != 'li' )
    4347                                        continue;
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy