John Resig
0d5c3a68a0
Standardizing on .test() and .exec() - moving away from using .match() for RegExp. Fixes jQuery bug #4113 .
2009-07-19 13:21:51 +00:00
John Resig
a3b8ac413f
Rewrote .offsetParent() to work against the full jQuery set, added tests. Fixes #4922 .
2009-07-19 13:04:18 +00:00
John Resig
f0681d98fe
Made a number of stylistic changes to the offset code (braces, declarations, etc.).
2009-07-19 12:53:39 +00:00
John Resig
9d46c0ebb4
Switching to use a better check for if the node is a document.
2009-07-18 19:44:15 +00:00
Brandon Aaron
4edbff9fc1
fix for #4906
2009-07-17 21:08:13 +00:00
Yehuda Katz
1a7f72e7fe
Add test for jQuery(jQueryObj) cloning and simplify new get() code
2009-07-17 17:33:44 +00:00
Yehuda Katz
88bd74c732
jQuery objects have a default length of 0. Simplifies $() some.
2009-07-17 01:47:26 +00:00
Ariel Flesler
a38a5cd531
jquery core: Simplifying isEmptyObject() and adding tests.
2009-07-16 15:16:44 +00:00
Yehuda Katz
991d039b62
Refactor queueing system to allow auto-dequeuing to use dequeue directly and
...
therefore require dequeue to always leave the element it has dequeued on
the queue.
- In the fx queue, a progress sentinel is added when a queue element
is dequeued.
- The sentinel is ignored when dequeue is called explicitly
- When adding a new element to the fx queue, queue() checks if
the progress sentinel is present. If not, it calls dequeue()
2009-07-16 07:32:39 +00:00
Yehuda Katz
190812c3be
Refactor jQuery.data a bit to reduce property lookups
...
- Also added jQuery.isEmptyObject
2009-07-16 07:32:31 +00:00
Yehuda Katz
d36d224cc5
Implemented .data() to get the entire data object. Closes #4284
2009-07-16 07:32:25 +00:00
Yehuda Katz
87869b8b81
Unify .not and .filter ( resolves #4200 ).
...
- Both now support Function, Element, Selector, and Arrayish (including jQuery object)
2009-07-16 07:32:11 +00:00
Yehuda Katz
c10f87120f
jQuery.extend(true, Object, Object) copies custom objects correctly.
...
- Also update jQuery.isObject to handle this case correctly
2009-07-16 07:32:03 +00:00
Yehuda Katz
8d52c27808
jQuery.extend(true, Object, Object) copies objects with length keys correctly
2009-07-16 07:31:55 +00:00
Yehuda Katz
e532dfe522
Add support for .get(-Number) Closes #4188
2009-07-16 07:31:41 +00:00
Yehuda Katz
e124fec5e9
Make toArray an alias for .get(). Closes #3999
2009-07-16 07:31:32 +00:00
John Resig
c5315f6687
Scope 'document' locally (also useful for sandboxing). Patch from Andrea Giammarchi. Fixes bug #4905 .
2009-07-15 12:35:57 +00:00
John Resig
7a04d1da54
We only support wrapping the first element around an element (all others are ignored). Fixes ticket #4903 .
2009-07-14 23:43:58 +00:00
John Resig
991dafae16
Fixed wrapping of elements that hold text nodes. Thanks to David Flanagan for the patch. Fixes #4902 .
2009-07-14 23:28:07 +00:00
John Resig
c3c94823f2
Fixed the handling of .status == 304 in Opera (it always returns 0). Also silently "pass" in Opera 9.6 (which is unable to send the correct headers with setRequestHeader). Follow-up to bug #4764 .
2009-07-14 21:13:23 +00:00
Yehuda Katz
89dc1e0143
clearQueue and next should now work with default fx on all browsers
2009-07-13 22:21:40 +00:00
Yehuda Katz
72bb9dfe28
Fix dangling comma of death in data.js
2009-07-13 19:24:44 +00:00
Yehuda Katz
3595102154
Add tests for replaceAll(fn) and wrap(fn) -- mark wrapAll and wrapWithin as TODO
2009-07-12 21:08:54 +00:00
Yehuda Katz
7d7a960035
Support for .foo(Function) and testing. TODO: More tests
2009-07-12 20:19:43 +00:00
Yehuda Katz
e8eff25f3b
Added test for css(String, Function) and css(Object) where values are Functions; fixed css(Object)
2009-07-12 18:31:26 +00:00
Yehuda Katz
d857315967
Add clearQueue for clearing non-fx queues
2009-07-12 15:14:01 +00:00
Yehuda Katz
89b4bc53ca
Added a next() shortcut for queues
2009-07-12 14:31:32 +00:00
John Resig
5b84c7c45c
IE doesn't seem to like caching fragments that have options in them. Ticket #4883 .
2009-07-11 15:23:18 +00:00
John Resig
0c4418bbc4
Limit domManip caching to strings < 512 characters long. Ticket #4883 .
2009-07-11 14:50:59 +00:00
John Resig
2a268f5f4b
Fixes regression in .attr(), patch by David Flanagan. Fixes #4884 .
2009-07-11 13:57:38 +00:00
John Resig
8db967e9d5
Added caching to domManip. Fixes #4883 .
2009-07-11 13:49:46 +00:00
John Resig
fd2a2fed84
Optimized jQuery(Element) to not call jQuery() twice.
2009-07-11 13:44:44 +00:00
Brandon Aaron
bbf3334db1
reverting sizzle updates from previous commit, appears i had an outdated version
2009-06-23 18:14:57 +00:00
Brandon Aaron
de07ebc1a0
fix for #4512 and minor sizzle updates
2009-06-23 18:11:09 +00:00
Ariel Flesler
c6b9654ea8
jquery core: Closes #2827 . jQuery.each iterates over functions
2009-06-20 15:51:19 +00:00
Brandon Aaron
ee34b6982a
fix for #3533 , triggering an event with a colon in the name on a table no longer throws an error in IE
2009-06-17 02:31:45 +00:00
John Resig
28ab4d3224
Adding support for etags in $.ajax() - and simplified the if-modified-since implementation. Thanks to Lawrence for the patch! Closes ticket #4764 .
2009-06-15 13:36:12 +00:00
Ariel Flesler
6faf75fb98
jquery fx: Exposing the ticking function
2009-06-02 02:14:58 +00:00
John Resig
45729831b1
Removed some cases of strict errors.
2009-05-20 21:52:47 +00:00
John Resig
90a87c03b4
Switched to using new Function instead of eval for handling JSON parsing (Fixes bug #4680 ). Added support for JSON.parse, if it exists (Fixes bug #4429 ).
2009-05-20 21:28:48 +00:00
John Resig
a0451f162e
Did some light reordering of the jQuery definition. Moved window and undefined to exist in intro/outro.
2009-05-20 21:12:08 +00:00
Brandon Aaron
b97b886fcd
fix :hidden and :visible selectors. fixes #4512
2009-05-18 15:36:36 +00:00
Brandon Aaron
e10e625bf4
fix for #4183
2009-05-16 20:23:58 +00:00
Brandon Aaron
4a99fcf6e4
fix remove and empty to work properly in IE when an element with the id of length exists. fixes ajax event hanlders in test suite from firing multiple times because they did not get cleaned up.
2009-05-16 19:32:16 +00:00
Brandon Aaron
fd281e493d
fix for #4397
2009-05-16 14:45:46 +00:00
Brandon Aaron
ed087197ce
tidy up fix for #3981 , thanks matt kruse
2009-05-14 18:46:58 +00:00
Brandon Aaron
ec3ebd3e8a
opacity is now retrieved from stylesheet in IE. fixes #3981
2009-05-14 14:44:31 +00:00
Brandon Aaron
b763cc6602
fix regression in removing live events caused by r6324
2009-05-12 15:43:51 +00:00
Ariel Flesler
d075072768
jquery event: misc change
2009-05-10 14:38:35 +00:00
Brandon Aaron
09b59038a0
unused, left-over code from r6344
2009-05-07 18:09:17 +00:00