Skip to main content

Bug Tracker

Side navigation

#690 closed bug (fixed)

Opened December 22, 2006 03:19PM UTC

Closed December 23, 2006 05:43PM UTC

Last modified June 20, 2007 06:41AM UTC

Extend unbdind and jquery.event.handle to accept event object for unbinding

Reported by: joern Owned by:
Priority: major Milestone: 1.1a
Component: ajax Version: 1.1a
Keywords: Cc:
Blocked by: Blocking:
Description

Test:

test("unbind(event)", function() {
	expect(3);
	var el = $("#firstp");
	el.click(function() {
		ok( true, "Fake normal bind" );
	});
	el.click(function(event) {
		el.unbind(event);
		ok( true, "Fake onebind" );
	});
	el.click().click();
});

Implementation:

Within the for loop in handle:
event.handler = c[j];

Within unbind:
if(type.type && type.target) {
	jQuery.event.remove( this, type.type, type.handler );
} else
	jQuery.event.remove( this, type, fn );
Attachments (0)
Change History (1)

Changed December 23, 2006 05:43PM UTC by john comment:1

milestone: → 1.1
resolution: → fixed
status: newclosed
version: → 1.1

I've added this in SVN (rev 775).