Changeset 792


Ignore:
Timestamp:
09/07/07 14:07:05 (7 years ago)
Author:
martinkou
Message:

Tested the second part of FCKListCommands.Execute().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • FCKeditor/branches/features/custom_list_command/editor/_source/commandclasses/fcklistcommands.js

    r790 r792  
    8383                                                FCKDomTools.SetNodeMarker( markerObj, unmarkedNodes[j], '_FCKDepthCounter',  
    8484                                                               topDepth + 1 + j ) ; 
    85                                                 markedNodes.push( unmarkedNodes[j] ) ; 
    8685                                        } 
    8786                                        if ( ancestor._FCKDepthCounter < shallowestNode._FCKDepthCounter ) 
     
    103102                                while ( currentNode != endNode ) 
    104103                                { 
    105                                         if ( currentNode._FCKDepthCounter > shallowest._FCKDepthCounter ) 
     104                                        var nextNode = null ; 
     105                                        if ( currentNode.lastChild ) 
     106                                                nextNode = FCKDomTools.GetNextSourceNode( currentNode.lastChild ) ; 
     107                                        else 
     108                                                nextNode = FCKDomTools.GetNextSourceNode( currentNode ) ; 
     109                                        if ( currentNode._FCKDepthCounter > shallowestNode._FCKDepthCounter ) 
    106110                                        { 
    107111                                                var ancestor = currentNode.parentNode ; 
     
    133137                                                currentFragment.appendChild( currentNode ) ; 
    134138                                        } 
    135                                         currentNode = FCKDomTools.GetNextSourceNode( currentNode ) ; 
     139                                        currentNode = nextNode ; 
    136140                                } 
    137141                        } 
     
    153157                        for ( var i = 0 ; i < itemDocFragments.length ; i++ ) 
    154158                        { 
    155                                 var previousParent = itemDocFragments.firstChild._FCKPreviousParent ; 
     159                                var previousParent = itemDocFragments[i].firstChild._FCKPreviousParent ; 
    156160                                var ancestor = previousParent ; 
    157161                                //while ( ancestor._FCKDepthCounter <= ) 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy