From 3b581e015208e939a8fddf14c9ad430d96abf491 Mon Sep 17 00:00:00 2001 From: johnnyreilly Date: Thu, 26 Dec 2013 21:15:05 +0000 Subject: [PATCH] jQuery: now with valid ajaxComplete test Also with corrected jquerymobile attr test --- jquery/jquery-tests.ts | 2 +- jquery/jquery.d.ts | 2 +- jquerymobile/jquerymobile-tests.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jquery/jquery-tests.ts b/jquery/jquery-tests.ts index 728d9d06f..e56893d3b 100644 --- a/jquery/jquery-tests.ts +++ b/jquery/jquery-tests.ts @@ -161,7 +161,7 @@ function test_ajaxComplete() { }); $('.log').ajaxComplete(function (e, xhr, settings) { if (settings.url == 'ajax/test.html') { - $(this).text('Triggered ajaxComplete handler. The result is ' + xhr.responseHTML); + $(this).text('Triggered ajaxComplete handler. The result is ' + xhr.responseText); } }); $("#msg").ajaxComplete(function (event, request, settings) { diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index 196acb179..abcbd11e7 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -666,7 +666,7 @@ interface JQuery { * * @param handler The function to be invoked. */ - ajaxComplete(handler: (event: any, XMLHttpRequest: any, ajaxOptions: any) => any): JQuery; + ajaxComplete(handler: (event: any, XMLHttpRequest: XMLHttpRequest, ajaxOptions: any) => any): JQuery; ajaxError(handler: (event: any, jqXHR: any, settings: any, exception: any) => any): JQuery; ajaxSend(handler: (event: any, jqXHR: any, settings: any, exception: any) => any): JQuery; ajaxStart(handler: () => any): JQuery; diff --git a/jquerymobile/jquerymobile-tests.ts b/jquerymobile/jquerymobile-tests.ts index a3d20194a..a21340932 100644 --- a/jquerymobile/jquerymobile-tests.ts +++ b/jquerymobile/jquerymobile-tests.ts @@ -216,7 +216,7 @@ function test_form() { $("input[type='radio']").checkboxradio({ mini: true }); $("input[type='radio']").checkboxradio({ theme: "a" }); $("input[type='radio']").checkboxradio('enable'); - $("input[type='radio']:first").attr("checked", true).checkboxradio("refresh"); + $("input[type='radio']:first").prop("checked", true).checkboxradio("refresh"); $("input[type='radio']").checkboxradio({ create: function (event, ui) { } });