diff options
author | Michał Gołębiowski <m.goleb@gmail.com> | 2014-05-05 15:45:57 +0200 |
---|---|---|
committer | Michał Gołębiowski <m.goleb@gmail.com> | 2014-05-05 15:45:57 +0200 |
commit | 787562247b680717e2a465c85acbe4358766e085 (patch) | |
tree | 332e21d99f17ac96043748f0065dea9945f110b9 /test/unit/ajax.js | |
parent | da148f158f40b474841ad7a60cc39c5868cf420c (diff) | |
download | jquery-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.js | 6 |
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" ); |