X-Git-Url: https://jasonwoof.com/gitweb/?p=ckeditor.git;a=blobdiff_plain;f=_source%2Fthemes%2Fdefault%2Ftheme.js;h=6e6a8731254643b0874eb86c34c2378f9554ef21;hp=b3057d085806775f27b3dec7ea911eac0be797ae;hb=8761695d9b70afe75905deaac88f78c1f8aeb32d;hpb=ea7e3453c7b0f023b050aca6d9f83ab372860d91 diff --git a/_source/themes/default/theme.js b/_source/themes/default/theme.js index b3057d0..6e6a873 100644 --- a/_source/themes/default/theme.js +++ b/_source/themes/default/theme.js @@ -86,6 +86,9 @@ CKEDITOR.themes.add( 'default', (function() */ editor.container = container; + // Disable browser context menu for editor's chrome. + container.disableContextMenu(); + editor.fireOnce( 'themeLoaded' ); editor.fireOnce( 'uiReady' ); }, @@ -152,7 +155,8 @@ CKEDITOR.themes.add( 'default', (function() destroy : function( editor ) { - var container = editor.container; + var container = editor.container, + panels = editor.panels; /* * IE BUG: Removing the editor DOM elements while the selection is inside @@ -179,6 +183,9 @@ CKEDITOR.themes.add( 'default', (function() if ( container ) container.remove(); + for( var i = 0 ; panels && i < panels.length ; i++ ) + panels[ i ].remove(); + if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE ) { editor.element.show();