Commit bab80795 authored by jaubourg's avatar jaubourg

Passes jXHR object as third argument of prefilters and transport factories.

parent d7d64713
...@@ -73,7 +73,7 @@ function addToPrefiltersOrTransports( structure ) { ...@@ -73,7 +73,7 @@ function addToPrefiltersOrTransports( structure ) {
} }
//Base inspection function for prefilters and transports //Base inspection function for prefilters and transports
function inspectPrefiltersOrTransports( structure, options, originalOptions, function inspectPrefiltersOrTransports( structure, options, originalOptions, jXHR,
dataType /* internal */, inspected /* internal */ ) { dataType /* internal */, inspected /* internal */ ) {
dataType = dataType || options.dataTypes[ 0 ]; dataType = dataType || options.dataTypes[ 0 ];
...@@ -97,7 +97,7 @@ function inspectPrefiltersOrTransports( structure, options, originalOptions, ...@@ -97,7 +97,7 @@ function inspectPrefiltersOrTransports( structure, options, originalOptions,
} else { } else {
options.dataTypes.unshift( selection ); options.dataTypes.unshift( selection );
selection = inspectPrefiltersOrTransports( selection = inspectPrefiltersOrTransports(
structure, options, originalOptions, selection, inspected ); structure, options, originalOptions, jXHR, selection, inspected );
} }
} }
} }
...@@ -105,7 +105,7 @@ function inspectPrefiltersOrTransports( structure, options, originalOptions, ...@@ -105,7 +105,7 @@ function inspectPrefiltersOrTransports( structure, options, originalOptions,
// we try the catchall dataType if not done already // we try the catchall dataType if not done already
if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) {
selection = inspectPrefiltersOrTransports( selection = inspectPrefiltersOrTransports(
structure, options, originalOptions, "*", inspected ); structure, options, originalOptions, jXHR, "*", inspected );
} }
// unnecessary when only executing (prefilters) // unnecessary when only executing (prefilters)
// but it'll be ignored by the caller in that case // but it'll be ignored by the caller in that case
...@@ -565,7 +565,7 @@ jQuery.extend({ ...@@ -565,7 +565,7 @@ jQuery.extend({
} }
// Apply prefilters // Apply prefilters
inspectPrefiltersOrTransports( prefilters, s, options ); inspectPrefiltersOrTransports( prefilters, s, options, jXHR );
// Uppercase the type // Uppercase the type
s.type = s.type.toUpperCase(); s.type = s.type.toUpperCase();
...@@ -638,7 +638,7 @@ jQuery.extend({ ...@@ -638,7 +638,7 @@ jQuery.extend({
} }
// Get transport // Get transport
transport = inspectPrefiltersOrTransports( transports, s, options ); transport = inspectPrefiltersOrTransports( transports, s, options, jXHR );
// If no transport, we auto-abort // If no transport, we auto-abort
if ( !transport ) { if ( !transport ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment