…we actively support.
This reverts commit 6d358c0.
… variable names for readability.
…). Everything is shorter and more efficient now. Also fixes a couple spacing issues that remained.
…lifies the whole code (for better backward compatibility) and removes redefinition of the function itself (in order not to clash with proxying). Also, in jQuery.when(), removes unnecessary closure and early rejection test and makes use of then instead of done/fail (better interoperability).
…in ajaxSettings (their structure is not handled correctly by extend() and was causing some overhead when constructing the final options map in ajax()); base function for ajaxPrefilter and ajaxTransport has been renamed and split in two (one for inspection, one for addition); response/dataType determination and data conversion logics have been externalized from the ajax() internal callback; data conversion no longer sets responseXXX fields; some minor re-formatting and simplifications.
…y. Fixes #7398.
…This was causing problems with the focusin event, see: #7340. This reverts commit 88068f8. Conflicts: src/event.js test/unit/event.js
…ansitive search for converters (unit tests added). Also cleans up auto dataType determination and adds converter checks in order to guess the best dataType possible.
…XX fields definitions into ajaxSettings.
…aving it in Sizzle at the same time). Was causing too much of a performance hit to leave it all to Sizzle.
… as a first step into integrating the logic into the main ajax done callback. Also fixes some comments in ajax/xhr.js.
…g. Additionally add in a new catch for Sizzle('.class') (avoid using qSA and use getElementsByClassName instead, where applicable).