]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/js/jquery/jquery.hotkeys.js
Wordpress 3.7
[autoinstalls/wordpress.git] / wp-includes / js / jquery / jquery.hotkeys.js
index 7508630927fe3d249dd76989a2947eed30d3bd1c..85fa1ffcb9d86325383d6911b444710cfd39bf3b 100644 (file)
@@ -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]