From: David Serduke <davidserduke@gmail.com>
Date: Tue, 27 Nov 2007 19:20:36 +0000 (+0000)
Subject: Fixed #1970 by returning true instead of false when the mouse moves over a sub-elemen... 
X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=b26da08821ef07860b489ea2450f672ea155ca88;p=jquery.git

Fixed #1970 by returning true instead of false when the mouse moves over a sub-element.  The side effect is the event will not stop default behavior and will propagate which it didn't used to.  I could find no compelling reason to stop those things from happening.
---

diff --git a/src/event.js b/src/event.js
index 9922e02..6475cd9 100644
--- a/src/event.js
+++ b/src/event.js
@@ -19,7 +19,7 @@ jQuery.event = {
 			
 		// if data is passed, bind to handler 
 		if( data != undefined ) { 
-        	// Create temporary function pointer to original handler 
+			// Create temporary function pointer to original handler 
 			var fn = handler; 
 
 			// Create unique handler function, wrapped around original handler 
@@ -348,7 +348,8 @@ jQuery.fn.extend({
 			while ( parent && parent != this ) try { parent = parent.parentNode; } catch(error) { parent = this; };
 			
 			// If we actually just moused on to a sub-element, ignore it
-			if ( parent == this ) return false;
+			if ( parent == this ) 
+				return true;
 			
 			// Execute the right function
 			return (event.type == "mouseover" ? fnOver : fnOut).apply(this, [event]);