]> source.dussan.org Git - jquery.git/commitdiff
Revert "Event: remove guard for falsy handler argument of jQuery#on method"
authorOleg Gaidarenko <markelog@gmail.com>
Fri, 13 Nov 2015 12:22:36 +0000 (15:22 +0300)
committerOleg Gaidarenko <markelog@gmail.com>
Fri, 13 Nov 2015 12:22:36 +0000 (15:22 +0300)
This reverts commit fac67a984268ef8f7de952666fda6d8d32754f5f.

src/event.js
test/unit/event.js

index ddd92c5fc79a297f8f38c11343fb6c397ec20ff9..28058124954d1dbfe4dad512110a65b1b6ff409e 100644 (file)
@@ -70,6 +70,8 @@ function on( elem, types, selector, data, fn, one ) {
        }
        if ( fn === false ) {
                fn = returnFalse;
+       } else if ( !fn ) {
+               return this;
        }
 
        if ( one === 1 ) {
@@ -654,7 +656,6 @@ jQuery.each( {
 } );
 
 jQuery.fn.extend( {
-
        on: function( types, selector, data, fn ) {
                return on( this, types, selector, data, fn );
        },
index cdebbb4e7d0a620da0a6fd2065dc525d1422b747..b207441c9bc606b7a92b3dbe3ac2f93ab95f53f1 100644 (file)
@@ -6,7 +6,6 @@ QUnit.module( "event", {
 } );
 
 QUnit.test( "on() with non-null,defined data", function( assert ) {
-
        assert.expect( 2 );
 
        var handler = function( event, data ) {