Changeset 4643


Ignore:
Timestamp:
12/09/09 19:25:25 (6 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 – 2015 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy