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.

This commit is contained in:
jaubourg 2010-12-21 13:06:41 +01:00 committed by jaubourg
parent 2fec5dbecd
commit e29ebbc199

View file

@ -190,13 +190,13 @@ jQuery.extend({
// 4) the catchall symbol "*" can be used // 4) the catchall symbol "*" can be used
// 5) execution will start with transport dataType and THEN continue down to "*" if needed // 5) execution will start with transport dataType and THEN continue down to "*" if needed
prefilters: {}, prefilters: {},
// Transports bindings // Transports bindings
// 1) key is the dataType // 1) key is the dataType
// 2) the catchall symbol "*" can be used // 2) the catchall symbol "*" can be used
// 3) selection will start with transport dataType and THEN go to "*" if needed // 3) selection will start with transport dataType and THEN go to "*" if needed
transports: {}, transports: {},
// Checkers // Checkers
// 1) key is dataType // 1) key is dataType
// 2) they are called to control successful response // 2) they are called to control successful response