From 9a69b2cf08f11d58ba5e53e540b96b8f4ce5072d Mon Sep 17 00:00:00 2001 From: lrbabe 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