Bug Tracker

Ticket #1253: event.js2.diff

File event.js2.diff, 910 bytes (added by john, 9 years ago)

It didn't recognize it as a patch, trying again.

  • src/event/event.js

     
    300300         * @cat Events
    301301         */
    302302        bind: function( type, data, fn ) {
    303                 return type == "unload" ? this.one(type, data, fn) : this.each(function(){
    304                         jQuery.event.add( this, type, fn || data, fn && data );
     303                return type == "unload" ? this.one(type, data, fn) : this.each(function(i,elem){
     304                        jQuery.each( type.split(/\s+/), function(){
     305                                jQuery.event.add( elem, this, fn || data, fn && data );
     306                        });
    305307                });
    306308        },
    307309       
     
    370372         * @cat Events
    371373         */
    372374        unbind: function( type, fn ) {
    373                 return this.each(function(){
    374                         jQuery.event.remove( this, type, fn );
     375                return this.each(function(i,elem){
     376                        jQuery.each( type.split(/\s+/), function(){
     377                                jQuery.event.remove( elem, this, fn );
     378                        });
    375379                });
    376380        },
    377381