rem: $("#firstp").bind("click.test",function(e){ 
add: $("#firstp").bind("click.test",function(e){ 
context: test("bind()", function() {	expect(15);	var handler = function(event) {		ok( event.data, "bind() with data, check passed data exists" );		ok( event.data.foo == "bar", "bind() with data, Check value of passed data" );	};	$("#firstp").bind("click", {foo: "bar"}, handler).click().unbind("click", handler);	ok( !jQuery.data($("#firstp")[0], "events"), "Event handler unbound when using data." );		reset();	var handler = function(event, data) {		ok( event.data, "check passed data exists" );		ok( event.data.foo == "bar", "Check value of passed data" );		ok( data, "Check trigger data" );		ok( data.bar == "foo", "Check value of trigger data" );	};	$("#firstp").bind("click", {foo: "bar"}, handler).trigger("click", [{bar: "foo"}]).unbind(handler);		reset();	var handler = function(event) {		ok ( !event.data, "Check that no data is added to the event object" );	};	$("#firstp").bind("click", handler).trigger("click");			// events don't work with iframes, see #939 - this test fails in IE because of contentDocument	// var doc = document.getElementById("iframe").contentDocument;	// 	// doc.body.innerHTML = "<input type='text'/>";	//  	// var input = doc.getElementsByTagName("input")[0];	//  	// $(input).bind("click",function() {	// 	ok( true, "Binding to element inside iframe" );	// }).click();		var counter = 0;	function selectOnChange(event) {		equals( event.data, counter++, "Event.data is not a global event object" );	};	$("#form select").each(function(i){		$(this).bind('change', i, selectOnChange);	}).trigger('change');	reset();        $("#firstp").bind("click",function(e){		ok(true, "Normal click triggered");        });        $("#firstp").bind("click.test",function(e){		ok(true, "Namespaced click triggered");        });	// Trigger both bound fn (2)        $("#firstp").trigger("click");	// Trigger one bound fn (1)        $("#firstp").trigger("click.test");	// Remove only the one fn        $("#firstp").unbind("click.test");	// Trigger the remaining fn (1)        $("#firstp").trigger("click");});
meta: 1375	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1375/66fbbec3bb2d0555da55eea4abae0081484d37b4/event.js/clean/test/unit/event.js