WordPress.org

Make WordPress Core

Ticket #20885: 20885-3.patch

File 20885-3.patch, 1.9 KB (added by azaozz, 23 months ago)
  • wp-includes/js/jquery/jquery.hotkeys.dev.js

     
    5151         
    5252        // inspect if keystroke matches 
    5353        var inspector = function(event) { 
    54             event = jQuery.event.fix(event); // jQuery event normalization. 
     54                // WP: not needed with newer jQuery 
     55                        //event = jQuery.event.fix(event); // jQuery event normalization. 
    5556            var element = event.target; 
    5657            // @ TextNode -> nodeType == 3 
    57             element = (element.nodeType==3) ? element.parentNode : element; 
    58              
     58            // WP: not needed with newer jQuery 
     59                        //element = (element.nodeType==3) ? element.parentNode : element; 
     60 
    5961            if(opt['disableInInput']) { // Disable shortcut keys in Input, Textarea fields 
    6062                var target = jQuery(element); 
    6163                if( target.is("input") || target.is("textarea")){ 
     
    7678            // in opera + safari, the event.target is unpredictable. 
    7779            // for example: 'keydown' might be associated with HtmlBodyElement  
    7880            // or the element where you last clicked with your mouse. 
    79             if (jQuery.browser.opera || jQuery.browser.safari){ 
     81                        // WP: needed for all browsers 
     82                        //if (jQuery.browser.opera || jQuery.browser.safari){ 
    8083                while (!that.all[element] && element.parentNode){ 
    8184                    element = element.parentNode; 
    82                 } 
    83             } 
     85                                } 
     86                        //} 
     87 
    8488            var cbMap = that.all[element].events[type].callbackMap; 
    8589            if(!shift && !ctrl && !alt && !meta) { // No Modifiers 
    8690                mapPoint = cbMap[special] ||  cbMap[character] 
     
    125129        }; 
    126130    jQuery.hotkeys = this; 
    127131    return jQuery;     
    128 })(jQuery); 
    129  No newline at end of file 
     132})(jQuery);