Ticket #2140: 2140.patch

File 2140.patch, 1.3 KB (added by Alfonso Martínez de Lizarrondo, 15 years ago)

Patch version of Hidekaz file

  • editor/_source/classes/fckkeystrokehandler.js

     
    7676        // Get the key code.
    7777        var keystroke = ev.keyCode || ev.which ;
    7878
     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
    7989        // Combine it with the CTRL, SHIFT and ALT states.
    8090        var keyModifiers = 0 ;
    8191
     
    127137
    128138function _FCKKeystrokeHandler_OnKeyPress( ev, keystrokeHandler )
    129139{
     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
    130149        if ( keystrokeHandler._CancelIt )
    131150        {
    132151//              FCKDebug.Output( 'KeyPress Cancel', 'Red') ;
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy