John Resig
|
2cd9ee3510
|
Added an extra documentElement check to isXMLDoc for IE - and added a number of unit tests for isXMLDoc. Fixes #4833.
|
2009-07-27 13:02:41 +00:00 |
|
John Resig
|
26eda09892
|
Changed .get(-Number) to use .slice() instead of .toArray() (which doesn't take any arguments). Follow-up from commit [6484].
|
2009-07-23 22:38:29 +00:00 |
|
John Resig
|
0a6c5205d2
|
Make sure that at least one argument is provided to .slice(), in accordance with the spec. Fixes jQuery bug #4942.
|
2009-07-23 13:22:55 +00:00 |
|
John Resig
|
b964e56946
|
Optimizing isXMLDoc.
|
2009-07-22 17:30:17 +00:00 |
|
John Resig
|
29ff710c9b
|
Made some syntax tweaks to core.js.
|
2009-07-19 19:55:21 +00:00 |
|
John Resig
|
b953c1d50a
|
Saved some references to native methods, instead of re-referencing them on every call.
|
2009-07-19 19:50:45 +00:00 |
|
John Resig
|
03de2cb5e7
|
Moved some RegExp in core.js, goes toward #4111.
|
2009-07-19 19:47:30 +00:00 |
|
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 |
|
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
|
190812c3be
|
Refactor jQuery.data a bit to reduce property lookups
- Also added jQuery.isEmptyObject
|
2009-07-16 07:32:31 +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
|
fd2a2fed84
|
Optimized jQuery(Element) to not call jQuery() twice.
|
2009-07-11 13:44:44 +00:00 |
|
Ariel Flesler
|
c6b9654ea8
|
jquery core: Closes #2827. jQuery.each iterates over functions
|
2009-06-20 15:51:19 +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 |
|
Ariel Flesler
|
3a80de1c7a
|
jquery core: $() -> $(document) and $(undefined) -> $([]). Removed a duplicated block.
|
2009-05-03 15:57:25 +00:00 |
|
Brandon Aaron
|
ffd457d456
|
index now works in reverse when passed a selector or undefined. fixes #3971
|
2009-05-02 19:22:55 +00:00 |
|
John Resig
|
2764127335
|
Unified the formatting of core.js. === or !== are used wherever appropriate, syntax has been normalized, braces are added in all cases, and jQuery() now returns an empty set.
|
2009-03-31 17:35:20 +00:00 |
|
Brandon Aaron
|
f8ef75eb91
|
remove trailing spaces
|
2009-03-23 01:55:17 +00:00 |
|
Brandon Aaron
|
7c04a64016
|
breaking jquery out into smaller modules. added attributes.js, manipulation.js, and traversing.js
|
2009-03-18 21:15:38 +00:00 |
|
Brandon Aaron
|
ace13387c8
|
fix for #4074, pass context to jQuery.clean for jQuery.clone
|
2009-03-18 02:48:32 +00:00 |
|
Brandon Aaron
|
e73990a566
|
fix for #3688, setting type attribute on button causes IE to throw error
|
2009-03-17 22:27:25 +00:00 |
|
Brandon Aaron
|
aabf635cfe
|
using parseFloat for offset and position methods and removed num helper method
|
2009-03-17 21:07:11 +00:00 |
|
John Resig
|
26731d475b
|
Backed out commit [6260], was causing too many problems. We'll have to bite the bullet and assume that the incoming result set has array methods. Un-fixes jQuery bug #4250.
|
2009-03-17 20:39:29 +00:00 |
|
Ariel Flesler
|
ece001f139
|
jquery core: Fixed a typo in a comment, closes #4294.
|
2009-03-05 13:36:12 +00:00 |
|
John Resig
|
f1f5cd9f6a
|
Simplified the structure of the .css() and .attr() methods (reducing the number of calls). Need to optimize $.css/$.curCSS/$.attr still. Fixes #4269.
|
2009-02-28 20:23:48 +00:00 |
|
John Resig
|
58235cc38e
|
Removed the need for the results set to have array methods. Resolves jQuery bug #4250.
|
2009-02-25 18:41:29 +00:00 |
|
John Resig
|
f094c803de
|
Made some changes to how .find() works, inlined the duplicate check - should change other methods to act similarly. Goes towards fixing #4240.
|
2009-02-25 18:29:18 +00:00 |
|
John Resig
|
4bbb70b4eb
|
Simplified the isXML function, no need to use recursion.
|
2009-02-25 15:37:09 +00:00 |
|
John Resig
|
85e0945718
|
Cut down on some more function calls for jQuery(...). Everything points back to the same root jQuery(document) object now. Going towards ticket #4240.
|
2009-02-25 14:23:25 +00:00 |
|
John Resig
|
041fd5f2b5
|
Reduced the number of function calls required for .find() (single element root), optimized some calls to jQuery() as well. Goes towards fixing #4240.
|
2009-02-25 04:57:00 +00:00 |
|
John Resig
|
cb3f842c88
|
Overhauled the .remove() and .empty() methods to be much more efficient. Fixes bug #4222.
|
2009-02-23 16:32:45 +00:00 |
|
John Resig
|
a37ca9e905
|
Made sure that .remove now uses multiFilter. Fixes bug #4205.
|
2009-02-20 19:45:29 +00:00 |
|
John Resig
|
75a973da35
|
Made it so that appendTo, etc. return the inserted elements (thus using pushStack, as well). Fixes bugs #3966 and #4182.
|
2009-02-18 16:29:43 +00:00 |
|
John Resig
|
3e46bce751
|
A speedup for .remove() (which also speeds up .html()). Fixes #4178.
|
2009-02-18 02:40:55 +00:00 |
|
John Resig
|
87b3ea4bc9
|
Added some extra methods for making result set merging easier.
|
2009-02-15 18:09:34 +00:00 |
|
John Resig
|
6f4b08cdf9
|
Added support for sorting in Safari - when querySelectorAll isn't able to be used.
|
2009-02-14 18:10:45 +00:00 |
|
John Resig
|
d75c899fe7
|
Duplication checks are now handled directly in Sizzle, no need to do extra work in .find().
|
2009-02-14 17:25:33 +00:00 |
|
John Resig
|
848c45ea17
|
Added some significant speed-ups to height/width checks, thanks to some code and investigation by Mike Helgeson. Fixes #3082.
|
2009-02-13 22:58:57 +00:00 |
|
John Resig
|
9aa0c69c43
|
Fixed bubbling of live events (if an inner element handles an event first - and stops progatation - then the parent event doesn't encounter the event). Thanks to Irae for the patch. Fixes bug #3980.
|
2009-02-09 23:29:57 +00:00 |
|
John Resig
|
136a459f4c
|
Optimized the clean() code to no longer use .trim() (speeds up working against long HTML in IE). Fixes #4037.
|
2009-02-09 15:41:50 +00:00 |
|
John Resig
|
6b938e1c16
|
Removed use of .trim() in globalEval, fixes #4036.
|
2009-02-09 15:35:33 +00:00 |
|
John Resig
|
ce90accc58
|
Reworked the .clone() function in IE. Fixes jQuery bugs #3500 (jQuery expandos were causing extra elements to appear from using .html() cloning), #3254 (Mis-match in clone result length causes problem), and #2845 (Cloning an <object/> causes exceptions to be thrown).
|
2009-02-09 14:48:15 +00:00 |
|
John Resig
|
cd28922b78
|
Made sure that .removeClass(null) doesn't throw an exception. Fixes #3847.
|
2009-01-20 17:33:25 +00:00 |
|
John Resig
|
28a1f02223
|
Re-worked the logic for where .selector and .context are added for ID selectors (especially ones that aren't found). Fixes jQuery bug #3833.
|
2009-01-20 16:00:48 +00:00 |
|