scratch – Diff between revs 58 and 125

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 58 Rev 125
Line 1... Line 1...
1 define( [ 1 define([
2 "../core" 2 "../core"
3 ], function( jQuery ) { 3 ], function( jQuery ) {
Line 4... Line -...
4   -  
5 "use strict"; -  
6   4  
7 // Cross-browser xml parsing 5 // Cross-browser xml parsing
8 jQuery.parseXML = function( data ) { 6 jQuery.parseXML = function( data ) {
9 var xml; 7 var xml, tmp;
10 if ( !data || typeof data !== "string" ) { 8 if ( !data || typeof data !== "string" ) {
11 return null; 9 return null;
Line 12... Line 10...
12 } 10 }
13   -  
14 // Support: IE 9 - 11 only 11  
-   12 // Support: IE9
15 // IE throws on parseFromString with invalid input. 13 try {
16 try { 14 tmp = new DOMParser();
17 xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); 15 xml = tmp.parseFromString( data, "text/xml" );
18 } catch ( e ) { 16 } catch ( e ) {
Line 19... Line 17...
19 xml = undefined; 17 xml = undefined;
Line 25... Line 23...
25 return xml; 23 return xml;
26 }; 24 };
Line 27... Line 25...
27   25  
Line 28... Line 26...
28 return jQuery.parseXML; 26 return jQuery.parseXML;