Changeset 4643


Ignore:
Timestamp:
12/09/09 19:25:25 (4 years ago)
Author:
garry.yao
Message:

Updated the 3.1.x branch with trunk to [4635].

Location:
CKEditor/branches/versions/3.1.x
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/versions/3.1.x

  • CKEditor/branches/versions/3.1.x/CHANGES.html

    r4639 r4643  
    107107                <li><a href="http://dev.fckeditor.net/ticket/4690">#4690</a> : Fixed the parsing of nested inline elements.</li> 
    108108                <li><a href="http://dev.fckeditor.net/ticket/4621">#4621</a> : Fixed clicking below table cause a empty table been generated.</li> 
     109                <li><a href="http://dev.fckeditor.net/ticket/4450">#4450</a> : Fixed selecting multiple table cells before apply justify commands generates spurious paragraph in Firefox.</li> 
     110                <li><a href="http://dev.fckeditor.net/ticket/4733">#4733</a> : Fixed dialog opening sometimes hang up Firefox and Safari.</li> 
    109111        </ul> 
    110112        <h3> 
  • CKEditor/branches/versions/3.1.x/_source/plugins/dialog/plugin.js

    r4625 r4643  
    252252                                return; 
    253253 
    254                         var currentIndex = ( me._.currentFocusIndex + offset + focusList.length ) % focusList.length; 
     254                        var startIndex = ( me._.currentFocusIndex + offset + focusList.length ) % focusList.length, 
     255                                currentIndex = startIndex; 
    255256                        while ( !focusList[ currentIndex ].isFocusable() ) 
    256257                        { 
    257258                                currentIndex = ( currentIndex + offset + focusList.length ) % focusList.length; 
    258                                 if ( currentIndex == me._.currentFocusIndex ) 
     259                                if ( currentIndex == startIndex ) 
    259260                                        break; 
    260261                        } 
  • CKEditor/branches/versions/3.1.x/_source/plugins/domiterator/plugin.js

    r4034 r4643  
    216216                                                endPath = new CKEDITOR.dom.elementPath( range.endContainer ); 
    217217 
    218                                         // Drop the range if it only contains bookmark nodes.(#4087) 
    219                                         if ( boundaryNodes.startNode.equals( boundaryNodes.endNode ) 
    220                                                 && boundaryNodes.startNode.getParent().equals( startPath.blockLimit ) 
    221                                                 && boundaryNodes.startNode.type == CKEDITOR.NODE_ELEMENT 
    222                                                 && boundaryNodes.startNode.getAttribute( '_fck_bookmark' ) ) 
     218                                        // Drop the range if it only contains bookmark nodes.(#4087,#4450) 
     219                                        if ( boundaryNodes.startNode.getParent().equals( startPath.blockLimit ) 
     220                                                 && boundaryNodes.startNode.is && boundaryNodes.startNode.getAttribute( '_fck_bookmark' ) 
     221                                                 && boundaryNodes.endNode.is && boundaryNodes.startNode.getAttribute( '_fck_bookmark' ) ) 
    223222                                        { 
    224223                                                range = null; 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy