Xavi
|
135a384cf3
|
Bug 7931; cleaned up white space in accordance to style guide
|
2011-01-18 12:40:07 -05:00 |
|
Xavi
|
0942b3b3f5
|
Merge branch 'master' of git://github.com/jquery/jquery into bug_7931
|
2011-01-18 12:06:05 -05:00 |
|
Colin Snover
|
0cbe4cb8bd
|
Merge branch 'master' of github.com:jquery/jquery into jquery-master
|
2011-01-17 15:32:57 -06:00 |
|
Colin Snover
|
e78d3a7e2d
|
Merge in data_nocollide branch. Fixes #6968, improves unit testing framework checks for leaky stuff.
|
2011-01-17 15:31:43 -06:00 |
|
Brandon Sterne
|
220a0ce162
|
Defer scriptEval test until first use to prevent Content Security Policy inline-script violations from occuring. Fixes #7371.
|
2011-01-17 16:31:12 -05:00 |
|
Colin Snover
|
57cc182a40
|
Introduce a temporary hack to allow jQuery.fn.data("events") to continue to work. This will be going away in 1.6. More information will be available in the 1.5 release notes.
|
2011-01-17 15:22:49 -06:00 |
|
jeresig
|
f01ef93aab
|
Merge branch '7608' of https://github.com/rwldrn/jquery into rwldrn-7608
|
2011-01-17 15:50:20 -05:00 |
|
jeresig
|
987c44bee4
|
Merging pull request 183 for #7793.
|
2011-01-17 15:45:07 -05:00 |
|
jaubourg
|
5798446b98
|
Put the split to get the list of promise methods out of the promise method itself and also switched from jQuery.each to a while loop to remove as much overhead as possible. Thanks go to scott_gonzalez for reminding me of this.
|
2011-01-16 18:33:32 +01:00 |
|
jaubourg
|
c272f5f7da
|
Implements joined jQuery.when statements. Makes it so calling jQuery.when with no parameter returns a resolved promise. Ensures promise method on promises supports the promise(obj) signature. Ensures a deferred and its promise always return the same promise (itself for the promise). Unit tests provided.
|
2011-01-16 17:41:39 +01:00 |
|
jaubourg
|
158fa822de
|
Setting the jsonp option to false now inhibits any url manipulation regarding the callback.
|
2011-01-16 05:26:46 +01:00 |
|
jaubourg
|
f74b844989
|
The script prefilter now forces cross-domain requests type to GET.
|
2011-01-16 05:25:45 +01:00 |
|
jaubourg
|
914aa3d66b
|
Makes it so a prefilter can change the type of a request.
|
2011-01-16 05:24:14 +01:00 |
|
jaubourg
|
21143c3b21
|
Removed internal dataTypes option and added headers & crossDomain options into commented out options of ajaxSettings.
|
2011-01-16 03:05:03 +01:00 |
|
jaubourg
|
8ab23aec2c
|
Fixes #2994. Not finding a transport now fires the error callbacks and doesn't make ajax return false. Had to revise how jsonp and script prefilters & transports work (better separation of concerns). Also took the opportunity to revise jXHR getRequestHeader and abort methods and enabled early transport garbage collection when the request completes.
|
2011-01-16 02:57:39 +01:00 |
|
jeresig
|
cf7ddcf79a
|
Revert "Revert fb4445070c which is no longer necessary with the release of Opera 11. Fixes #7608." We will be continuing to support Opera 10.6 in jQuery 1.5.
This reverts commit 012f0c3b4b .
|
2011-01-14 14:12:29 -05:00 |
|
jeresig
|
a7ab491a5d
|
Merge branch 'master' of https://github.com/scottgonzalez/jquery
|
2011-01-14 11:23:05 -05:00 |
|
wycats
|
52a02383fa
|
Fix a strange Chrome issue
|
2011-01-14 11:21:45 -05:00 |
|
Jared Grippe
|
d483ce0a9c
|
added jQuery.subclass
|
2011-01-14 10:38:32 -05:00 |
|
Scott González
|
e5ee89ec9a
|
Avoid running jQuery.unique() for methods that are guaranteed to produce a unique result set. Fixes #7964 - Some traversal methods perform an unnecessary uniqueness check.
|
2011-01-14 09:55:40 -05:00 |
|
jaubourg
|
a8fa5f2ec1
|
Moved jQuery.ajax.prefilter and jQuery.ajax.transport to jQuery.ajaxPrefilter and jQuery.ajaxTransport so that proxying the ajax method doesn't turn into a nightmare. Thanks go to scott_gonzalez and DaveMethvin for pointing out the issue. Also made ajaxSetup return "this" to enable chainable definitions -- jQuery.ajaxSetup(...).ajaxPrefilter(...).ajaxTransport(...).
|
2011-01-13 18:33:24 +01:00 |
|
jaubourg
|
44fc87f66c
|
Fixes #4964. Adds a statusCode object together with a new statusCode method on the jXHR object (deferred behaviour). They accept a map of statusCode/callback(s). Callbacks are fired when the status code of the response correponds to the key (as a success or an error callback depending on how the request completed). Unit tests added.
|
2011-01-13 17:01:25 +01:00 |
|
jaubourg
|
57956152d8
|
Removed xhr pooling since failing cross-domain requests leaves the xhr object in an undefined state in Firefox. Also rewrote comments related to the active xhr list so that they make sense.
|
2011-01-13 16:58:16 +01:00 |
|
jaubourg
|
667a3b31e6
|
Reworked script and xhr abort logic to take advantage of the fact jXHR.abort will complete the request itself if not done already.
|
2011-01-13 02:05:39 +01:00 |
|
jaubourg
|
b07d43c649
|
Cleans up statusText handling and simplifies 304 notmodified logic.
|
2011-01-13 01:43:42 +01:00 |
|
jaubourg
|
97b244312e
|
Removes unnecessary variables and adds much needed comments into the data conversion logic in ajax.
|
2011-01-13 01:18:46 +01:00 |
|
jaubourg
|
ed1144816b
|
Fixes a regression by calling dataFilter with the second argument set as the dataType.
|
2011-01-13 00:49:58 +01:00 |
|
jaubourg
|
e9fb7d5be6
|
Gets rid of a var statement by moving variable declarations up.
|
2011-01-13 00:41:10 +01:00 |
|
jaubourg
|
e221d39e98
|
Script transport now uses ajaxSetup to define script dataType.
|
2011-01-12 18:54:15 +01:00 |
|
jaubourg
|
14b07ec5de
|
AjaxSetup now uses deep extend internally to accomodate map structured options.
|
2011-01-12 18:53:00 +01:00 |
|
jaubourg
|
0c51e9d55f
|
Fixes #4897. Added ?? as a context-insensitive placeholder for the callback name of a JSONP request. Unit tests provided.
|
2011-01-12 18:36:00 +01:00 |
|
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 |
|
Xavi
|
b78e3fc39f
|
Bug 7931; Inverted logic in scrollTop/Left (i.e. made
|
2011-01-09 20:51:20 -05:00 |
|
Xavi
|
628bacc3ce
|
Bug 7931; Added missing semicolon and replaced '!=' with '!==' to allow null through
|
2011-01-09 20:16:18 -05: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 |
|
Xavi
|
d03d2e9f26
|
Bug 7931; Fixed bug that caused scrollTop and scrollLeft setters to return null when called on an empty jquery object
|
2011-01-09 19:11:05 -05:00 |
|
Colin Snover
|
012f0c3b4b
|
Revert fb4445070c which is no longer necessary with the release of Opera 11. Fixes #7608.
|
2011-01-09 17:34:58 -06:00 |
|
Dave Methvin
|
fcf623786a
|
Ensure that the DOM element ref in an event handler is removed by cleanData to avoid an IE6/7/8 memory leak. Fixes #7054.
|
2011-01-09 16:25:44 -06:00 |
|
Dave Methvin
|
4e86766d54
|
Change embedded regexp to a variable (for #6876).
|
2011-01-09 16:22:11 -06:00 |
|
Colin Snover
|
80af46e8ff
|
Fix jQuery.queue leaks empty queues.
|
2011-01-09 15:58:23 -06:00 |
|
Colin Snover
|
885d06c8ef
|
Fix domManip leaks the first element when appending elements to multiple other elements.
|
2011-01-09 15:56:40 -06:00 |
|
Colin Snover
|
8e59a99e0a
|
Change the way jQuery.data works so that there is no longer a chance of collision between user data and internal data. Fixes #6968.
|
2011-01-09 15:52:33 -06:00 |
|
jaubourg
|
1d1d4fe112
|
Moved unload abort code so that the event is only bound if the xhr transport is used. Fixes #5280.
|
2011-01-09 22:20:58 +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
|
62a1a1a8fa
|
Fixes #5803. Reworked jsonp prefilter so that it sets the dataType as jsonp and recognizes requests with originalSettings having jsonp or jsonpCallback to be jsonp. Moved default jsonp option value into ajaxSettings. Attached the transport to "jsonp" which avoids unnecessary testing. Transport factory sets dataType back to json for proper data conversion.
|
2011-01-09 21:19:27 +01:00 |
|
jaubourg
|
0f28835ee9
|
Make it so prefilters get access to the original settings.
|
2011-01-09 20:31:15 +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
|
c55a76a23f
|
Make sure prefilters have been called and transport has been selected before sending any global event (in case the "global" option has been changed).
|
2011-01-09 16:32:51 +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 |
|