From e9fb7d5be6e079aaa2cf0c3092c6f15cd1285bf4 Mon Sep 17 00:00:00 2001 From: jaubourg Date: Thu, 13 Jan 2011 00:41:10 +0100 Subject: [PATCH] Gets rid of a var statement by moving variable declarations up. --- src/ajax.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ajax.js b/src/ajax.js index 968c67c8..a2b934d7 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -274,6 +274,9 @@ jQuery.extend({ transport, // timeout handle timeoutTimer, + // Cross-domain detection vars + loc = document.location, + parts, // The jXHR state state = 0, // Loop variable @@ -527,10 +530,8 @@ jQuery.extend({ s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( /\s+/ ); // Determine if a cross-domain request is in order - var parts = rurl.exec( s.url.toLowerCase() ), - loc = location; - if ( ! s.crossDomain ) { + parts = rurl.exec( s.url.toLowerCase() ); s.crossDomain = !!( parts && ( parts[ 1 ] && parts[ 1 ] != loc.protocol ||