From 9a69b2cf08f11d58ba5e53e540b96b8f4ce5072d Mon Sep 17 00:00:00 2001
From: lrbabe <lrbabe@lrbabe-laptop>
Date: Fri, 6 Nov 2009 19:59:45 +0800
Subject: [PATCH] Cleanup bubbling focus and blur events - Use cached event
 instead of jQuery.event - Do not cache event.special if you
 use it only once

---
 src/event.js |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/event.js b/src/event.js
index fde5767..2f5b149 100644
--- a/src/event.js
+++ b/src/event.js
@@ -575,7 +575,6 @@ jQuery.each({
 	blur: "focusout"
 }, function( orig, fix ){
 	var event = jQuery.event,
-		special = event.special,
 		handle = event.handle;
 	
 	function ieHandler() { 
@@ -583,18 +582,18 @@ jQuery.each({
 		return handle.apply(this, arguments);
 	}
 
-	special[orig] = {
+	event.special[orig] = {
 		setup:function() {
 			if ( this.addEventListener )
 				this.addEventListener( orig, handle, true );
 			else
-				jQuery.event.add( this, fix, ieHandler );
+				event.add( this, fix, ieHandler );
 		}, 
 		teardown:function() { 
 			if ( this.removeEventListener )
 				this.removeEventListener( orig, handle, true );
 			else
-				jQuery.event.remove( this, fix, ieHandler );
+				event.remove( this, fix, ieHandler );
 		}
 	};
 });
-- 
1.7.10.4