Jörn Zaefferer
|
03481a52c7
|
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.
|
2009-12-21 16:10:21 -05:00 |
|
Alexander Farkas
|
5dc6b7ce34
|
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.
|
2009-12-21 15:32:32 -05:00 |
|
jeresig
|
d7a00234ab
|
Make sure we use instead of in the delegate test.
|
2009-12-21 12:54:39 -05:00 |
|
jeresig
|
0d5bd17461
|
Moved logic for handling .animate({}), doesn't queue anymore. Fixes #5459.
|
2009-12-21 11:11:03 -05:00 |
|
John Resig
|
f0505c6d75
|
Bringing Sizzle test suite changes back in.
|
2009-12-19 17:50:56 -05:00 |
|
jeresig
|
1feb92afb4
|
Make sure that we don't bind the onunload event in Opera.
|
2009-12-18 22:35:02 -05:00 |
|
jeresig
|
3fd62eae9d
|
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.
|
2009-12-18 21:23:26 -05:00 |
|
jeresig
|
42f8c3add3
|
No need to use the conditional comment for binding the onunload event in IE.
|
2009-12-18 20:29:22 -05:00 |
|
jeresig
|
0d06f3997b
|
Updating the source version to 1.4b1pre.
|
2009-12-18 19:58:15 -05:00 |
|
jeresig
|
f745357bae
|
Tagging the 1.4a2 release.
|
2009-12-18 19:58:11 -05:00 |
|
jeresig
|
a0af1a8f88
|
Updating the source version to 1.4b1pre.
|
2009-12-18 19:50:24 -05:00 |
|
jeresig
|
92d6ce5aa0
|
Tagging the 1.4a2 release.
|
2009-12-18 19:50:20 -05:00 |
|
jeresig
|
1c7d3155f0
|
Move the test results list above the test HTML to avoid test suite layout weirdness.
|
2009-12-18 19:47:53 -05:00 |
|
jeresig
|
298bfb79e6
|
The constructor check for isPlainObject was redundant, everything still passes without it.
|
2009-12-18 19:43:04 -05:00 |
|
jeresig
|
67b3be24e1
|
Added additional checks for DOM nodes and window to isPlainObject, IE 8 was still letting those pass through. Fixes #5669.
|
2009-12-18 19:36:35 -05:00 |
|
jeresig
|
5e811146ee
|
Temporarily disabling test for bug #4299.
|
2009-12-18 19:24:19 -05:00 |
|
jeresig
|
c05712f0a5
|
Fixed the spacing from the last commit.
|
2009-12-18 12:43:35 -05:00 |
|
jeresig
|
d40083c866
|
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'}).
|
2009-12-18 12:41:53 -05:00 |
|
Robert Katic
|
148fb7ba8e
|
Made isPlainObject() supporting null, undefined, and window values on IE too. Also added some related tests. Fixes #5669.
|
2009-12-19 01:19:34 +08:00 |
|
jeresig
|
27d65b59f9
|
Backing out the change from 841f9ff7a1 , it was ineffectual in Internet Explorer. Keeping the broken test case, for now, so that we can check into the issue some more.
|
2009-12-18 11:30:04 -05:00 |
|
jeresig
|
f036630692
|
Brought the attributes module more inline with the jQuery style guidelines.
|
2009-12-18 11:27:56 -05:00 |
|
jeresig
|
99d83fbd6d
|
Bringing the effects module closer to being inline with the style guideline.
|
2009-12-18 11:16:26 -05:00 |
|
jeresig
|
b70872f70d
|
Renamed the 'fx' module to 'effects'. Should've been done a long time ago.
|
2009-12-18 11:01:19 -05:00 |
|
jeresig
|
9368b188c0
|
Removed jQuery.fn.contains - didn't match the :contains() selector and confused things. Thanks ajpiano for the tip.
|
2009-12-18 10:54:34 -05:00 |
|
Dave Methvin
|
fe7e2fee16
|
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!
|
2009-12-18 04:06:54 +08:00 |
|
Dave Methvin
|
b31b9bd756
|
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.
|
2009-12-18 04:05:45 +08:00 |
|
jeresig
|
6bc222e7a1
|
Removed 'abbr' from self-closing tags list. Fixes #5167.
|
2009-12-17 15:04:07 -05:00 |
|
Dave Methvin
|
d85d366fbf
|
Default callbackContext to the $.extended ajax options for 1.3.2 compatibility, per #5654.
|
2009-12-18 04:01:39 +08:00 |
|
Ben Alman
|
04b92e7831
|
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.
|
2009-12-18 04:01:05 +08:00 |
|
Ben Alman
|
927e1966de
|
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.
|
2009-12-18 04:01:05 +08:00 |
|
Karl Swedberg
|
aa81bb5e45
|
added a couple missing semicolons and fixed a typo in the comments
|
2009-12-18 03:58:16 +08:00 |
|
jeresig
|
1d921e2171
|
Follow-up to 100ed68642 , forgot to remove one of the tests.
|
2009-12-17 14:18:15 -05:00 |
|
jeresig
|
ed5731dcc4
|
Revert the changes from 65ebf57c1e , 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.
|
2009-12-17 14:17:05 -05:00 |
|
jeresig
|
ba86cc0294
|
Reworked some more of the selector tests as well to clean up after themselves.
|
2009-12-17 13:34:38 -05:00 |
|
jeresig
|
3a4bcf8a9c
|
Added some more tests around the name tests to catch possible regressions.
|
2009-12-17 13:23:39 -05:00 |
|
jeresig
|
892fb55547
|
Make sure that the node exists before attempting to clone.
|
2009-12-17 13:15:12 -05:00 |
|
jeresig
|
100ed68642
|
Stick with just getter/setters in attrFn.
|
2009-12-17 12:23:04 -05:00 |
|
jeresig
|
9a0174b057
|
Moved readyList check.
|
2009-12-16 23:09:55 -05:00 |
|
jeresig
|
de65985933
|
Make sure that some height/width is set for the nothiddendiv before checking.
|
2009-12-16 17:08:10 -05:00 |
|
jeresig
|
f078e930ed
|
Reverted accidental commit in 5197ac9fc8 .
|
2009-12-16 16:54:21 -05:00 |
|
jeresig
|
9997620420
|
Retooled the arguments.callee-related changes in 98ce35d52b to avoid re-declarations where possible.
|
2009-12-16 16:45:00 -05:00 |
|
jeresig
|
fe9333cc79
|
No need to use jQuery's event system for binding the onunload event in IE.
|
2009-12-16 15:42:03 -05:00 |
|
Batiste Bieler
|
649024909d
|
Enforce that hasClass and removeClass work even with tabs and endlines in class attributes. Fixes #5505.
|
2009-12-14 16:24:28 -05:00 |
|
jeresig
|
b4b30cc683
|
Disable getting values using the .attr() function shortcut until the full implications of which can be explored.
|
2009-12-14 01:15:02 -05:00 |
|
John Resig
|
5b51cc92fc
|
Merge branch 'master' of git@github.com:jquery/jquery
|
2009-12-11 12:53:17 -08:00 |
|
John Resig
|
253e73af51
|
Fixed typo from commit 542099a278 .
|
2009-12-11 12:49:22 -08:00 |
|
John Resig
|
974b0007f6
|
Merge branch 'master' of git@github.com:jquery/jquery
|
2009-12-11 12:47:55 -08:00 |
|
John Resig
|
638c093b85
|
Fixed typo from commit 542099a278 .
|
2009-12-11 12:47:41 -08:00 |
|
John Resig
|
5197ac9fc8
|
Fixed typo from commit 542099a278 .
|
2009-12-11 11:46:38 -08:00 |
|
John Resig
|
65ebf57c1e
|
Make sure that dynamically-created elements don't have a parent. Fixes #5638.
|
2009-12-10 17:01:04 -08:00 |
|