X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fevent.js;h=c28e3704f9cfb319a974ac389dc651ceb5a698ef;hb=3e9ef6f5c08e63a90ef2dfd3bdc833994e7a0ac8;hp=9abf8387834fd7d47f6b30cff8561f6029f00f6b;hpb=e9d5947b4abbc052046585227892da0adcd56caf;p=jquery.git diff --git a/src/event.js b/src/event.js index 9abf838..c28e370 100644 --- a/src/event.js +++ b/src/event.js @@ -604,6 +604,9 @@ jQuery.event.special.submit = { return trigger( "submit", this, arguments ); } }); + + } else { + return false; } }, @@ -752,7 +755,6 @@ jQuery.each(["bind", "one"], function( i, name ) { for ( var key in type ) { this[ name ](key, data, type[key], fn); } - return this; } @@ -767,17 +769,11 @@ jQuery.each(["bind", "one"], function( i, name ) { return fn.apply( this, arguments ); }) : fn; - if ( type === "unload" && name !== "one" ) { - this.one( type, data, fn, thisObject ); - - } else { - // Deprecated: Please don't expect an empty jQuery set to bind to document - (!this.selector && !this.context ? jQuery(document) : this).each(function() { + return type === "unload" && name !== "one" ? + this.one( type, data, fn, thisObject ) : + this.each(function() { jQuery.event.add( this, type, handler, data ); }); - } - - return this; }; }); @@ -791,20 +787,14 @@ jQuery.fn.extend({ return this; } - // Deprecated: Please don't expect an empty jQuery set to bind to document - (!this.selector && !this.context ? jQuery(document) : this).each(function() { + return this.each(function() { jQuery.event.remove( this, type, fn ); }); - - return this; }, trigger: function( type, data ) { - // Deprecated: Please don't expect an empty jQuery set to bind to document - (!this.selector && !this.context ? jQuery(document) : this).each(function() { + return this.each(function() { jQuery.event.trigger( type, data, this ); }); - - return this; }, triggerHandler: function( type, data ) {