From: John Resig Date: Thu, 17 Aug 2006 05:11:34 +0000 (+0000) Subject: Made some minor fixes to how content-type and context is handled on remote XML files. X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=26580d2675918bb689d55293e734e68671b4dfc6;p=jquery.git Made some minor fixes to how content-type and context is handled on remote XML files. --- diff --git a/src/ajax/ajax.js b/src/ajax/ajax.js index d8494d3..87dfc9d 100644 --- a/src/ajax/ajax.js +++ b/src/ajax/ajax.js @@ -264,8 +264,8 @@ jQuery.extend({ // otherwise return plain text. httpData: function(r,type) { var ct = r.getResponseHeader("content-type"); - var data = ( !type || type == "xml" ) && ct && ct.indexOf("xml") >= 0; - data = data ? r.responseXML : r.responseText; + var data = !type && ct && ct.indexOf("xml") >= 0; + data = type == "xml" || data ? r.responseXML : r.responseText; // If the type is "script", eval it if ( type == "script" ) eval.call( window, data ); diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 470dbde..846c815 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -36,7 +36,7 @@ function jQuery(a,c) { if ( a && a.constructor == Function && jQuery.fn.ready ) return jQuery(document).ready(a); - // Make sure t hat a selection was provided + // Make sure that a selection was provided a = a || jQuery.context || document; /* @@ -59,12 +59,10 @@ function jQuery(a,c) { */ // Watch for when a jQuery object is passed as the selector - if ( a.jquery ) - return a; + if ( a.jquery ) return a; // Watch for when a jQuery object is passed at the context - if ( c && c.jquery ) - return jQuery(c.get()).find(a); + if ( c && c.jquery ) return c.find(a); // If the context is global, return a new object if ( window == this )