aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'master' of github.com:jquery/jqueryjeresig2010-01-062-6/+11
|\
| * Make sure to do a deep copy on arrays. #5750Filipe Fortes2010-01-072-6/+11
| |
* | Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - ↵jeresig2010-01-062-5/+31
|/ | | | and immediately deprecating it. Please explicitly use jQuery(document) in your code.
* Added in support for content-type sniffing for scripts. Fixes #5718.jeresig2010-01-063-6/+25
|
* Detect JSON Ajax requests by the response content-type (like is done with ↵Rick Waldron2010-01-053-2/+26
| | | | XML). Fixes #5709.
* Merging in jQuery.proxy() branch.jeresig2010-01-054-34/+71
|\
| * Added in a holdover jQuery.event.guid for back-compat (two plugins use it: ↵jeresig2010-01-051-0/+4
| | | | | | | | mousewheel and a datepicker). Plugin authors should work to stop using jQuery.event.guid and jQuery.event.proxy ASAP.
| * Added in jQuery.proxy(obj, name), like the method described in Secrets of ↵jeresig2009-12-312-7/+37
| | | | | | | | the JavaScript Ninja and in Dojo's Hitch, and added in some unit tests.
| * Moved jQuery.proxy() into core.jeresig2009-12-312-20/+23
| |
| * Remove the .bind(name, fn, thisObject) and promote jQuery.event.proxy() to ↵jeresig2009-12-312-35/+35
| | | | | | | | jQuery.proxy() as alternative to handling scoping on callbacks. Fixes #5736.
* | Merge branch 'useragent'jeresig2010-01-053-43/+312
|\ \
| * | Rewrite of jQuery.browser to become engine-centric, rather than ↵jeresig2010-01-053-43/+312
| | | | | | | | | | | | 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.
* | | Try to use the native JSON parser in all cases and fallback to the old ↵jeresig2010-01-051-2/+4
|/ / | | | | | | 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.
* | Make sure that the ActiveX exception is caught if it's unable to be loaded. ↵jeresig2010-01-051-3/+12
| | | | | | | | Fixes #2849.
* | Try to use XMLHttpRequest in more cases in IE 7. Thanks to Matt Kruse and ↵jeresig2010-01-051-4/+5
| | | | | | | | Sam Collett for the suggestions. Fixes #3623, #2849, #5338, and #5529.
* | Update the copyright from 2009 to 2010.John Resig2010-01-031-2/+2
| |
* | Oops, Rakefile was generating the wrong file.jeresig2010-01-031-1/+1
| |
* | Merge branch 'bug-5735'jeresig2009-12-314-31/+20
|\ \
| * | Rather than declaring empty anonymous functions all around, introduce and ↵jeresig2009-12-314-4/+6
| | | | | | | | | | | | use a single empty function. Thanks to Matt Kruse for the suggestion.
| * | Experiment switching to using onreadystatechange rather than a setInterval ↵jeresig2009-12-301-29/+16
| |/ | | | | | | for Ajax requests. Fixes #5735.
* | Allow the Makefile to be more resiliant to broken builds and handle ↵jeresig2009-12-311-4/+4
| | | | | | | | redirecting the output better in more shells. Thanks to 'candlerb' on jquery-dev for the suggestion.
* | When .bind('unload') was called it accidentally went recursive, from ↵jeresig2009-12-311-3/+5
|/ | | | 1bac61655b6c323ab4bcfc65b0d95c1587dd8503. Fixes #5688.
* Make a feature detect for the attribute selected code. Fixes #5702.jeresig2009-12-222-8/+15
|
* The option isn't, necessarily, hidden when this occurs.jeresig2009-12-221-1/+1
|
* Make sure that selected works in Safari on options in optgroups. Fixes #5701.jeresig2009-12-222-4/+15
|
* Merge branch 'master' of github.com:jquery/jqueryjeresig2009-12-222-12/+22
|\
| * Moved jQuery.param "traditional" flag into jQuery.ajaxSettings, can now be ↵Ben Alman2009-12-232-12/+22
| | | | | | | | overridden via 2nd argument to jQuery.param
* | Forgot to make sure that oldData actually had data in it before the copy ↵jeresig2009-12-221-1/+1
|/ | | | attempt.
* Explicitly re-bind the events on clone. Copying over the data isn't enough. ↵jeresig2009-12-221-1/+12
| | | | Fixes #5681.
* Add some extra tests to make sure we can get the value of hyphenated CSS ↵jeresig2009-12-221-1/+3
| | | | properties, for #3732.
* The logic for specified option values was already handled by .val(), removed ↵jeresig2009-12-221-3/+1
| | | | the unnecessary code.
* Make sure that the correct value is being pulled from checkboxes in Webkit. ↵jeresig2009-12-223-6/+24
| | | | Fixes #5699.
* Make sure that the correct value is retreived for options that have no value ↵jeresig2009-12-221-1/+3
| | | | specified, in IE 6. Continues to fix #5697.
* Made sure that the .val() logic for setting radios and checkboxes was ↵jeresig2009-12-222-2/+18
| | | | correct. Fixes #5698.
* Fixed the issue where getting an empty value was impossible. Fixes #5697.jeresig2009-12-222-2/+7
|
* Updated the README to reference the Closure Compiler instead of YUI Min. ↵jeresig2009-12-211-1/+1
| | | | Thanks for the heads-up @_carumba.
* Fixed spelling mistake noted in dc6b7ce3469eaadb37a151d449e8d36571d1894.jeresig2009-12-211-1/+1
|
* Standardize on using double-quotes for string literals.jeresig2009-12-218-30/+31
|
* Made a number of spacing changes to bring the code more-inline with the ↵jeresig2009-12-2114-130/+218
| | | | jQuery Core Style Guideline.
* Tweaked the syntax of withinElement a bit.jeresig2009-12-211-4/+11
|
* Tweaked a couple cases where == was used instead of ===.jeresig2009-12-214-6/+6
|
* Make sure that the beforeactivate event isn't accidentally prevented.Alexander Farkas2009-12-211-1/+1
|
* Stop trying to emulate the focus/blur event in IE, doesn't work as one might ↵Jörn Zaefferer2009-12-213-17/+39
| | | | expect, anyway. Instead, implement the focusin/focusout events in all other browsers - which creates a much better parity across all browsers. Uses event capturing instead of bubbling to make it happen. Thanks to Alexander for the recommendation and to Joern Zaefferer for the original focus/blur delegation code.
* Used the patch from Alexander as the basis for a rewrite of the IE change ↵Alexander Farkas2009-12-213-167/+224
| | | | event logic. Now has full parity with the regular change event in other browsers: Works with regular bind, works better with multiple selects, works as a regular change event (note test suite changes), works with readonly/disabled inputs, and much more. The original patch had a number of problems, including firing the change event too many times, not bubblinb properly, and not handling clicks on multi-selects properly - that should all be fixed now. Thanks Alexander for the patch pushing in the right direction.
* Make sure we use instead of in the delegate test.jeresig2009-12-211-2/+2
|
* Moved logic for handling .animate({}), doesn't queue anymore. Fixes #5459.jeresig2009-12-212-5/+15
|
* Bringing Sizzle test suite changes back in.John Resig2009-12-192-11/+27
|
* Make sure that we don't bind the onunload event in Opera.jeresig2009-12-181-1/+1
|
* Switched from using YUI Compressor to Google Compiler. Minified and Gzipped ↵jeresig2009-12-185-8/+25
| | | | filesize reduced to 22,839 bytes from 26,169 bytes (13% decrease in filesize). Sizzle copyright was merged into the main header (since it's removed automatically). Still passes all unit tests.
* No need to use the conditional comment for binding the onunload event in IE.jeresig2009-12-181-11/+11
|