Changeset 4196


Ignore:
Timestamp:
09/07/2009 12:21:47 PM (5 years ago)
Author:
tobiasz.cudnik
Message:

Fixed #4369 - Changes from #3633 needs to be located in correct place.

Location:
CKEditor/trunk/_source
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/_source/core/dom/element.js

    r4034 r4196  
    13811381                { 
    13821382                        return this.$.childNodes.length; 
    1383                 } 
     1383                }, 
     1384 
     1385                disableContextMenu : function() 
     1386                { 
     1387                        this.on( 'contextmenu', function( event ) 
     1388                                { 
     1389                                        // Cancel the browser context menu. 
     1390                                        if ( !event.data.getTarget().hasClass( 'cke_enable_context_menu' ) ) 
     1391                                                event.data.preventDefault(); 
     1392                                } ); 
     1393                } 
    13841394        }); 
  • CKEditor/trunk/_source/plugins/contextmenu/plugin.js

    r4182 r4196  
    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                                 } ); 
    4538        }, 
    4639 
     
    155148                }, 
    156149 
    157                 addDisabledTarget : function( element ) 
    158                 { 
    159                         element.on( 'contextmenu', function( event ) 
    160                                 { 
    161                                         // Cancel the browser context menu. 
    162                                         if ( !event.data.getTarget().hasClass( 'cke_enable_context_menu' ) ) 
    163                                                 event.data.preventDefault(); 
    164                                 } ); 
    165                 }, 
    166  
    167150                addListener : function( listenerFn ) 
    168151                { 
  • CKEditor/trunk/_source/themes/default/theme.js

    r4167 r4196  
    8787                        editor.container = container; 
    8888 
     89                        // Disable browser context menu for editor's chrome. 
     90                        container.disableContextMenu(); 
     91 
    8992                        editor.fireOnce( 'themeLoaded' ); 
    9093                        editor.fireOnce( 'uiReady' ); 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy