Ticket #2140: 2140.patch
File 2140.patch, 1.3 KB (added by , 14 years ago) |
---|
-
editor/_source/classes/fckkeystrokehandler.js
76 76 // Get the key code. 77 77 var keystroke = ev.keyCode || ev.which ; 78 78 79 // Added by hidekaz 2007/12/12 80 // Ignore key down of enter-key for IME(Input Method Editor) users on Gecko (MacOSX). 81 // Use key press event instead of key down event. 82 if( keystroke == 13 && ( FCKBrowserInfo.IsGecko && FCKBrowserInfo.IsMac )){ 83 keystrokeHandler._CancelIt = true ; 84 ev.preventDefault(); 85 return false ; 86 } 87 // end hidekaz 88 79 89 // Combine it with the CTRL, SHIFT and ALT states. 80 90 var keyModifiers = 0 ; 81 91 … … 127 137 128 138 function _FCKKeystrokeHandler_OnKeyPress( ev, keystrokeHandler ) 129 139 { 140 // Added by hidekaz 2007/12/12 141 // Ignore key down of enter-key for IME (Input Method Editor) users on Gecko (MacOSX). 142 // Use key press event instead of key down event. 143 var keystroke = ev.keyCode || ev.which ; 144 if( keystroke == 13 && ( FCKBrowserInfo.IsGecko && FCKBrowserInfo.IsMac )){ 145 return true ; 146 } 147 // end hidekaz 148 130 149 if ( keystrokeHandler._CancelIt ) 131 150 { 132 151 // FCKDebug.Output( 'KeyPress Cancel', 'Red') ;