+\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.data( 'cke-real-element-type' ) == 'hiddenfield' )\r
+ evt.data.dialog = 'hiddenfield';\r
+ else if ( element.is( 'input' ) )\r
+ {\r
+ switch ( element.getAttribute( 'type' ) )\r
+ {\r
+ case 'button' :\r
+ case 'submit' :\r
+ 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
+ default :\r
+ evt.data.dialog = 'textfield';\r
+ break;\r
+ }\r
+ }\r
+ });\r