We don't do end of line comments, move them above.
[jquery.git] / src / event.js
index d491ae8..04bf168 100644 (file)
@@ -33,7 +33,7 @@ jQuery.event = {
                if ( handler === false ) {
                        handler = returnFalse;
                } else if ( !handler ) {
-                 // Fixes bug #7229. Fix recommended by jdalton
+                       // Fixes bug #7229. Fix recommended by jdalton
                  return;
                }
 
@@ -490,7 +490,8 @@ jQuery.event = {
 
                // Fix target property, if necessary
                if ( !event.target ) {
-                       event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either
+                       // Fixes #1925 where srcElement might not be defined either
+                       event.target = event.srcElement || document;
                }
 
                // check if target is a textnode (safari)
@@ -1068,7 +1069,7 @@ function liveHandler( event ) {
        if ( event.liveFired === this || !events || !events.live || event.button && event.type === "click" ) {
                return;
        }
-
+       
        if ( event.namespace ) {
                namespace = new RegExp("(^|\\.)" + event.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");
        }
@@ -1132,6 +1133,9 @@ function liveHandler( event ) {
                        if ( ret === false ) {
                                stop = false;
                        }
+                       if ( event.isImmediatePropagationStopped() ) {
+                               break;
+                       }
                }
        }