jquery.git
14 years agoDid some reorganizing of the recently added replaceWith tests.
jeresig [Mon, 11 Jan 2010 22:29:48 +0000 (17:29 -0500)]
Did some reorganizing of the recently added replaceWith tests.

14 years agoMake sure we do the malformed JSON check for all both JSON.parse and new Function...
jeresig [Mon, 11 Jan 2010 21:43:21 +0000 (16:43 -0500)]
Make sure we do the malformed JSON check for all both JSON.parse and new Function (this helps to create uniformity between browser implementations of JSON.parse - like where Chrome allows some malformed strings. Thanks to DBJDBJ for the heads-up.

14 years agoMake sure that wrapInner works on elements that have no contents. Fixes #3552.
jeresig [Mon, 11 Jan 2010 21:31:31 +0000 (16:31 -0500)]
Make sure that wrapInner works on elements that have no contents. Fixes #3552.

14 years agoFinal pass at fixing #5785. Need to make sure that inner-nodes are detached before...
jeresig [Mon, 11 Jan 2010 21:25:01 +0000 (16:25 -0500)]
Final pass at fixing #5785. Need to make sure that inner-nodes are detached before the remove() occurs (and it should still occur, the nodes are being obliterated.

14 years agoMade some additional tests for #5785.
jeresig [Mon, 11 Jan 2010 21:08:39 +0000 (16:08 -0500)]
Made some additional tests for #5785.

14 years agoMake sure we use detach instead of remove in replaceWith. Fixes #5785.
jeresig [Mon, 11 Jan 2010 20:57:45 +0000 (15:57 -0500)]
Make sure we use detach instead of remove in replaceWith. Fixes #5785.

14 years agoRevert "Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger...
jeresig [Mon, 11 Jan 2010 18:48:40 +0000 (13:48 -0500)]
Revert "Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code."

This reverts commit e9d5947b4abbc052046585227892da0adcd56caf.

14 years agoMake sure that submit event is still bound for regular form submit events. Thanks...
jeresig [Mon, 11 Jan 2010 17:26:28 +0000 (12:26 -0500)]
Make sure that submit event is still bound for regular form submit events. Thanks to Mark Gibson for the fix suggestion.

14 years agoMerge branch 'setterargs'
jeresig [Thu, 7 Jan 2010 19:26:06 +0000 (14:26 -0500)]
Merge branch 'setterargs'

14 years agoRe-ordering the args to setOffset() in case people were relying upon the old order...
jeresig [Thu, 7 Jan 2010 19:08:32 +0000 (14:08 -0500)]
Re-ordering the args to setOffset() in case people were relying upon the old order (doubtful).

14 years agoAdded in support for .offset(Function).
jeresig [Thu, 7 Jan 2010 19:07:21 +0000 (14:07 -0500)]
Added in support for .offset(Function).

14 years agoAdd .css(Function) incoming value tests.
jeresig [Thu, 7 Jan 2010 18:52:20 +0000 (13:52 -0500)]
Add .css(Function) incoming value tests.

14 years agoNo need for the try/finally logic in the css tests, won't even work as expected.
jeresig [Thu, 7 Jan 2010 18:44:53 +0000 (13:44 -0500)]
No need for the try/finally logic in the css tests, won't even work as expected.

14 years agoAdded manipulation tests for setter function args.
jeresig [Thu, 7 Jan 2010 18:34:16 +0000 (13:34 -0500)]
Added manipulation tests for setter function args.

14 years agoMake sure that .html(Function) gets the correct previous value.
jeresig [Thu, 7 Jan 2010 18:33:30 +0000 (13:33 -0500)]
Make sure that .html(Function) gets the correct previous value.

14 years agoMake sure the exception has some level of parity with the error from json2.js.
jeresig [Thu, 7 Jan 2010 17:25:50 +0000 (12:25 -0500)]
Make sure the exception has some level of parity with the error from json2.js.

14 years agoMake sure that a parsererror is thrown whenever malformed JSON comes back from a...
jeresig [Thu, 7 Jan 2010 17:21:58 +0000 (12:21 -0500)]
Make sure that a parsererror is thrown whenever malformed JSON comes back from a server (so that the Ajax error handler is called). Makes it uniform across browsers that do and don't have JSON.parse support.

14 years agoBack out the try/catch logic from around JSON.parse. We should always try to use...
jeresig [Thu, 7 Jan 2010 16:54:26 +0000 (11:54 -0500)]
Back out the try/catch logic from around JSON.parse. We should always try to use it, otherwise security will suffer.

14 years agoAdded some .text(Function) tests.
jeresig [Thu, 7 Jan 2010 16:51:48 +0000 (11:51 -0500)]
Added some .text(Function) tests.

14 years agoAdded tests for attribute function setters.
jeresig [Thu, 7 Jan 2010 16:15:40 +0000 (11:15 -0500)]
Added tests for attribute function setters.

14 years agoRemoved .removeAttr(Function), it didn't really make sense.
jeresig [Thu, 7 Jan 2010 16:14:56 +0000 (11:14 -0500)]
Removed .removeAttr(Function), it didn't really make sense.

14 years agoMake sure the state is passed in to the toggleClass attribute function.
jeresig [Thu, 7 Jan 2010 16:04:21 +0000 (11:04 -0500)]
Make sure the state is passed in to the toggleClass attribute function.

14 years agoThere's enough logic going on in jQuery.ajaxSettings.xhr to warrant splitting the...
jeresig [Thu, 7 Jan 2010 15:00:55 +0000 (10:00 -0500)]
There's enough logic going on in jQuery.ajaxSettings.xhr to warrant splitting the function based upon the functionality.

14 years agoMoved the val() tests from manipulation into attributes.
jeresig [Thu, 7 Jan 2010 14:55:15 +0000 (09:55 -0500)]
Moved the val() tests from manipulation into attributes.

14 years agoFixed some bugs relating to the setter arg change in val and html. Also optimized...
jeresig [Thu, 7 Jan 2010 14:53:16 +0000 (09:53 -0500)]
Fixed some bugs relating to the setter arg change in val and html. Also optimized the code in val a bit.

14 years agoFixing some bugs in the re-tooling of toggleClass, adding in some performance optimiz...
jeresig [Wed, 6 Jan 2010 20:23:30 +0000 (15:23 -0500)]
Fixing some bugs in the re-tooling of toggleClass, adding in some performance optimizations.

14 years agoA first pass at making sure that all the setter function arguments receive the index...
jeresig [Wed, 6 Jan 2010 20:08:07 +0000 (15:08 -0500)]
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.

14 years agoAdd some abort() Ajax tests. Verifies that #3984 works.
jeresig [Wed, 6 Jan 2010 17:13:56 +0000 (12:13 -0500)]
Add some abort() Ajax tests. Verifies that #3984 works.

14 years agoMerge branch 'master' of github.com:jquery/jquery
jeresig [Wed, 6 Jan 2010 16:32:39 +0000 (11:32 -0500)]
Merge branch 'master' of github.com:jquery/jquery

14 years agoAdding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immed...
jeresig [Wed, 6 Jan 2010 16:32:29 +0000 (11:32 -0500)]
Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code.

14 years agoMake sure to do a deep copy on arrays. #5750
Filipe Fortes [Mon, 4 Jan 2010 21:25:14 +0000 (05:25 +0800)]
Make sure to do a deep copy on arrays. #5750

14 years agoAdded in support for content-type sniffing for scripts. Fixes #5718.
jeresig [Wed, 6 Jan 2010 15:19:38 +0000 (10:19 -0500)]
Added in support for content-type sniffing for scripts. Fixes #5718.

14 years agoDetect JSON Ajax requests by the response content-type (like is done with XML). Fixes...
Rick Waldron [Wed, 6 Jan 2010 00:48:16 +0000 (19:48 -0500)]
Detect JSON Ajax requests by the response content-type (like is done with XML). Fixes #5709.

14 years agoMerging in jQuery.proxy() branch.
jeresig [Wed, 6 Jan 2010 00:18:39 +0000 (19:18 -0500)]
Merging in jQuery.proxy() branch.

14 years agoAdded in a holdover jQuery.event.guid for back-compat (two plugins use it: mousewheel...
jeresig [Wed, 6 Jan 2010 00:17:28 +0000 (19:17 -0500)]
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.

14 years agoMerge branch 'useragent'
jeresig [Wed, 6 Jan 2010 00:10:42 +0000 (19:10 -0500)]
Merge branch 'useragent'

14 years agoTry to use the native JSON parser in all cases and fallback to the old technique...
jeresig [Tue, 5 Jan 2010 22:33:41 +0000 (17:33 -0500)]
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.

14 years agoRewrite of jQuery.browser to become engine-centric, rather than browser-centric....
jeresig [Tue, 5 Jan 2010 22:01:20 +0000 (17:01 -0500)]
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 user-agent-string.info/download for testing. jQuery.browser.safari is now deprecated, use jQuery.browser.webkit instead.

14 years agoMake sure that the ActiveX exception is caught if it's unable to be loaded. Fixes...
jeresig [Tue, 5 Jan 2010 16:35:11 +0000 (11:35 -0500)]
Make sure that the ActiveX exception is caught if it's unable to be loaded. Fixes #2849.

14 years agoTry to use XMLHttpRequest in more cases in IE 7. Thanks to Matt Kruse and Sam Collett...
jeresig [Tue, 5 Jan 2010 15:57:30 +0000 (10:57 -0500)]
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.

14 years agoUpdate the copyright from 2009 to 2010.
John Resig [Mon, 4 Jan 2010 01:04:24 +0000 (20:04 -0500)]
Update the copyright from 2009 to 2010.

14 years agoOops, Rakefile was generating the wrong file.
jeresig [Sun, 3 Jan 2010 17:54:41 +0000 (12:54 -0500)]
Oops, Rakefile was generating the wrong file.

14 years agoAdded in jQuery.proxy(obj, name), like the method described in Secrets of the JavaScr...
jeresig [Thu, 31 Dec 2009 20:17:52 +0000 (15:17 -0500)]
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.

14 years agoMoved jQuery.proxy() into core.
jeresig [Thu, 31 Dec 2009 20:06:45 +0000 (15:06 -0500)]
Moved jQuery.proxy() into core.

14 years agoMerge branch 'bug-5735'
jeresig [Thu, 31 Dec 2009 19:49:01 +0000 (14:49 -0500)]
Merge branch 'bug-5735'

14 years agoAllow the Makefile to be more resiliant to broken builds and handle redirecting the...
jeresig [Thu, 31 Dec 2009 14:59:16 +0000 (09:59 -0500)]
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.

14 years agoRather than declaring empty anonymous functions all around, introduce and use a singl...
jeresig [Thu, 31 Dec 2009 14:50:49 +0000 (09:50 -0500)]
Rather than declaring empty anonymous functions all around, introduce and use a single empty function. Thanks to Matt Kruse for the suggestion.

14 years agoWhen .bind('unload') was called it accidentally went recursive, from 1bac61655b6c323a...
jeresig [Thu, 31 Dec 2009 05:49:53 +0000 (00:49 -0500)]
When .bind('unload') was called it accidentally went recursive, from 1bac61655b6c323ab4bcfc65b0d95c1587dd8503. Fixes #5688.

14 years agoRemove the .bind(name, fn, thisObject) and promote jQuery.event.proxy() to jQuery...
jeresig [Thu, 31 Dec 2009 05:37:23 +0000 (00:37 -0500)]
Remove the .bind(name, fn, thisObject) and promote jQuery.event.proxy() to jQuery.proxy() as alternative to handling scoping on callbacks. Fixes #5736.

14 years agoExperiment switching to using onreadystatechange rather than a setInterval for Ajax...
jeresig [Thu, 31 Dec 2009 04:53:06 +0000 (23:53 -0500)]
Experiment switching to using onreadystatechange rather than a setInterval for Ajax requests. Fixes #5735.

14 years agoMake a feature detect for the attribute selected code. Fixes #5702.
jeresig [Tue, 22 Dec 2009 20:46:54 +0000 (15:46 -0500)]
Make a feature detect for the attribute selected code. Fixes #5702.

14 years agoThe option isn't, necessarily, hidden when this occurs.
jeresig [Tue, 22 Dec 2009 20:06:27 +0000 (15:06 -0500)]
The option isn't, necessarily, hidden when this occurs.

14 years agoMake sure that selected works in Safari on options in optgroups. Fixes #5701.
jeresig [Tue, 22 Dec 2009 20:02:52 +0000 (15:02 -0500)]
Make sure that selected works in Safari on options in optgroups. Fixes #5701.

14 years agoMerge branch 'master' of github.com:jquery/jquery
jeresig [Tue, 22 Dec 2009 18:53:04 +0000 (13:53 -0500)]
Merge branch 'master' of github.com:jquery/jquery

14 years agoForgot to make sure that oldData actually had data in it before the copy attempt.
jeresig [Tue, 22 Dec 2009 18:28:46 +0000 (13:28 -0500)]
Forgot to make sure that oldData actually had data in it before the copy attempt.

14 years agoMoved jQuery.param "traditional" flag into jQuery.ajaxSettings, can now be overridden...
Ben Alman [Tue, 22 Dec 2009 13:09:56 +0000 (21:09 +0800)]
Moved jQuery.param "traditional" flag into jQuery.ajaxSettings, can now be overridden via 2nd argument to jQuery.param

14 years agoExplicitly re-bind the events on clone. Copying over the data isn't enough. Fixes...
jeresig [Tue, 22 Dec 2009 17:04:17 +0000 (12:04 -0500)]
Explicitly re-bind the events on clone. Copying over the data isn't enough. Fixes #5681.

14 years agoAdd some extra tests to make sure we can get the value of hyphenated CSS properties...
jeresig [Tue, 22 Dec 2009 16:54:54 +0000 (11:54 -0500)]
Add some extra tests to make sure we can get the value of hyphenated CSS properties, for #3732.

14 years agoThe logic for specified option values was already handled by .val(), removed the...
jeresig [Tue, 22 Dec 2009 07:03:41 +0000 (02:03 -0500)]
The logic for specified option values was already handled by .val(), removed the unnecessary code.

14 years agoMake sure that the correct value is being pulled from checkboxes in Webkit. Fixes...
jeresig [Tue, 22 Dec 2009 07:00:46 +0000 (02:00 -0500)]
Make sure that the correct value is being pulled from checkboxes in Webkit. Fixes #5699.

14 years agoMake sure that the correct value is retreived for options that have no value specifie...
jeresig [Tue, 22 Dec 2009 06:28:37 +0000 (01:28 -0500)]
Make sure that the correct value is retreived for options that have no value specified, in IE 6. Continues to fix #5697.

14 years agoMade sure that the .val() logic for setting radios and checkboxes was correct. Fixes...
jeresig [Tue, 22 Dec 2009 06:18:49 +0000 (01:18 -0500)]
Made sure that the .val() logic for setting radios and checkboxes was correct. Fixes #5698.

14 years agoFixed the issue where getting an empty value was impossible. Fixes #5697.
jeresig [Tue, 22 Dec 2009 05:24:23 +0000 (00:24 -0500)]
Fixed the issue where getting an empty value was impossible. Fixes #5697.

14 years agoUpdated the README to reference the Closure Compiler instead of YUI Min. Thanks for...
jeresig [Tue, 22 Dec 2009 04:23:03 +0000 (23:23 -0500)]
Updated the README to reference the Closure Compiler instead of YUI Min. Thanks for the heads-up @_carumba.

14 years agoFixed spelling mistake noted in dc6b7ce3469eaadb37a151d449e8d36571d1894.
jeresig [Tue, 22 Dec 2009 01:19:49 +0000 (20:19 -0500)]
Fixed spelling mistake noted in dc6b7ce3469eaadb37a151d449e8d36571d1894.

14 years agoStandardize on using double-quotes for string literals.
jeresig [Tue, 22 Dec 2009 01:13:16 +0000 (20:13 -0500)]
Standardize on using double-quotes for string literals.

14 years agoMade a number of spacing changes to bring the code more-inline with the jQuery Core...
jeresig [Tue, 22 Dec 2009 00:58:13 +0000 (19:58 -0500)]
Made a number of spacing changes to bring the code more-inline with the jQuery Core Style Guideline.

14 years agoTweaked the syntax of withinElement a bit.
jeresig [Mon, 21 Dec 2009 23:06:23 +0000 (18:06 -0500)]
Tweaked the syntax of withinElement a bit.

14 years agoTweaked a couple cases where == was used instead of ===.
jeresig [Mon, 21 Dec 2009 23:02:02 +0000 (18:02 -0500)]
Tweaked a couple cases where == was used instead of ===.

14 years agoMake sure that the beforeactivate event isn't accidentally prevented.
Alexander Farkas [Mon, 21 Dec 2009 21:24:03 +0000 (16:24 -0500)]
Make sure that the beforeactivate event isn't accidentally prevented.

14 years agoStop trying to emulate the focus/blur event in IE, doesn't work as one might expect...
Jörn Zaefferer [Mon, 21 Dec 2009 21:10:21 +0000 (16:10 -0500)]
Stop trying to emulate the focus/blur event in IE, doesn't work as one might 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.

14 years agoUsed the patch from Alexander as the basis for a rewrite of the IE change event logic...
Alexander Farkas [Mon, 21 Dec 2009 20:32:32 +0000 (15:32 -0500)]
Used the patch from Alexander as the basis for a rewrite of the IE change 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.

14 years agoMake sure we use instead of in the delegate test.
jeresig [Mon, 21 Dec 2009 17:54:39 +0000 (12:54 -0500)]
Make sure we use  instead of  in the delegate test.

14 years agoMoved logic for handling .animate({}), doesn't queue anymore. Fixes #5459.
jeresig [Mon, 21 Dec 2009 16:11:03 +0000 (11:11 -0500)]
Moved logic for handling .animate({}), doesn't queue anymore. Fixes #5459.

14 years agoBringing Sizzle test suite changes back in.
John Resig [Sat, 19 Dec 2009 22:50:56 +0000 (17:50 -0500)]
Bringing Sizzle test suite changes back in.

14 years agoMake sure that we don't bind the onunload event in Opera.
jeresig [Sat, 19 Dec 2009 03:35:02 +0000 (22:35 -0500)]
Make sure that we don't bind the onunload event in Opera.

14 years agoSwitched from using YUI Compressor to Google Compiler. Minified and Gzipped filesize...
jeresig [Sat, 19 Dec 2009 02:23:26 +0000 (21:23 -0500)]
Switched from using YUI Compressor to Google Compiler. Minified and Gzipped 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.

14 years agoNo need to use the conditional comment for binding the onunload event in IE.
jeresig [Sat, 19 Dec 2009 01:29:22 +0000 (20:29 -0500)]
No need to use the conditional comment for binding the onunload event in IE.

14 years agoUpdating the source version to 1.4b1pre.
jeresig [Sat, 19 Dec 2009 00:58:15 +0000 (19:58 -0500)]
Updating the source version to 1.4b1pre.

14 years agoTagging the 1.4a2 release.
jeresig [Sat, 19 Dec 2009 00:58:11 +0000 (19:58 -0500)]
Tagging the 1.4a2 release.

14 years agoUpdating the source version to 1.4b1pre.
jeresig [Sat, 19 Dec 2009 00:50:24 +0000 (19:50 -0500)]
Updating the source version to 1.4b1pre.

14 years agoTagging the 1.4a2 release.
jeresig [Sat, 19 Dec 2009 00:50:20 +0000 (19:50 -0500)]
Tagging the 1.4a2 release.

14 years agoMove the test results list above the test HTML to avoid test suite layout weirdness.
jeresig [Sat, 19 Dec 2009 00:47:53 +0000 (19:47 -0500)]
Move the test results list above the test HTML to avoid test suite layout weirdness.

14 years agoThe constructor check for isPlainObject was redundant, everything still passes withou...
jeresig [Sat, 19 Dec 2009 00:43:04 +0000 (19:43 -0500)]
The constructor check for isPlainObject was redundant, everything still passes without it.

14 years agoAdded additional checks for DOM nodes and window to isPlainObject, IE 8 was still...
jeresig [Sat, 19 Dec 2009 00:36:35 +0000 (19:36 -0500)]
Added additional checks for DOM nodes and window to isPlainObject, IE 8 was still letting those pass through. Fixes #5669.

14 years agoTemporarily disabling test for bug #4299.
jeresig [Sat, 19 Dec 2009 00:24:19 +0000 (19:24 -0500)]
Temporarily disabling test for bug #4299.

14 years agoFixed the spacing from the last commit.
jeresig [Fri, 18 Dec 2009 17:43:35 +0000 (12:43 -0500)]
Fixed the spacing from the last commit.

14 years agoDisabled the passthrough .attr(method_name) functionality. You can now use it if...
jeresig [Fri, 18 Dec 2009 17:41:53 +0000 (12:41 -0500)]
Disabled the passthrough .attr(method_name) functionality. You can now use it if you do: .attr({method_name: value}, true) OR as an easy initialization method: jQuery('<div/>', {html: '...', id: 'test'}).

14 years agoMade isPlainObject() supporting null, undefined, and window values on IE too. Also...
Robert Katic [Fri, 18 Dec 2009 16:34:20 +0000 (00:34 +0800)]
Made isPlainObject() supporting null, undefined, and window values on IE too. Also added some related tests. Fixes #5669.

14 years agoBacking out the change from 841f9ff7a1815b521044aeeb39ccbe70fa688201, it was ineffect...
jeresig [Fri, 18 Dec 2009 16:30:04 +0000 (11:30 -0500)]
Backing out the change from 841f9ff7a1815b521044aeeb39ccbe70fa688201, it was ineffectual in Internet Explorer. Keeping the broken test case, for now, so that we can check into the issue some more.

14 years agoBrought the attributes module more inline with the jQuery style guidelines.
jeresig [Fri, 18 Dec 2009 16:27:56 +0000 (11:27 -0500)]
Brought the attributes module more inline with the jQuery style guidelines.

14 years agoBringing the effects module closer to being inline with the style guideline.
jeresig [Fri, 18 Dec 2009 16:16:26 +0000 (11:16 -0500)]
Bringing the effects module closer to being inline with the style guideline.

14 years agoRenamed the 'fx' module to 'effects'. Should've been done a long time ago.
jeresig [Fri, 18 Dec 2009 16:01:19 +0000 (11:01 -0500)]
Renamed the 'fx' module to 'effects'. Should've been done a long time ago.

14 years agoRemoved jQuery.fn.contains - didn't match the :contains() selector and confused thing...
jeresig [Fri, 18 Dec 2009 15:54:34 +0000 (10:54 -0500)]
Removed jQuery.fn.contains - didn't match the :contains() selector and confused things. Thanks ajpiano for the tip.

14 years agoIgnore case of script tags to make sure they're removed. Fixes #5668. Thanks to Motty...
Dave Methvin [Thu, 17 Dec 2009 02:13:50 +0000 (10:13 +0800)]
Ignore case of script tags to make sure they're removed. Fixes #5668. Thanks to Motty/Fudgey for the report and Jitter for the patch!

14 years agoAdd new html5 input types to list of serializable types. Older browers handle these...
Dave Methvin [Thu, 17 Dec 2009 02:02:58 +0000 (10:02 +0800)]
Add new html5 input types to list of serializable types. Older browers handle these as type="text" so they should be consistently serialized on both old and new browsers. Fixes #5667.

14 years agoRemoved 'abbr' from self-closing tags list. Fixes #5167.
jeresig [Thu, 17 Dec 2009 20:04:07 +0000 (15:04 -0500)]
Removed 'abbr' from self-closing tags list. Fixes #5167.

14 years agoDefault callbackContext to the $.extended ajax options for 1.3.2 compatibility, per...
Dave Methvin [Tue, 15 Dec 2009 02:45:22 +0000 (10:45 +0800)]
Default callbackContext to the $.extended ajax options for 1.3.2 compatibility, per #5654.

14 years agoReorganized param code slightly to once again define buildParams as a named function...
Ben Alman [Wed, 16 Dec 2009 12:41:56 +0000 (20:41 +0800)]
Reorganized param code slightly to once again define buildParams as a named function expression, as moving it outside the param closure would necessitate moving and rewriting the add function as well.

14 years agoFurther modified jQuery 1.4 .param() method to serialize arrays containing non-scalar...
Ben Alman [Wed, 16 Dec 2009 03:54:12 +0000 (11:54 +0800)]
Further modified jQuery 1.4 .param() method to serialize arrays containing non-scalar values. PHP and jQuery BBQ can both deserialize these structures, while rack (as of 1.0.0) cannot.