JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.4.2
[ckeditor.git] / _source / plugins / table / plugin.js
index 2feaeb1..387d64a 100644 (file)
@@ -45,15 +45,23 @@ CKEDITOR.plugins.add( 'table',
                                } );\r
                }\r
 \r
+               editor.on( 'doubleclick', function( evt )\r
+                       {\r
+                               var element = evt.data.element;\r
+\r
+                               if ( element.is( 'table' ) )\r
+                                       evt.data.dialog = 'tableProperties';\r
+                       });\r
+\r
                // If the "contextmenu" plugin is loaded, register the listeners.\r
                if ( editor.contextMenu )\r
                {\r
                        editor.contextMenu.addListener( function( element, selection )\r
                                {\r
-                                       if ( !element )\r
+                                       if ( !element || element.isReadOnly() )\r
                                                return null;\r
 \r
-                                       var isTable     = element.is( 'table' ) || element.hasAscendant( 'table' );\r
+                                       var isTable = element.hasAscendant( 'table', 1 );\r
 \r
                                        if ( isTable )\r
                                        {\r