Simplify the check for isDefaultPrevented.
authorDave Methvin <dave.methvin@gmail.com>
Fri, 24 Dec 2010 14:53:39 +0000 (09:53 -0500)
committerDave Methvin <dave.methvin@gmail.com>
Fri, 24 Dec 2010 14:53:39 +0000 (09:53 -0500)
src/event.js

index 80e2af6..b61b11e 100644 (file)
@@ -602,10 +602,8 @@ jQuery.Event = function( src ) {
                this.type = src.type;
                // Events bubbling up the document may have been marked as prevented
                // by a handler lower down the tree; reflect the correct value.
-               this.isDefaultPrevented =
-                       (src.defaultPrevented===true ? true :
-                        src.getPreventDefault ? src.getPreventDefault() :
-                        src.returnValue===false) ? returnTrue : returnFalse;
+               this.isDefaultPrevented = (src.defaultPrevented || src.returnValue === false || 
+                       src.getPreventDefault && src.getPreventDefault()) ? returnTrue : returnFalse;
        // Event type
        } else {
                this.type = src;