Ticket #3631: 3631.patch
File 3631.patch, 3.5 KB (added by , 15 years ago) |
---|
-
_source/plugins/forms/dialogs/checkbox.js
50 50 accessKey : 'N', 51 51 setup : function( element ) 52 52 { 53 this.setValue( element.getAttribute( '_cke_saved_name' ) || '' ); 53 this.setValue( 54 element.getAttribute( '_cke_saved_name' ) || 55 element.getAttribute( 'name' ) || 56 '' ); 54 57 }, 55 58 commit : function( data ) 56 59 { -
_source/plugins/forms/dialogs/radio.js
48 48 accessKey : 'N', 49 49 setup : function( element ) 50 50 { 51 this.setValue( element.getAttribute( '_cke_saved_name' ) || '' ); 51 this.setValue( 52 element.getAttribute( '_cke_saved_name' ) || 53 element.getAttribute( 'name' ) || 54 '' ); 52 55 }, 53 56 commit : function( data ) 54 57 { -
_source/plugins/forms/dialogs/select.js
183 183 if ( name == 'clear' ) 184 184 this.setValue( '' ); 185 185 else if ( name == 'select' ) 186 this.setValue( element.getAttribute( '_cke_saved_name' ) || '' ); 186 { 187 this.setValue( 188 element.getAttribute( '_cke_saved_name' ) || 189 element.getAttribute( 'name' ) || 190 '' ); 191 } 187 192 }, 188 193 commit : function( element ) 189 194 { -
_source/plugins/forms/dialogs/textarea.js
47 47 accessKey : 'N', 48 48 setup : function( element ) 49 49 { 50 this.setValue( element.getAttribute( '_cke_saved_name' ) ); 50 this.setValue( 51 element.getAttribute( '_cke_saved_name' ) || 52 element.getAttribute( 'name' ) || 53 '' ); 51 54 }, 52 55 commit : function( element ) 53 56 { -
_source/plugins/htmldataprocessor/plugin.js
21 21 ] 22 22 }; 23 23 24 /** 25 * IE sucks with dynamic 'name' attribute after element is created, '_cke_saved_name' is used instead for this attribute. 26 */ 27 var removeName = function( element ) 28 { 29 var attribs = element.attributes; 30 31 if ( attribs._cke_saved_name ) 32 delete attribs.name; 33 }; 34 24 35 var defaultHtmlFilterRules = 25 36 { 26 37 elementNames : … … 72 83 delete attribs.href; 73 84 }, 74 85 75 /** 76 * IE sucks with dynamic 'name' attribute after element is created, '_cke_saved_name' is used instead for this attribute. 77 */ 78 input : function( element ) 79 { 80 var attribs = element.attributes; 81 82 if ( attribs._cke_saved_name ) 83 delete attribs.name; 84 } 86 input : removeName, 87 textarea : removeName, 88 select : removeName, 89 form : removeName 85 90 }, 86 91 87 92 attributes :