JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.3
[ckeditor.git] / _source / plugins / link / plugin.js
index 26a8cb3..f373eaf 100644 (file)
@@ -65,6 +65,16 @@ CKEDITOR.plugins.add( 'link',
                                        command.setState( CKEDITOR.TRISTATE_DISABLED );\r
                        } );\r
 \r
+               editor.on( 'doubleclick', function( evt )\r
+                       {\r
+                               var element = CKEDITOR.plugins.link.getSelectedLink( editor ) || evt.data.element;\r
+\r
+                               if ( element.is( 'a' ) )\r
+                                       evt.data.dialog =  ( element.getAttribute( 'name' ) && !element.getAttribute( 'href' ) ) ? 'anchor' : 'link';\r
+                               else if ( element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'anchor' )\r
+                                       evt.data.dialog = 'anchor';\r
+                       });\r
+\r
                // If the "menu" plugin is loaded, register the menu items.\r
                if ( editor.addMenuItems )\r
                {\r