rem: for ( var i = 0; i < e.length; i++ ) {(function(){ 
add: for ( var i = 0; i < e.length; i++ ) new function(){ 
context: 	for ( var i = 0; i < e.length; i++ ) {(function(){					var o = e[i];				// Handle event binding		jQuery.prototype[o] = function(f){ return this.bind(o, f); };				// Handle event unbinding		jQuery.prototype["un"+o] = function(f){ return this.unbind(o, f); };				// Handle event triggering		jQuery.prototype["do"+o] = function(){ return this.trigger(o); };				// Finally, handle events that only fire once		jQuery.prototype["one"+o] = function(f){			// Attach the event listener			return this.bind(o, function(e){				// TODO: Remove the event listener, instead of this hack								// If this function has already been executed, stop				if ( this[o+f] !== null )					return true;								// Otherwise, mark as having been executed				this[o+f]++;								// And execute the bound function				return f.apply(this, [e]);			});		};				})();}
meta: 3217	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3217/9477c418dbf50f2341dec7c02f60ab3d77da5378/event.js/clean/event/event.js