aboutsummaryrefslogtreecommitdiffstats
path: root/src/event.js
diff options
context:
space:
mode:
authorMichał Gołębiowski <m.goleb@gmail.com>2014-10-27 18:36:07 +0100
committerMichał Gołębiowski <m.goleb@gmail.com>2014-11-03 18:37:26 +0100
commit740e190223d19a114d5373758127285d14d6b71e (patch)
treef449fdea7a436cdabf7d6f764454887791d010a6 /src/event.js
parent758fd6cea9e82f7bfebce07ba6ecf0d107e8a53c (diff)
downloadjquery-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.js13
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",