Changeset 909


Ignore:
Timestamp:
09/29/2007 02:09:43 AM (7 years ago)
Author:
martinkou
Message:

Fixed #1309 : Fixed the issue where inserting a list with a list in the middle of the selection would produce incorrectly ordered lists.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • FCKeditor/trunk/editor/_source/commandclasses/fcklistcommands.js

    r870 r909  
    7171                                var listNode = null ; 
    7272                                var processedFlag = false ; 
     73                                var blockLimit = path.BlockLimit ; 
    7374 
    7475                                // First, try to group by a list ancestor. 
     
    7879                                        if ( el.nodeName.IEquals( ['ol', 'ul'] ) ) 
    7980                                        { 
     81                                                // If we've encountered a list inside a block limit 
     82                                                // The last group object of the block limit element should 
     83                                                // no longer be valid. Since paragraphs after the list 
     84                                                // should belong to a different group of paragraphs before 
     85                                                // the list. (Bug #1309) 
     86                                                if ( blockLimit._FCK_ListGroupObject ) 
     87                                                        blockLimit._FCK_ListGroupObject = null ; 
     88 
    8089                                                var groupObj = el._FCK_ListGroupObject ; 
    8190                                                if ( groupObj ) 
     
    96105 
    97106                                // No list ancestor? Group by block limit. 
    98                                 var root = path.BlockLimit ; 
     107                                var root = blockLimit ; 
    99108                                if ( root._FCK_ListGroupObject ) 
    100109                                        root._FCK_ListGroupObject.contents.push( block ) ; 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy