Expose the proxy object on the object, for the benefit of plugin authors (Thanks...
[jquery.git] / src / event.js
index c826f17..fb28cb9 100644 (file)
@@ -428,6 +428,8 @@ jQuery.event = {
                                jQuery.extend( proxy, data || {} );
 
                                proxy.guid += data.selector + data.live; 
+                               data.liveProxy = proxy;
+
                                jQuery.event.add( this, data.live, liveHandler, data ); 
                                
                        },
@@ -765,7 +767,6 @@ jQuery.each(["bind", "one"], function( i, name ) {
                }
                
                if ( jQuery.isFunction( data ) ) {
-                       thisObject = fn;
                        fn = data;
                        data = undefined;
                }
@@ -776,7 +777,7 @@ jQuery.each(["bind", "one"], function( i, name ) {
                }) : fn;
 
                return type === "unload" && name !== "one" ?
-                       this.one( type, data, fn, thisObject ) :
+                       this.one( type, data, fn ) :
                        this.each(function() {
                                jQuery.event.add( this, type, handler, data );
                        });