aboutsummaryrefslogtreecommitdiffstats
path: root/src/event.js
diff options
context:
space:
mode:
authorlrbabe <lrbabe@lrbabe-laptop>2009-11-06 19:59:45 +0800
committerJohn Resig <jeresig@gmail.com>2009-11-09 19:41:43 +0800
commit9a69b2cf08f11d58ba5e53e540b96b8f4ce5072d (patch)
tree58295a6512c8f2380157e1c42f00bb83e3f4ad19 /src/event.js
parente03aee1aa6d26107328052998bdf9f54fa08d9ef (diff)
downloadjquery-9a69b2cf08f11d58ba5e53e540b96b8f4ce5072d.tar.gz
jquery-9a69b2cf08f11d58ba5e53e540b96b8f4ce5072d.zip
Cleanup bubbling focus and blur events
- Use cached event instead of jQuery.event - Do not cache event.special if you use it only once
Diffstat (limited to 'src/event.js')
-rw-r--r--src/event.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/event.js b/src/event.js
index fde576730..2f5b14902 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 );
}
};
});