Changeset 4521


Ignore:
Timestamp:
11/23/2009 08:08:11 AM (5 years ago)
Author:
garry.yao
Message:

Fixing #4041 : open context menu on multiple cells to remove them result in only one removed.

Location:
CKEditor/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r4520 r4521  
    6868                <li><a href="http://dev.fckeditor.net/ticket/3912">#3912</a> : Fixed UIColor not working in IE when page has more than 30+ editors.</li> 
    6969                <li><a href="http://dev.fckeditor.net/ticket/4031">#4031</a> : Fixed mouse cursor on toolbar combo has more than 3 shapes.</li> 
     70                <li><a href="http://dev.fckeditor.net/ticket/4041">#4041</a> : Fixed open context menu on multiple cells to remove them result in only one removed.</li> 
    7071        <h3> 
    7172                CKEditor 3.0.1</h3> 
  • CKEditor/trunk/_source/plugins/selection/plugin.js

    r4516 r4521  
    153153                                                doc.on( 'mousedown', disableSave ); 
    154154                                                doc.on( 'mouseup', 
    155                                                         function() 
     155                                                        function( evt ) 
    156156                                                        { 
     157                                                                // IE context-menu event in table cells collapse 
     158                                                                // whatever selection is, avoiding saving this 
     159                                                                // 'wrong' snapshot.(#3001) 
     160                                                                var evt = evt.data; 
     161                                                                if ( evt.$.button == 2 
     162                                                                                && evt.getTarget().hasAscendant( 'table' ) ) 
     163                                                                        return; 
     164 
    157165                                                                saveEnabled = true; 
    158166                                                                setTimeout( function() 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy