Ticket #635: 635_7.patch
File 635_7.patch, 5.3 KB (added by , 14 years ago) |
---|
-
_source/plugins/flash/plugin.js
76 76 } 77 77 }); 78 78 } 79 79 80 editor.on( 'doubleclick', function( evt ) 81 { 82 var element = evt.data.element;; 83 84 if ( element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'flash' ) 85 evt.data.dialog = 'flash'; 86 }); 87 80 88 // If the "contextmenu" plugin is loaded, register the listeners. 81 89 if ( editor.contextMenu ) 82 90 { -
_source/plugins/forms/plugin.js
114 114 } 115 115 }); 116 116 } 117 117 118 editor.on( 'doubleclick', function( evt ) 119 { 120 var element = evt.data.element; 121 122 if ( element.is( 'form' ) ) 123 evt.data.dialog = 'form'; 124 else if ( element.is( 'select' ) ) 125 evt.data.dialog = 'select'; 126 else if ( element.is( 'textarea' ) ) 127 evt.data.dialog = 'textarea'; 128 else if ( element.is( 'input' ) ) 129 { 130 var type = element.getAttribute( 'type' ); 131 132 switch ( type ) 133 { 134 case 'text' : case 'password': 135 evt.data.dialog = 'textfield'; 136 break; 137 case 'button' : case 'submit' : case 'reset' : 138 evt.data.dialog = 'button'; 139 break; 140 case 'checkbox' : 141 evt.data.dialog = 'checkbox'; 142 break; 143 case 'radio' : 144 evt.data.dialog = 'radio'; 145 break; 146 case 'image' : 147 evt.data.dialog = 'imagebutton'; 148 break; 149 } 150 } 151 }); 152 118 153 // If the "contextmenu" plugin is loaded, register the listeners. 119 154 if ( editor.contextMenu ) 120 155 { -
_source/plugins/image/plugin.js
25 25 label : editor.lang.common.image, 26 26 command : pluginName 27 27 }); 28 28 29 editor.on( 'doubleclick', function( evt ) 30 { 31 var element = evt.data.element; 32 33 if ( element.is( 'img' ) && !element.getAttribute( '_cke_realelement' ) ) 34 evt.data.dialog = 'image'; 35 }); 36 29 37 // If the "menu" plugin is loaded, register the menu items. 30 38 if ( editor.addMenuItems ) 31 39 { -
_source/plugins/link/plugin.js
64 64 else 65 65 command.setState( CKEDITOR.TRISTATE_DISABLED ); 66 66 } ); 67 67 68 editor.on( 'doubleclick', function( evt ) 69 { 70 var element = CKEDITOR.plugins.link.getSelectedLink( editor ) || evt.data.element; 71 72 if ( element.is( 'a' ) ) 73 evt.data.dialog = ( element.getAttribute( 'name' ) && !element.getAttribute( 'href' ) ) ? 'anchor' : 'link'; 74 else if ( element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'anchor' ) 75 evt.data.dialog = 'anchor'; 76 }); 77 68 78 // If the "menu" plugin is loaded, register the menu items. 69 79 if ( editor.addMenuItems ) 70 80 { -
_source/plugins/table/plugin.js
44 44 } 45 45 } ); 46 46 } 47 47 48 editor.on( 'doubleclick', function( evt ) 49 { 50 var element = evt.data.element; 51 52 if ( element.is( 'table' ) ) 53 evt.data.dialog = 'table'; 54 }); 55 48 56 // If the "contextmenu" plugin is loaded, register the listeners. 49 57 if ( editor.contextMenu ) 50 58 { -
_source/plugins/tabletools/plugin.js
854 854 insertCell( selection ); 855 855 } 856 856 } ); 857 857 858 editor.on( 'doubleclick', function( evt ) 859 { 860 var element = evt.data.element; 861 862 if ( element.is( 'td' ) ) 863 evt.data.dialog = 'cellProperties'; 864 }); 858 865 // If the "menu" plugin is loaded, register the menu items. 859 866 if ( editor.addMenuItems ) 860 867 { -
_source/plugins/wysiwygarea/plugin.js
384 384 domWindow = editor.window = new CKEDITOR.dom.window( domWindow ); 385 385 domDocument = editor.document = new CKEDITOR.dom.document( domDocument ); 386 386 387 domDocument.on( 'dblclick', function( evt ) 388 { 389 var element = evt.data.getTarget(), 390 data = { element : element, dialog : '' }; 391 editor.fire( 'doubleclick', data ); 392 data.dialog && editor.openDialog( data.dialog ); 393 }); 394 387 395 // Gecko/Webkit need some help when selecting control type elements. (#3448) 388 396 if ( !( CKEDITOR.env.ie || CKEDITOR.env.opera) ) 389 397 {