aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/ajax.js
diff options
context:
space:
mode:
authorMichał Gołębiowski <m.goleb@gmail.com>2014-05-05 15:45:57 +0200
committerMichał Gołębiowski <m.goleb@gmail.com>2014-05-05 15:45:57 +0200
commit787562247b680717e2a465c85acbe4358766e085 (patch)
tree332e21d99f17ac96043748f0065dea9945f110b9 /test/unit/ajax.js
parentda148f158f40b474841ad7a60cc39c5868cf420c (diff)
downloadjquery-787562247b680717e2a465c85acbe4358766e085.tar.gz
jquery-787562247b680717e2a465c85acbe4358766e085.zip
Ajax, Manipulation: don't test cross-document manip in Android 2.3
Diffstat (limited to 'test/unit/ajax.js')
-rw-r--r--test/unit/ajax.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/unit/ajax.js b/test/unit/ajax.js
index 25397e85e..a332c929c 100644
--- a/test/unit/ajax.js
+++ b/test/unit/ajax.js
@@ -1470,6 +1470,12 @@ module( "ajax", {
var parsedXML = jQuery( jQuery.parseXML("<tab title=\"Added\">blibli</tab>") ).find("tab");
ajaxXML = jQuery( ajaxXML );
try {
+ // Android 2.3 doesn't automatically adopt nodes from foreign documents.
+ // (see the comment in test/manipulation.js)
+ // Support: Android 2.3
+ if ( /android 2\.3/i.test( navigator.userAgent ) ) {
+ parsedXML = jQuery( ajaxXML[ 0 ].adoptNode( parsedXML[ 0 ] ) );
+ }
ajaxXML.find("infowindowtab").append( parsedXML );
} catch( e ) {
strictEqual( e, undefined, "error" );