X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/11be8dc178e77d0b46189bbd8e33a216a9b90942..5964d2279dc52bdfe105f9bfa17e04337d47a3fa:/wp-includes/js/jquery/jquery.hotkeys.js diff --git a/wp-includes/js/jquery/jquery.hotkeys.js b/wp-includes/js/jquery/jquery.hotkeys.js index 75086309..85fa1ffc 100644 --- a/wp-includes/js/jquery/jquery.hotkeys.js +++ b/wp-includes/js/jquery/jquery.hotkeys.js @@ -51,10 +51,12 @@ USAGE: // inspect if keystroke matches var inspector = function(event) { - event = jQuery.event.fix(event); // jQuery event normalization. + // WP: not needed with newer jQuery + // event = jQuery.event.fix(event); // jQuery event normalization. var element = event.target; // @ TextNode -> nodeType == 3 - element = (element.nodeType==3) ? element.parentNode : element; + // WP: not needed with newer jQuery + // element = (element.nodeType==3) ? element.parentNode : element; if(opt['disableInInput']) { // Disable shortcut keys in Input, Textarea fields var target = jQuery(element); @@ -76,11 +78,12 @@ USAGE: // in opera + safari, the event.target is unpredictable. // for example: 'keydown' might be associated with HtmlBodyElement // or the element where you last clicked with your mouse. - if (jQuery.browser.opera || jQuery.browser.safari){ + // WP: needed for all browsers + // if (jQuery.browser.opera || jQuery.browser.safari){ while (!that.all[element] && element.parentNode){ element = element.parentNode; } - } + // } var cbMap = that.all[element].events[type].callbackMap; if(!shift && !ctrl && !alt && !meta) { // No Modifiers mapPoint = cbMap[special] || cbMap[character]