Ticket #3819: 3819.patch

File 3819.patch, 1.5 KB (added by Frederico Caldeira Knabben, 10 years ago)
  • _source/plugins/selection/plugin.js

     
    855855                                {
    856856                                        var range = ranges[ i ];
    857857                                        var nativeRange = this.document.$.createRange();
    858                                         nativeRange.setStart( range.startContainer.$, range.startOffset );
     858                                        var startContainer = range.startContainer;
     859
     860                                        // In FF2, if we have a collapsed range, inside an empty
     861                                        // element, we must add something to it otherwise the caret
     862                                        // will not be visible.
     863                                        if ( range.collapsed &&
     864                                                ( CKEDITOR.env.gecko && CKEDITOR.env.version < 10900 ) &&
     865                                                startContainer.type == CKEDITOR.NODE_ELEMENT &&
     866                                                !startContainer.getChildCount() )
     867                                        {
     868                                                startContainer.appendText( '' );
     869                                        }
     870
     871                                        nativeRange.setStart( startContainer.$, range.startOffset );
    859872                                        nativeRange.setEnd( range.endContainer.$, range.endOffset );
    860873
    861874                                        // Select the range.
  • CHANGES.html

     
    4444        <p>
    4545                Fixed issues:</p>
    4646        <ul>
    47                 <li>&nbsp;</li>
     47                <li><a href="http://dev.fckeditor.net/ticket/3819">#3819</a> : The cursor was not visible
     48                        when applying style to collapsed selections in Firefox 2.</li>
    4849        </ul>
    4950        <h3>
    5051                CKEditor 3.0 RC</h3>
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy