Changeset 4178


Ignore:
Timestamp:
09/02/09 14:34:21 (5 years ago)
Author:
tobiasz.cudnik
Message:

Fixed #3633 - Default context menu isn't disabled in toolbar, status bar, panels.

Location:
CKEditor/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r4177 r4178  
    5959                <li><a href="http://dev.fckeditor.net/ticket/3978">#3978</a> : Fixed setStyle float on IE7 strict.</li> 
    6060                <li><a href="http://dev.fckeditor.net/ticket/4262">#4262</a> : Tab and Shift+Tab was not working to cycle through CTRL+SHIFT+F10 context menu in IE.</li> 
     61                <li><a href="http://dev.fckeditor.net/ticket/3633">#3633</a> : Default context menu isn't disabled in toolbar, status bar, panels...</li> 
    6162        </ul> 
    6263        <h3> 
  • CKEditor/trunk/_source/plugins/contextmenu/plugin.js

    r4131 r4178  
    3636                        }, 
    3737                        this); 
     38 
     39                        // Disable context menu for top and bottom editor's UI parts. 
     40                        var self = this; 
     41                        editor.on( 'themeLoaded', function() 
     42                                { 
     43                                        self.addDisabledTarget( this.container ); 
     44                                } ); 
    3845        }, 
    3946 
     
    148155                }, 
    149156 
     157                addDisabledTarget : function( element ) 
     158                { 
     159                        element.on( 'contextmenu', function( event ) 
     160                                { 
     161                                        // Cancel the browser context menu. 
     162                                        event.data.preventDefault(); 
     163                                } ); 
     164                }, 
     165 
    150166                addListener : function( listenerFn ) 
    151167                { 
  • CKEditor/trunk/_source/plugins/panel/plugin.js

    r4051 r4178  
    254254 
    255255                this._.focusIndex = -1; 
     256 
     257                // Disable context menu for panels. 
     258                if ( CKEDITOR.plugins.contextMenu ) 
     259                        CKEDITOR.plugins.contextMenu.prototype.addDisabledTarget( this.element ); 
    256260        }, 
    257261 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy