Ticket #3779: 3779.patch
File 3779.patch, 3.0 KB (added by , 15 years ago) |
---|
-
_source/plugins/smiley/dialogs/smiley.js
98 98 break; 99 99 // ENTER 100 100 // SPACE 101 case 13 :102 101 case 32 : 103 102 onClick( { data: ev } ); 104 103 ev.preventDefault(); … … 159 158 160 159 html.push( 161 160 '<td class="cke_dark_background cke_hand cke_centered" style="vertical-align: middle;">' + 162 '<a href=" #" class="cke_smile" tabindex="-1" onkeydown="CKEDITOR.tools.callFunction( ', onKeydown, ', event, this );">',161 '<a href="javascript:void(0)" class="cke_smile" tabindex="-1" onkeydown="CKEDITOR.tools.callFunction( ', onKeydown, ', event, this );">', 163 162 '<img class="hand" title="', config.smiley_descriptions[i], '"' + 164 163 ' cke_src="', CKEDITOR.tools.htmlEncode( config.smiley_path + images[ i ] ), '" alt="', config.smiley_descriptions[i], '"', 165 164 ' src="', CKEDITOR.tools.htmlEncode( config.smiley_path + images[ i ] ), '"', -
_source/plugins/specialchar/dialogs/specialchar.js
12 12 var dialog; 13 13 var onChoice = function( evt ) 14 14 { 15 var target = evt.data.getTarget(), 16 value; 15 var target, value; 16 if ( evt.data ) 17 target = evt.data.getTarget(); 18 else 19 target = new CKEDITOR.dom.element( evt ); 17 20 18 21 if ( target.getName() == 'a' && ( value = target.getChild( 0 ).getHtml() ) ) 19 22 { … … 23 26 } 24 27 }; 25 28 29 var onClick = CKEDITOR.tools.addFunction( onChoice ); 30 26 31 var focusedNode; 27 32 28 33 var onFocus = function( evt, target ) … … 132 137 } 133 138 ev.preventDefault(); 134 139 break; 135 // ENTER136 140 // SPACE 137 case 13 :141 // ENTER is already handled as onClick 138 142 case 32 : 139 143 onChoice( { data: ev } ); 140 144 ev.preventDefault(); … … 254 258 { 255 259 html.push( 256 260 '<td class="cke_dark_background">' + 257 '<a href=" #" style="display: block; height: 1.25em; margin-top: 0.25em; text-align: center;" title="', chars[i].replace( /&/g, '&' ), '"' +261 '<a href="javascript: void(0);" style="display: block; height: 1.25em; margin-top: 0.25em; text-align: center;" title="', chars[i].replace( /&/g, '&' ), '"' + 258 262 ' onkeydown="CKEDITOR.tools.callFunction( ' + onKeydown + ', event, this )"' + 263 ' onclick="CKEDITOR.tools.callFunction(' + onClick + ', this); return false;"' + 259 264 ' tabindex="-1">' + 260 265 '<span style="margin: 0 auto;">' + 261 266 chars[i] + … … 293 298 html : '', 294 299 onMouseover : onFocus, 295 300 onMouseout : onBlur, 296 onClick : onChoice,297 301 focus : function() 298 302 { 299 303 var firstChar = this.getElement().getChild( [0, 0, 0, 0, 0] );