Ticket #6585: 6585.patch

File 6585.patch, 760 bytes (added by garry.yao, 3 years ago)
  • _source/plugins/selection/plugin.js

     
    13611361 
    13621362                                        // Select the range. 
    13631363                                        sel.addRange( nativeRange ); 
    1364                                 } 
     1364 
     1365                                        // Opera: post fix collapsed text selection position, 
     1366                                        // to avoid being text sticky. (#6585) 
     1367                                        if ( range.collapsed 
     1368                                                        && CKEDITOR.env.opera 
     1369                                                        && sel.focusNode.nodeType == CKEDITOR.NODE_TEXT 
     1370                                                        && sel.focusNode != startContainer.$ ) 
     1371                                        { 
     1372                                                range.insertNode( range.document.createText( '' ) ); 
     1373                                                sel.addRange( nativeRange ); 
     1374                                        } 
    13651375 
     1376                                } 
     1377 
    13661378                                this.reset(); 
    13671379                        } 
    13681380                }, 
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy