aboutsummaryrefslogtreecommitdiffstats
path: root/src/ajax.js
diff options
context:
space:
mode:
authorjaubourg <aubourg.julian@gmail.com>2010-12-21 13:06:41 +0100
committerunknown <Julian@.(none)>2010-12-24 12:59:01 +0100
commit0daf7223d08e2da983179e37e6c422abe90d6b82 (patch)
treeb8b43665da6ac876fe8edcb7a8024f5f015652da /src/ajax.js
parent56628c7adffb4b5436257255f55e31b85b58aa8f (diff)
downloadjquery-0daf7223d08e2da983179e37e6c422abe90d6b82.tar.gz
jquery-0daf7223d08e2da983179e37e6c422abe90d6b82.zip
Renamed jQuery.xhr.bindTransport as jQuery.xhr.transport. Generalized the implementation and made prefilters use the same logic. Cleaned up code and removed as many loops and each as possible.
Diffstat (limited to 'src/ajax.js')
-rw-r--r--src/ajax.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ajax.js b/src/ajax.js
index 3f4f732bd..258694c81 100644
--- a/src/ajax.js
+++ b/src/ajax.js
@@ -206,15 +206,16 @@ jQuery.extend({
// 2) These are called:
// * BEFORE asking for a transport
// * AFTER param serialization (s.data is a string if s.processData is true)
- // 3) They MUST be order agnostic
- prefilters: [],
+ // 3) key is the dataType
+ // 4) the catchall symbol "*" can be used
+ // 5) execution will start with transport dataType and THEN continue down to "*" if needed
+ prefilters: {},
// Transports bindings
// 1) key is the dataType
// 2) the catchall symbol "*" can be used
// 3) selection will start with transport dataType and THEN go to "*" if needed
- transports: {
- },
+ transports: {},
// Checkers
// 1) key is dataType