Colin Snover
|
534dbd660e
|
Update jQuery.support.noCloneEvent test to function properly in IE9. Fixes #8052. 1.5-stable
|
2011-02-07 10:56:48 -06:00 |
|
Colin Snover
|
8805f1373d
|
Merge branch 'master' of github.com:jquery/jquery into jquery-master
|
2011-02-07 10:52:33 -06:00 |
|
Colin Snover
|
7acb141ed7
|
Update $.data to use a function instead of an object when attaching to JS objects in order to hide attached metadata from JSON.stringify. Remove event.js code that was doing this before specifically for events, which is now redundant. Fixes #8108. 1.5-stable
|
2011-02-07 10:48:38 -06:00 |
|
jaubourg
|
5b421fed00
|
Adds jQuery collection to objects that will be used as global events context if provided in the ajax options.
|
2011-02-07 17:09:47 +01:00 |
|
jaubourg
|
a2dbdc1f54
|
Fixes a bug that prevented headers from being set in an ajaxSend callback. Unit test modified.
|
2011-02-07 16:35:32 +01:00 |
|
jaubourg
|
0c21c83e96
|
Makes sure xhrs are actually aborted on unload in IE. Simplifies active xhrs caching in the process.
|
2011-02-07 06:11:52 +01:00 |
|
jaubourg
|
d6fbbe1080
|
Fixes #8177. XHR transport now considers 304 Not Modified responses as 200 OK if no conditional request header was provided (as per the XMLHttpRequest specification).
|
2011-02-05 03:08:35 +01:00 |
|
jaubourg
|
2c77704b14
|
Fixes a typo in the title of the load() unit test.
|
2011-02-05 03:06:21 +01:00 |
|
Anton M
|
08fcde6a59
|
Remove an invalid ajax test and some code that is no longer used by any test.
|
2011-02-05 00:20:23 +01:00 |
|
jaubourg
|
8f8961de90
|
Reformats logic for early abort in beforeSend to limit block imbrication.
|
2011-02-04 22:29:10 +01:00 |
|
jaubourg
|
03bad0a960
|
Fixes abort in prefilter. No global event will be fired in that case even if the global option is set to true. Unit test added.
|
2011-02-04 22:19:23 +01:00 |
|
jaubourg
|
d66cc55316
|
Disables dataType redirection while selecting transport.
|
2011-02-04 21:50:18 +01:00 |
|
jaubourg
|
7eba4b76df
|
Adds widget as the list of local protocols.
|
2011-02-03 18:23:02 +01:00 |
|
jaubourg
|
4d808a3345
|
Don't use a local copy of jQuery.ajaxSettings.isLocal anymore but use the current value so that it is possible to set isLocal to true for protocols unknown to jQuery.
|
2011-02-03 18:22:37 +01:00 |
|
jaubourg
|
0736db64a2
|
Adds support for more complex protocol by having the url regexp closer to rfc1738.
|
2011-02-03 17:17:56 +01:00 |
|
jaubourg
|
ee22a59129
|
Stores jQuery.ajaxSettings.isLocal locally at load time so that any change to it won't affect the transport. Fixes the url parsing regexp to deal with empty domains. Adds informative text into test/localfile.html and handles Opera's failure. Revises the way xhr are created by doing all tests at load time and normalizes all the xhr creation functions so that none of them may throw an exception.
|
2011-02-03 06:12:47 +01:00 |
|
jaubourg
|
50e950a96e
|
Fixes #7653. Changes regexp to detect local protocol so that it will accept any protocol finishing by -extension.
|
2011-02-03 05:19:15 +01:00 |
|
jaubourg
|
823eecab90
|
Fixes #8146. Custom fields in xhrFields are now set after the XMLHttpRequest object has been opened.
|
2011-02-03 03:02:11 +01:00 |
|
jaubourg
|
d77a2a2274
|
Fixes #8152 by applying the same special cases for protocol "chrome-extension:" as were for "file:" (needs tests). Re-organizes and fixes the handling of special cases for HTTP status code in the xhr transport. Also re-organizes the handling of document.location in ajax.js.
|
2011-02-03 02:53:10 +01:00 |
|
jaubourg
|
5ef7ddc4c5
|
Fixes #8146 by introducing the xhrFields option with is a map of fieldName/fieldValue to set on the native xhr. Can be used to set withCredentials to true for cross-domain requests if needed.
|
2011-02-02 21:16:26 +01:00 |
|
jaubourg
|
e3cc440934
|
Fixes #8138. Access to document.location is made only once at load time and if it fails (throwing an exception in IE when document.domain is already set), we use the href of an A element instead.
|
2011-02-02 20:52:26 +01:00 |
|
jaubourg
|
b90369e8cb
|
Fixes #8135. Makes sure any exception thrown by Firefox when trying to access an XMLHttpRequest property when a network error occured is caught and notified as an error. Added test/networkerror.html to test the behavior.
|
2011-02-02 13:33:31 +01:00 |
|
Mathias Bynens
|
462bb1f66a
|
Fixes #8098. Use the fast document.head when available. Don't set unneeded "script.type = text/javascript".
|
2011-02-02 00:59:00 +01:00 |
|
Anton Kovalyov
|
fdd4101fe9
|
Fixes #7945. Make jQuery.param() serialize plain objects with a property named jquery correctly.
|
2011-02-02 00:32:29 +01:00 |
|
rwldrn
|
fa4c90987f
|
Fixes #8129. Fix cloning multiple selected options in IE8.
|
2011-02-02 00:09:51 +01:00 |
|
jaubourg
|
cb85da7b62
|
Fixes #8125. Status is set to 200 for requests with status 0 when location.protocol if "file:". Added test/localfile.html to control it works.
|
2011-02-01 17:22:01 +01:00 |
|
jaubourg
|
cb49b4a1b6
|
Fixes #8115. Renames all references to jXHR with jqXHR in the code (like was done in the doc).
|
2011-02-01 16:00:53 +01:00 |
|
jeresig
|
375b787838
|
The default for .clone() is to not clone any events. Fixes #8123.
|
2011-02-01 08:57:18 -05:00 |
|
jaubourg
|
eb5aab9952
|
Places multiple signature test after all primary callbacks tests.
|
2011-02-01 09:30:52 +01:00 |
|
Dan Heberden
|
af70dee88e
|
Improve $.ajax method signature unit test and placement
|
2011-02-01 00:22:22 -08:00 |
|
Dan Heberden
|
31949fa528
|
Bug 8107; Fix argument handling for $.ajax for multiple method signatues and add test case
|
2011-01-31 19:37:28 -08:00 |
|
jaubourg
|
f43572d3b8
|
Fixes #8095. Properly handles the case where browser cache needs to be bypassed while server-side logic still delivers proper 304 responses. Unit test added.
|
2011-01-31 19:59:53 +01:00 |
|
jaubourg
|
e0b1bb8e3d
|
Script dataType now supports ecmascript mimetypes.
|
2011-01-31 19:14:06 +01:00 |
|
jaubourg
|
f286a716d5
|
Makes sure jsonp callback is not left in the global namespace in case of an early abort (beforeSend). Unit test added.
|
2011-01-31 18:53:44 +01:00 |
|
jaubourg
|
7c9a5e6016
|
Makes sure all converters keys are lowercased before any conversion is taking place: dataTypes' names are now truly case insensitive. Unit test edited.
|
2011-01-31 17:40:27 +01:00 |
|
jaubourg
|
485fa0c42a
|
Makes sure options.context is used as the context for global ajax events only if it's a DOM node.
|
2011-01-31 17:40:26 +01:00 |
|
Anton M
|
389c099df6
|
Fixes #7568. Follow-up fix for #5862. Objects with a length property weren't serialized properly by jQuery.param.
|
2011-01-31 15:58:27 +01:00 |
|
jaubourg
|
4e97543051
|
Adds an invert method to promises that returns a "inverted" promise that is resolved when the underlying deferred is rejected and rejected when the underlying deferred is resolved.
|
2011-01-31 14:49:14 +01:00 |
|
jeresig
|
d753a7a117
|
Updating the source version to 1.5.1pre.
|
2011-01-31 08:31:36 -05:00 |
|
jeresig
|
8d8db3f2b3
|
Tagging the 1.5 release.
|
2011-01-31 08:31:29 -05:00 |
|
jeresig
|
749d41f7de
|
Rename jQuery.subclass() to jQuery.sub().
|
2011-01-31 08:21:42 -05:00 |
|
jaubourg
|
d2384ad03a
|
Removed errorThrown test for 404 responses seeing as Safari 3.x XHR sets the statusText as "OK" rather than "Not Found".
|
2011-01-31 11:14:38 +01:00 |
|
jaubourg
|
91ca71daaa
|
Ensures dataTypeExpressions are lowercased for prefilters and transports registrations.
|
2011-01-31 10:13:54 +01:00 |
|
jaubourg
|
945ac0d0b1
|
Simplifies the unit test for #8082.
|
2011-01-29 03:08:18 +01:00 |
|
jaubourg
|
85a195c6d5
|
Fixes #8082. Text to script converter now returns text. Unit test added.
|
2011-01-29 01:39:22 +01:00 |
|
jaubourg
|
b9f2131a9d
|
Fixes potential collisions between jsonp requests from different jQuery instances by prefixing the jsonp callback name with the jQuery expando rather than with "jsonp".
|
2011-01-29 01:25:27 +01:00 |
|
Colin Snover
|
0a0cff9d29
|
Use the original element/fragment as the last item to be appended to the document instead of the first in order to prevent missing elements when appending to multiple elements. Fixes #8070.
|
2011-01-28 10:55:39 -06:00 |
|
jaubourg
|
bbd3f4f3fe
|
Compatibility fixes in ajax: exceptions are no longer promoted to strings before being given to callbacks. Updated misleading comment in conversion code.
|
2011-01-28 17:08:46 +01:00 |
|
Anton M
|
1e4f3c07c7
|
Pull over tests from Sizzle. Fixes #3729. Fixes #6428.
|
2011-01-28 01:50:39 +01:00 |
|
Digitalxero
|
e00f74c43b
|
Make sure subclass is a proper subclass not just subclassing the fn methods. Fixes #7979.
|
2011-01-27 13:35:06 -05:00 |
|