jaubourg
|
5a721cf31b
|
Fixes 4825. jQuery.fn.load: use the jXHR's Promise interface to get the actual response in case ajaxSettings contains a dataFilter. Unit test added.
|
2011-01-11 20:02:33 +01:00 |
|
Colin Snover
|
c5c1f18adb
|
Merge branch 'master' of github.com:jquery/jquery into jquery-master
|
2011-01-09 18:41:15 -06:00 |
|
Colin Snover
|
b14f02899e
|
Ensure that buildFragment clones elements properly in all browsers. Fixes #3879, #6655. Also improves form element clone tests and fixes bugs in $.fn.clone exposed by these new test cases related to the values of checkboxes and radio buttons in IE.
|
2011-01-09 18:38:44 -06:00 |
|
jaubourg
|
84319aa4a3
|
Fixes a race condition in JSONP Local test.
|
2011-01-10 00:52:20 +01:00 |
|
jaubourg
|
8c8bd3bf6a
|
Fixes #5812. =? will be detected even when it has been escaped during data serialization.
|
2011-01-09 21:48:52 +01:00 |
|
jaubourg
|
7bc5386230
|
Simplified cross-domain detection tests.
|
2011-01-09 17:27:29 +01:00 |
|
jaubourg
|
5a5f67800b
|
Fixes #5955. Option crossDomain now forces ajax to consider a request as cross-domain even when it is not. Useful for when servers issue redirects to cross-domain urls. Unit test added.
|
2011-01-09 16:50:13 +01:00 |
|
jaubourg
|
63487505c6
|
Added a test for retrying a request on error using jQuery.ajax(this). Works as intended. Fixes #7461.
|
2011-01-09 06:19:27 +01:00 |
|
jaubourg
|
afefb4f3d2
|
Fixes #7465. Reworked the regexp and associated test for cross-domain detection so that it now includes ports. Added cross-domain detection tests for protocol, hostname and port.
|
2011-01-09 06:01:00 +01:00 |
|
jaubourg
|
d515068ee8
|
Fixes #7868. ResponseText is now properly propagated for error callbacks.
|
2011-01-09 04:53:29 +01:00 |
|
jaubourg
|
69497c3fd7
|
Fixes #7881. Setting contentType to false will prevent the Content-Type header from being sent. Unit test added.
|
2011-01-09 04:28:42 +01:00 |
|
jaubourg
|
368f2441f6
|
Added missing commas.
|
2011-01-07 15:52:58 +01:00 |
|
jaubourg
|
1ca82ccd94
|
Renamed "complete" to "done" in order to avoid conflicts with jXHR.complete.
|
2011-01-06 01:26:06 +01:00 |
|
jaubourg
|
c43b078c69
|
Renamed src/transports to src/ajax (in case we need prefilters in the future and to avoid a separate prefilters directory).
|
2011-01-06 01:17:31 +01:00 |
|
Colin Snover
|
e56de77df9
|
Cleaning up trailing whitespace again.
|
2011-01-05 15:44:07 -06:00 |
|
wycats
|
ae6655bcb6
|
Revert "Register as a CommonJS async module if in that kind of environment. Fixes #7102."
This reverts commit 6ffa730721 .
Conflicts:
src/core.js
|
2011-01-05 13:26:05 -08:00 |
|
jaubourg
|
cbf591152c
|
"then" renamed "complete" and new "then" method defined using "complete" and "fail" internally. The API is still symetrical (complete/fail), still promotes AOP but is also now Promise/A compliant. Changed unit tests and ajax module accordingly.
|
2011-01-05 04:29:30 +01:00 |
|
Dave Methvin
|
eed3803c98
|
When serializing text, encode all line breaks as CRLF pairs per the application/x-www-form-urlencoded specification. Fixes #6876.
|
2010-12-31 13:56:51 -06:00 |
|
jaubourg
|
6fb9759a75
|
Simplified the way a Promise is tested for (removed promiseMarker). Removed isCancelled helper method from _Deferred, wasn't used nor tested. Reworked jQuery.Deferred and removed unnecessary variables. Also ensured a Promise will return itself when asked for a Promise. Finally, the jQuery.when tests have been revamped.
|
2010-12-31 04:15:15 +01:00 |
|
jaubourg
|
6dbffb8596
|
Introduced a new promise method on deferreds that returns an immutable object (exposing then, fail, isResolved, isRejected and promise itself only). Remove $.isDeferred and moved logic directly into $.when. Made sure $.when returns a promise by using promise(). Used promise() in ajax code too.
|
2010-12-31 04:15:11 +01:00 |
|
jaubourg
|
6165cc45b7
|
Renamed several ajaxSettings options. Removed cors test, fixed failing cors test.
|
2010-12-31 04:15:09 +01:00 |
|
jaubourg
|
981d1e08eb
|
Removed re-usability from jXHR object (no more open, send & onreadystatechange support). Streamlined the implementation and put it back into ajax.js (removed xhr.js in the process). Went back to a more simple & direct approach to options handling (keeping much room to further minification-related optimizations). Code is cleaner, smaller & faster. Removed & edited unit tests accordingly. All build files have had xhr.js removed.
|
2010-12-31 04:13:40 +01:00 |
|
unknown
|
240d8b681e
|
Removed custom method in isDeferred and when.
|
2010-12-31 04:05:56 +01:00 |
|
unknown
|
23d455b446
|
Deferred cannot be cancelled by returning false in a callback. Exception in the callback are still propagated and execution of remaining callbacks is still possible.
|
2010-12-31 04:05:55 +01:00 |
|
unknown
|
2d4001b82c
|
Capitalized Deferred & _Deferred to clearly mark them as new types, like Event.
|
2010-12-31 04:05:53 +01:00 |
|
unknown
|
22e28b01e6
|
Changed dataConverters key format.
|
2010-12-31 04:05:52 +01:00 |
|
jaubourg
|
5bacb53866
|
Added deferred to core. Used internally for DOM readyness and ajax callbacks.
|
2010-12-31 03:49:22 +01:00 |
|
Colin Snover
|
4eeae8b0bc
|
Remove patch for very early versions of Opera 9 that made it impossible to animate values smaller than -10000. Fixes #7193. Thanks to igorw for initial patch & test case.
|
2010-12-30 01:23:08 -06:00 |
|
Colin Snover
|
3e0cc81504
|
Clean trailing whitespace from all files.
|
2010-12-30 00:34:48 -06:00 |
|
Dave Methvin
|
5fd21fc02b
|
Don't cache non-html strings in buildFragment to avoid possible collision with the names of Object methods like toString. Also makes the unit tests 0.5% to 8% faster. Fixes #6779.
|
2010-12-27 13:43:52 -06:00 |
|
Dave Methvin
|
64ee5581af
|
When a native browser event is bubbling up the DOM, make sure that the correct isDefaultPrevented value is reflected by jQuery's Event object. Fixes #7793.
|
2010-12-27 13:30:05 -06:00 |
|
jrburke
|
6ffa730721
|
Register as a CommonJS async module if in that kind of environment. Fixes #7102.
|
2010-12-27 13:03:27 -06:00 |
|
Colin Snover
|
82ac384b49
|
Don't use for-in loops on Arrays. Fixes #7817. Thanks to dmethvin.
Conflicts:
src/manipulation.js
|
2010-12-22 18:32:33 -06:00 |
|
Colin Snover
|
e199ead4cb
|
More unit tests and a $.hasData that works for JS objects too.
|
2010-12-22 15:03:01 -06:00 |
|
Colin Snover
|
f5d4bf8920
|
Update jQuery.hasData to always return a boolean, with unit tests.
|
2010-12-22 14:54:37 -06:00 |
|
Colin Snover
|
445fdf720c
|
Remove code for ticket #7717 which has been marked WONTFIX to match existing $.data functionality and to prevent infinite loops caused by circular references.
|
2010-12-22 14:43:17 -06:00 |
|
Dave Methvin
|
4424bda377
|
Use a for loop rather than for/in loop when copying events, so that code will work with an augmented Array.prototype. Fixes 7809.
|
2010-12-20 22:23:59 -05:00 |
|
Colin Snover
|
faefbb1ad0
|
Fix #7717 and #7165. Thanks to dmethvin and iliakan for their help fixing these issues.
|
2010-12-19 15:33:53 -06:00 |
|
Colin Snover
|
efcf1a7921
|
Merge branch 'bug_7397' of https://github.com/rwldrn/jquery into rwldrn-bug_7397
|
2010-12-14 00:37:11 -06:00 |
|
Colin Snover
|
1a3fd3329d
|
Speed up & compatibility improvements for new clone mechanism in IE.
|
2010-12-12 19:23:22 -06:00 |
|
Colin Snover
|
8b33e23ea0
|
Return test comments to ASCII space
|
2010-12-12 13:37:00 -06:00 |
|
Colin Snover
|
4fae75d575
|
Merge branch 'bug5566' into csnover-bug5566. Fixes #4386, #5566, #6997.
Conflicts:
src/manipulation.js
test/unit/manipulation.js
|
2010-12-12 02:39:06 -06:00 |
|
Colin Snover
|
7481a3645a
|
Fix the clone method to be a little less insane in IE, which fixes the new event-cloning clone() as well as probably a bunch of IE-related clone bugs.
|
2010-12-12 02:20:31 -06:00 |
|
jaubourg
|
974637d639
|
Simplified headers tests: removed multiline headers (support is far too servers & browsers dependant) and made all the tests in a single request.
|
2010-12-11 02:41:39 +01:00 |
|
jaubourg
|
0b0889ceaa
|
Tweaked the headers test to be apache independent and actually work.
|
2010-12-11 02:21:54 +01:00 |
|
jaubourg
|
9fa9a57076
|
Changed document.location to window.location per Ben Alman advice.
|
2010-12-10 07:00:06 +01:00 |
|
jaubourg
|
9b9d270e3d
|
Removed non-standard (and not that useful) xhr emulation methods & reworked the headers test as a consequence.
|
2010-12-10 02:45:08 +01:00 |
|
jaubourg
|
ab3ba4a812
|
Rewrite of the Ajax module by Julian Aubourg. Some (dated) details can be found here: http://oksoclap.com/6Y26bm1ZsB more details are forthcoming. Fixes #7195.
|
2010-12-09 13:34:28 -05:00 |
|
jeresig
|
29616e60c8
|
Backing out cec68e2b00 , was causing serialize tests to fail. Un-fixes #5566.
|
2010-12-09 13:27:52 -05:00 |
|
jeresig
|
b4bb6e1126
|
Backing out fb6c038bf0 , was causing jQuery.param tests to fail - unfixes #7413.
|
2010-12-09 13:07:44 -05:00 |
|