Changeset 4178


Ignore:
Timestamp:
09/02/2009 02:34:21 PM (6 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