Ticket #20885: 20885.4.patch
| File 20885.4.patch, 1.8 KB (added by SergeyBiryukov, 12 months ago) |
|---|
-
wp-includes/js/jquery/jquery.hotkeys.dev.js
51 51 52 52 // inspect if keystroke matches 53 53 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. 55 56 var element = event.target; 56 57 // @ TextNode -> nodeType == 3 57 element = (element.nodeType==3) ? element.parentNode : element; 58 // WP: not needed with newer jQuery 59 // element = (element.nodeType==3) ? element.parentNode : element; 58 60 59 61 if(opt['disableInInput']) { // Disable shortcut keys in Input, Textarea fields 60 62 var target = jQuery(element); … … 76 78 // in opera + safari, the event.target is unpredictable. 77 79 // for example: 'keydown' might be associated with HtmlBodyElement 78 80 // 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){ 80 83 while (!that.all[element] && element.parentNode){ 81 84 element = element.parentNode; 82 85 } 83 }86 // } 84 87 var cbMap = that.all[element].events[type].callbackMap; 85 88 if(!shift && !ctrl && !alt && !meta) { // No Modifiers 86 89 mapPoint = cbMap[special] || cbMap[character]
