diff options
author | Michał Gołębiowski <m.goleb@gmail.com> | 2014-10-27 18:36:07 +0100 |
---|---|---|
committer | Michał Gołębiowski <m.goleb@gmail.com> | 2014-11-03 18:37:26 +0100 |
commit | 740e190223d19a114d5373758127285d14d6b71e (patch) | |
tree | f449fdea7a436cdabf7d6f764454887791d010a6 /src/event.js | |
parent | 758fd6cea9e82f7bfebce07ba6ecf0d107e8a53c (diff) | |
download | jquery-740e190223d19a114d5373758127285d14d6b71e.tar.gz jquery-740e190223d19a114d5373758127285d14d6b71e.zip |
Misc: Drop support for older browsers; update support comments
That includes Opera 12.x, Firefox<29, Safari<6.0 and some hacks
for old Blackberry.
Closes gh-1820
Refs gh-1815
Diffstat (limited to 'src/event.js')
-rw-r--r-- | src/event.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/event.js b/src/event.js index 7cf14c5c9..aee6cb78f 100644 --- a/src/event.js +++ b/src/event.js @@ -536,13 +536,7 @@ jQuery.event = { event[ prop ] = originalEvent[ prop ]; } - // Support: Cordova 2.5 (WebKit) (#13255) - // All events should have a target; Cordova deviceready doesn't - if ( !event.target ) { - event.target = document; - } - - // Support: Safari 6.0+, Chrome<28 + // Support: Safari 6.0+ // Target should not be a text node (#504, #13143) if ( event.target.nodeType === 3 ) { event.target = event.target.parentNode; @@ -709,7 +703,10 @@ jQuery.Event.prototype = { }; // Create mouseenter/leave events using mouseover/out and event-time checks -// Support: Chrome 15+ +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// Support: Safari<7.0 +// Safari doesn't support mouseenter/mouseleave at all. jQuery.each({ mouseenter: "mouseover", mouseleave: "mouseout", |