JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.0.1
[ckeditor.git] / _source / themes / default / theme.js
index b3057d0..6e6a873 100644 (file)
@@ -86,6 +86,9 @@ CKEDITOR.themes.add( 'default', (function()
                         */\r
                        editor.container = container;\r
 \r
+                       // Disable browser context menu for editor's chrome.\r
+                       container.disableContextMenu();\r
+\r
                        editor.fireOnce( 'themeLoaded' );\r
                        editor.fireOnce( 'uiReady' );\r
                },\r
@@ -152,7 +155,8 @@ CKEDITOR.themes.add( 'default', (function()
 \r
                destroy : function( editor )\r
                {\r
-                       var container = editor.container;\r
+                       var container = editor.container,\r
+                               panels = editor.panels;\r
 \r
                        /*\r
                         * IE BUG: Removing the editor DOM elements while the selection is inside\r
@@ -179,6 +183,9 @@ CKEDITOR.themes.add( 'default', (function()
                        if ( container )\r
                                container.remove();\r
 \r
+                       for( var i = 0 ; panels && i < panels.length ; i++ )\r
+                                       panels[ i ].remove();\r
+\r
                        if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE )\r
                        {\r
                                editor.element.show();\r