Changeset 4196


Ignore:
Timestamp:
09/07/2009 12:21:47 PM (6 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