X-Git-Url: https://jasonwoof.com/gitweb/?p=ckeditor.git;a=blobdiff_plain;f=_source%2Fcore%2Fdom%2Felement.js;h=296b84cb14bf6ba770e9a1d48ec27ffbd3b691e4;hp=c4e8876f43bf28a28cf777765bbe679455b8d107;hb=refs%2Ftags%2Fv3.0.1;hpb=ea7e3453c7b0f023b050aca6d9f83ab372860d91 diff --git a/_source/core/dom/element.js b/_source/core/dom/element.js index c4e8876..296b84c 100644 --- a/_source/core/dom/element.js +++ b/_source/core/dom/element.js @@ -1380,5 +1380,15 @@ CKEDITOR.tools.extend( CKEDITOR.dom.element.prototype, getChildCount : function() { return this.$.childNodes.length; - } + }, + + disableContextMenu : function() + { + this.on( 'contextmenu', function( event ) + { + // Cancel the browser context menu. + if ( !event.data.getTarget().hasClass( 'cke_enable_context_menu' ) ) + event.data.preventDefault(); + } ); + } });