From 7e03645a5534fc582847df6ece72aec516487b47 Mon Sep 17 00:00:00 2001 From: Brandon Aaron Date: Wed, 23 May 2007 13:51:04 +0000 Subject: [PATCH] Clean up in jQuery.event.add for assigning a handler.guid --- src/event/event.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/event/event.js b/src/event/event.js index b49e175..c1dbec6 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -13,6 +13,10 @@ jQuery.event = { if ( jQuery.browser.msie && element.setInterval != undefined ) element = window; + // Make sure that the function being executed has a unique ID + if ( !handler.guid ) + handler.guid = this.guid++; + // if data is passed, bind to handler if( data != undefined ) { // Create temporary function pointer to original handler @@ -31,13 +35,6 @@ jQuery.event = { handler.guid = fn.guid; } - // Make sure that the function being executed has a unique ID - if ( !handler.guid ) { - handler.guid = this.guid++; - // Don't forget to set guid for the original handler function - if (fn) fn.guid = handler.guid; - } - // Init the element's event structure if (!element.$events) element.$events = {}; -- 1.7.10.4