aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Gaidarenko <markelog@gmail.com>2015-03-08 07:11:11 +0300
committerOleg Gaidarenko <markelog@gmail.com>2015-05-03 13:28:34 +0300
commit9db9316609c2881dbb6abc49efc3aa91a57a02ad (patch)
tree5eee236c50d2d12f0910ae9936bffadecb712cc7
parentfac67a984268ef8f7de952666fda6d8d32754f5f (diff)
downloadjquery-9db9316609c2881dbb6abc49efc3aa91a57a02ad.tar.gz
jquery-9db9316609c2881dbb6abc49efc3aa91a57a02ad.zip
Event: add support comment
Ref gh-2047
-rw-r--r--src/event.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/event.js b/src/event.js
index ee0af6179..0aa37ec6e 100644
--- a/src/event.js
+++ b/src/event.js
@@ -26,6 +26,8 @@ function returnFalse() {
return false;
}
+// Support: IE9
+// See #13393 for more info
function safeActiveElement() {
try {
return document.activeElement;
@@ -424,8 +426,11 @@ jQuery.event = {
delegateCount = handlers.delegateCount,
cur = event.target;
+ // Support (at least): Chrome, IE9
// Find delegate handlers
// Black-hole SVG <use> instance trees (#13180)
+ //
+ // Support: Firefox
// Avoid non-left-click bubbling in Firefox (#3861)
if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) {
@@ -626,6 +631,7 @@ jQuery.event = {
};
jQuery.removeEvent = function( elem, type, handle ) {
+ // This "if" is needed for plain objects
if ( elem.removeEventListener ) {
elem.removeEventListener( type, handle, false );
}