jeresig
|
c14fa516ae
|
Back out the try/catch logic from around JSON.parse. We should always try to use it, otherwise security will suffer.
|
2010-01-07 11:54:26 -05:00 |
|
jeresig
|
cc1a34852f
|
Added some .text(Function) tests.
|
2010-01-07 11:51:48 -05:00 |
|
jeresig
|
f126f1ce85
|
Added tests for attribute function setters.
|
2010-01-07 11:15:40 -05:00 |
|
jeresig
|
21e15219be
|
Removed .removeAttr(Function), it didn't really make sense.
|
2010-01-07 11:14:56 -05:00 |
|
jeresig
|
d36b29fa8e
|
Make sure the state is passed in to the toggleClass attribute function.
|
2010-01-07 11:04:21 -05:00 |
|
jeresig
|
c68fbc2071
|
There's enough logic going on in jQuery.ajaxSettings.xhr to warrant splitting the function based upon the functionality.
|
2010-01-07 10:00:55 -05:00 |
|
jeresig
|
12e8f07e34
|
Moved the val() tests from manipulation into attributes.
|
2010-01-07 09:55:15 -05:00 |
|
jeresig
|
4681216c4b
|
Fixed some bugs relating to the setter arg change in val and html. Also optimized the code in val a bit.
|
2010-01-07 09:53:16 -05:00 |
|
jeresig
|
2526e29353
|
Fixing some bugs in the re-tooling of toggleClass, adding in some performance optimizations.
|
2010-01-06 15:23:30 -05:00 |
|
jeresig
|
600d314538
|
A first pass at making sure that all the setter function arguments receive the index of the element and a relevant value to work with. Fixes #5763.
|
2010-01-06 15:08:07 -05:00 |
|
jeresig
|
84dd82eb1a
|
Add some abort() Ajax tests. Verifies that #3984 works.
|
2010-01-06 12:13:56 -05:00 |
|
jeresig
|
e424e01c47
|
Merge branch 'master' of github.com:jquery/jquery
|
2010-01-06 11:32:39 -05:00 |
|
jeresig
|
e9d5947b4a
|
Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code.
|
2010-01-06 11:32:29 -05:00 |
|
Filipe Fortes
|
0d1a2c1b11
|
Make sure to do a deep copy on arrays. #5750
|
2010-01-07 00:11:22 +08:00 |
|
jeresig
|
6861b5d4eb
|
Added in support for content-type sniffing for scripts. Fixes #5718.
|
2010-01-06 10:19:38 -05:00 |
|
Rick Waldron
|
787f271052
|
Detect JSON Ajax requests by the response content-type (like is done with XML). Fixes #5709.
|
2010-01-05 19:48:16 -05:00 |
|
jeresig
|
230614b4df
|
Merging in jQuery.proxy() branch.
|
2010-01-05 19:18:39 -05:00 |
|
jeresig
|
8db0dd2c64
|
Added in a holdover jQuery.event.guid for back-compat (two plugins use it: mousewheel and a datepicker). Plugin authors should work to stop using jQuery.event.guid and jQuery.event.proxy ASAP.
|
2010-01-05 19:17:28 -05:00 |
|
jeresig
|
0645b71ee6
|
Merge branch 'useragent'
|
2010-01-05 19:10:42 -05:00 |
|
jeresig
|
ff3645ee05
|
Try to use the native JSON parser in all cases and fallback to the old technique otherwise. This allows us to also handle cases where the JSON parser is unable to parse JSON-like strings correctly (e.g. {foo:bar}) which is something that worked before but would stop working with the switch to the new parser.
|
2010-01-05 17:33:41 -05:00 |
|
jeresig
|
ffb1867a43
|
Rewrite of jQuery.browser to become engine-centric, rather than browser-centric. Also attempt to determine the engine version in a smarter fashion, less prone to error. Finally, enhanced the test suite with 255 useragent strings from http://user-agent-string.info/download for testing. jQuery.browser.safari is now deprecated, use jQuery.browser.webkit instead.
|
2010-01-05 17:01:20 -05:00 |
|
jeresig
|
3f648c4e3a
|
Make sure that the ActiveX exception is caught if it's unable to be loaded. Fixes #2849.
|
2010-01-05 11:35:11 -05:00 |
|
jeresig
|
b2289f3ec1
|
Try to use XMLHttpRequest in more cases in IE 7. Thanks to Matt Kruse and Sam Collett for the suggestions. Fixes #3623, #2849, #5338, and #5529.
|
2010-01-05 10:57:30 -05:00 |
|
John Resig
|
25ee9cee26
|
Update the copyright from 2009 to 2010.
|
2010-01-03 20:04:24 -05:00 |
|
jeresig
|
3d35a97247
|
Oops, Rakefile was generating the wrong file.
|
2010-01-03 12:54:41 -05:00 |
|
jeresig
|
1d2b1a57da
|
Added in jQuery.proxy(obj, name), like the method described in Secrets of the JavaScript Ninja and in Dojo's Hitch, and added in some unit tests.
|
2009-12-31 15:17:52 -05:00 |
|
jeresig
|
a5dbca4a06
|
Moved jQuery.proxy() into core.
|
2009-12-31 15:06:45 -05:00 |
|
jeresig
|
40ce7f9830
|
Merge branch 'bug-5735'
|
2009-12-31 14:49:01 -05:00 |
|
jeresig
|
6cf981eea2
|
Allow the Makefile to be more resiliant to broken builds and handle redirecting the output better in more shells. Thanks to 'candlerb' on jquery-dev for the suggestion.
|
2009-12-31 09:59:16 -05:00 |
|
jeresig
|
6cb2945837
|
Rather than declaring empty anonymous functions all around, introduce and use a single empty function. Thanks to Matt Kruse for the suggestion.
|
2009-12-31 09:50:49 -05:00 |
|
jeresig
|
ea5d514008
|
When .bind('unload') was called it accidentally went recursive, from 1bac61655b . Fixes #5688.
|
2009-12-31 00:49:53 -05:00 |
|
jeresig
|
66975de2d2
|
Remove the .bind(name, fn, thisObject) and promote jQuery.event.proxy() to jQuery.proxy() as alternative to handling scoping on callbacks. Fixes #5736.
|
2009-12-31 00:37:23 -05:00 |
|
jeresig
|
fe6c86d530
|
Experiment switching to using onreadystatechange rather than a setInterval for Ajax requests. Fixes #5735.
|
2009-12-30 23:53:06 -05:00 |
|
jeresig
|
a00e63ea5a
|
Make a feature detect for the attribute selected code. Fixes #5702.
|
2009-12-22 15:46:54 -05:00 |
|
jeresig
|
7b0b348419
|
The option isn't, necessarily, hidden when this occurs.
|
2009-12-22 15:06:27 -05:00 |
|
jeresig
|
4729f4d443
|
Make sure that selected works in Safari on options in optgroups. Fixes #5701.
|
2009-12-22 15:02:52 -05:00 |
|
jeresig
|
baff0b0c85
|
Merge branch 'master' of github.com:jquery/jquery
|
2009-12-22 13:53:04 -05:00 |
|
jeresig
|
9360cccc9e
|
Forgot to make sure that oldData actually had data in it before the copy attempt.
|
2009-12-22 13:28:46 -05:00 |
|
Ben Alman
|
3951894504
|
Moved jQuery.param "traditional" flag into jQuery.ajaxSettings, can now be overridden via 2nd argument to jQuery.param
|
2009-12-23 01:49:53 +08:00 |
|
jeresig
|
7d0c18034e
|
Explicitly re-bind the events on clone. Copying over the data isn't enough. Fixes #5681.
|
2009-12-22 12:04:17 -05:00 |
|
jeresig
|
1ea539b4f0
|
Add some extra tests to make sure we can get the value of hyphenated CSS properties, for #3732.
|
2009-12-22 11:54:54 -05:00 |
|
jeresig
|
e87b090cb7
|
The logic for specified option values was already handled by .val(), removed the unnecessary code.
|
2009-12-22 02:03:41 -05:00 |
|
jeresig
|
1e64d58183
|
Make sure that the correct value is being pulled from checkboxes in Webkit. Fixes #5699.
|
2009-12-22 02:00:46 -05:00 |
|
jeresig
|
1b67aaee74
|
Make sure that the correct value is retreived for options that have no value specified, in IE 6. Continues to fix #5697.
|
2009-12-22 01:28:37 -05:00 |
|
jeresig
|
f298cce100
|
Made sure that the .val() logic for setting radios and checkboxes was correct. Fixes #5698.
|
2009-12-22 01:18:49 -05:00 |
|
jeresig
|
261b7efb5f
|
Fixed the issue where getting an empty value was impossible. Fixes #5697.
|
2009-12-22 00:24:23 -05:00 |
|
jeresig
|
c97e914d40
|
Updated the README to reference the Closure Compiler instead of YUI Min. Thanks for the heads-up @_carumba.
|
2009-12-21 23:23:03 -05:00 |
|
jeresig
|
7e69fdbad4
|
Fixed spelling mistake noted in dc6b7ce3469eaadb37a151d449e8d36571d1894.
|
2009-12-21 20:19:49 -05:00 |
|
jeresig
|
3776cbe314
|
Standardize on using double-quotes for string literals.
|
2009-12-21 20:13:16 -05:00 |
|
jeresig
|
61e37d4149
|
Made a number of spacing changes to bring the code more-inline with the jQuery Core Style Guideline.
|
2009-12-21 19:58:13 -05:00 |
|