From: jaubourg Date: Mon, 31 Jan 2011 18:14:06 +0000 (+0100) Subject: Script dataType now supports ecmascript mimetypes. X-Git-Tag: 1.5.1rc1~78 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e0b1bb8e3d66db4166ac7ee2146903bae7ab1eb9;p=jquery.git Script dataType now supports ecmascript mimetypes. --- diff --git a/src/ajax/script.js b/src/ajax/script.js index 91c84d6f4..731f5b609 100644 --- a/src/ajax/script.js +++ b/src/ajax/script.js @@ -3,10 +3,10 @@ // Install script dataType jQuery.ajaxSetup({ accepts: { - script: "text/javascript, application/javascript" + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { - script: /javascript/ + script: /javascript|ecmascript/ }, converters: { "text script": function( text ) { diff --git a/test/data/script.php b/test/data/script.php index 55d7bc209..fb7110491 100644 --- a/test/data/script.php +++ b/test/data/script.php @@ -1,7 +1,11 @@ ok( true, "Script executed correctly." ); diff --git a/test/unit/ajax.js b/test/unit/ajax.js index 31b319c37..33f278274 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -1558,17 +1558,23 @@ test("jQuery.ajax() - malformed JSON", function() { }); test("jQuery.ajax() - script by content-type", function() { - expect(1); + expect(2); stop(); - jQuery.ajax({ - url: "data/script.php", - data: { header: "script" }, - success: function() { - start(); - } - }); + jQuery.when( + + jQuery.ajax({ + url: "data/script.php", + data: { header: "script" } + }), + + jQuery.ajax({ + url: "data/script.php", + data: { header: "ecma" } + }) + + ).then( start, start ); }); test("jQuery.ajax() - json by content-type", function() {