@@ -694,8 +694,8 @@ QUnit.test( "on(), with different this object", function( assert ) {
694694 } ;
695695
696696 jQuery ( "#firstp" )
697- . on ( "click" , jQuery . proxy ( handler1 , thisObject ) ) . trigger ( "click" ) . off ( "click" , handler1 )
698- . on ( "click" , data , jQuery . proxy ( handler2 , thisObject ) ) . trigger ( "click" ) . off ( "click" , handler2 ) ;
697+ . on ( "click" , handler1 . bind ( thisObject ) ) . trigger ( "click" ) . off ( "click" , handler1 )
698+ . on ( "click" , data , handler2 . bind ( thisObject ) ) . trigger ( "click" ) . off ( "click" , handler2 ) ;
699699
700700 assert . ok ( ! jQuery . _data ( jQuery ( "#firstp" ) [ 0 ] , "events" ) , "Event handler unbound when using different this object and data." ) ;
701701} ) ;
@@ -1640,18 +1640,19 @@ QUnit.test( ".on()/.off()", function( assert ) {
16401640 jQuery ( "#body" ) . off ( "click" , "#foo" ) ;
16411641
16421642 // Test binding with different this object
1643- jQuery ( "#body" ) . on ( "click" , "#foo" , jQuery . proxy ( function ( ) {
1644- assert . equal ( this . foo , "bar" , "on with event scope" ) ; } , { "foo" : "bar" }
1645- ) ) ;
1643+ jQuery ( "#body" ) . on ( "click" , "#foo" , function ( ) {
1644+ assert . equal ( this . foo , "bar" , "on with event scope" ) ;
1645+ } . bind ( { "foo" : "bar" } ) ) ;
1646+
16461647 jQuery ( "#foo" ) . trigger ( "click" ) ;
16471648 jQuery ( "#body" ) . off ( "click" , "#foo" ) ;
16481649
16491650 // Test binding with different this object, event data, and trigger data
1650- jQuery ( "#body" ) . on ( "click" , "#foo" , true , jQuery . proxy ( function ( e , data ) {
1651+ jQuery ( "#body" ) . on ( "click" , "#foo" , true , function ( e , data ) {
16511652 assert . equal ( e . data , true , "on with with different this object, event data, and trigger data" ) ;
16521653 assert . equal ( this . foo , "bar" , "on with with different this object, event data, and trigger data" ) ;
16531654 assert . equal ( data , true , "on with with different this object, event data, and trigger data" ) ;
1654- } , { "foo" : "bar" } ) ) ;
1655+ } . bind ( { "foo" : "bar" } ) ) ;
16551656 jQuery ( "#foo" ) . trigger ( "click" , true ) ;
16561657 jQuery ( "#body" ) . off ( "click" , "#foo" ) ;
16571658
0 commit comments