- 22 Dec, 2009 5 commits
-
-
Alexander Farkas authored
-
Jörn Zaefferer authored
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.
-
Alexander Farkas authored
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.
-
jeresig authored
-
jeresig authored
-
- 20 Dec, 2009 1 commit
-
-
John Resig authored
-
- 19 Dec, 2009 18 commits
-
-
jeresig authored
-
jeresig authored
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.
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
jeresig authored
Added additional checks for DOM nodes and window to isPlainObject, IE 8 was still letting those pass through. Fixes #5669.
-
jeresig authored
-
jeresig authored
-
jeresig authored
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'}). -
Robert Katic authored
Made isPlainObject() supporting null, undefined, and window values on IE too. Also added some related tests. Fixes #5669.
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
- 18 Dec, 2009 14 commits
-
-
jeresig authored
Removed jQuery.fn.contains - didn't match the :contains() selector and confused things. Thanks ajpiano for the tip.
-
Dave Methvin authored
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!
-
Dave Methvin authored
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.
-
jeresig authored
-
Dave Methvin authored
-
Ben Alman authored
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.
-
Ben Alman authored
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.
-
Karl Swedberg authored
-
jeresig authored
-
jeresig authored
Revert the changes from 65ebf57c, they were ineffectual against IE's insanity: http://ejohn.org/files/bugs/fragment/ Used a different tactic instead (just don't return a fragment from .parent()). Fixes #5638.
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
jeresig authored
-
- 17 Dec, 2009 2 commits