Bug Tracker

Ticket #2819: fixed-load.diff

File fixed-load.diff, 1.5 KB (added by flesler, 7 years ago)

Changes on ajax.js and the test that would fail w/o this change.

  • src/ajax.js

     
    11jQuery.fn.extend({ 
     2        // Keep a copy of the old load 
     3        _load: jQuery.fn.load, 
     4         
    25        load: function( url, params, callback ) { 
    3                 if ( jQuery.isFunction( url ) ) 
    4                         return this.bind("load", url); 
     6                if ( typeof url != 'string' ) 
     7                        return this._load( url ); 
    58 
    69                var off = url.indexOf(" "); 
    710                if ( off >= 0 ) { 
  • test/unit/event.js

     
    112112        ok( $("a.test:first").triggerHandler("click") === false, "Handler is bound to appendTo'd elements" ); 
    113113}); 
    114114 
    115 test("click()", function() { 
    116         expect(5); 
     115test("trigger() shortcuts", function() { 
     116        expect(6); 
    117117        $('<li><a href="#">Change location</a></li>').prependTo('#firstUL').find('a').bind('click', function() { 
    118118                var close = $('spanx', this); // same with $(this).find('span'); 
    119119                equals( close.length, 0, "Context element does not exist, length must be zero" ); 
     
    138138        }; 
    139139        $('#simon1').click(); 
    140140        equals( clickCounter, 1, "Check that click, triggers onclick event handler on an a tag also" ); 
     141         
     142        //try triggering load with $().load() used to fail 
     143        $('<img />').load(function(){ 
     144                ok( true, "Trigger the load event, using the shortcut .load(), used to fail."); 
     145        }).load(); 
    141146}); 
    142147 
    143148test("unbind(event)", function() {