+\r
+ editor.on( 'doubleclick', function( evt )\r
+ {\r
+ var element = evt.data.element;\r
+\r
+ if ( element.is( 'form' ) )\r
+ evt.data.dialog = 'form';\r
+ else if ( element.is( 'select' ) )\r
+ evt.data.dialog = 'select';\r
+ else if ( element.is( 'textarea' ) )\r
+ evt.data.dialog = 'textarea';\r
+ else if ( element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'hiddenfield' )\r
+ evt.data.dialog = 'hiddenfield';\r
+ else if ( element.is( 'input' ) )\r
+ {\r
+ var type = element.getAttribute( 'type' );\r
+\r
+ switch ( type )\r
+ {\r
+ case 'text' : case 'password':\r
+ evt.data.dialog = 'textfield';\r
+ break;\r
+ case 'button' : case 'submit' : case 'reset' :\r
+ evt.data.dialog = 'button';\r
+ break;\r
+ case 'checkbox' :\r
+ evt.data.dialog = 'checkbox';\r
+ break;\r
+ case 'radio' :\r
+ evt.data.dialog = 'radio';\r
+ break;\r
+ case 'image' :\r
+ evt.data.dialog = 'imagebutton';\r
+ break;\r
+ }\r
+ }\r
+ });\r