Changeset 5936


Ignore:
Timestamp:
10/14/10 08:03:03 (4 years ago)
Author:
paho
Message:

#6225: [FF] Can not transform several lines to list with enterMode BR.

Location:
CKEditor/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r5934 r5936  
    4545                        Fixed issues:</p> 
    4646        <ul> 
     47                <li><a href="http://dev.ckeditor.com/ticket/6225">#6225</a> : [FF] Can not transform sevaral lines to list with enterMode BR.</li> 
    4748                <li><a href="http://dev.ckeditor.com/ticket/5399">#5399</a> : Lists pasted from Word do not maintain their nesting.</li> 
    4849                <li><a href="http://dev.ckeditor.com/ticket/6377">#6377</a> : FF width and height are not shown for smiley in Image properties dialog.</li> 
  • CKEditor/trunk/_source/core/dom/range.js

    r5832 r5936  
    14301430                        if( endNode.type == CKEDITOR.NODE_ELEMENT 
    14311431                                && CKEDITOR.dtd.$empty[ endNode.getName() ] ) 
    1432                                 endNode = endNode.getParent(), endOffset = endNode.getIndex() + 1; 
     1432                                endOffset = endNode.getIndex() + 1, endNode = endNode.getParent(); 
    14331433 
    14341434                        this.endContainer       = endNode; 
  • CKEditor/trunk/_source/plugins/domiterator/plugin.js

    r5885 r5936  
    303303                        } 
    304304 
     305                        // Ignore bookmark nodes.(#3783) 
     306                        var bookmarkGuard = CKEDITOR.dom.walker.bookmark( false, true ); 
     307 
    305308                        if ( removePreviousBr ) 
    306309                        { 
     
    317320                        if ( removeLastBr ) 
    318321                        { 
    319                                 // Ignore bookmark nodes.(#3783) 
    320                                 var bookmarkGuard = CKEDITOR.dom.walker.bookmark( false, true ); 
    321  
    322322                                var lastChild = block.getLast(); 
    323323                                if ( lastChild && lastChild.type == CKEDITOR.NODE_ELEMENT && lastChild.getName() == 'br' ) 
     
    340340                        } 
    341341 
     342                        if ( !bookmarkGuard( this._.nextNode ) ) 
     343                        { 
     344                                this._.nextNode = this._.nextNode.getNextSourceNode( true, null, function( node ) 
     345                                        { return !node.equals( lastNode ) && bookmarkGuard( node ); } ); 
     346                        } 
     347 
    342348                        return block; 
    343349                } 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy