Ariel Flesler
|
aadc268abf
|
jquery core: fixes 5187. getElementsByTagName optimization was breaking $('div').live()
|
2009-09-09 16:50:58 +00:00 |
|
Ariel Flesler
|
bf230ffb6a
|
jquery core: closes #5186. getElementsByTagName optimization was breaking the selector attribute.
|
2009-09-09 16:33:16 +00:00 |
|
John Resig
|
4ea4fad090
|
Optimize jQuery() for the case $("TAG").
|
2009-09-08 04:26:47 +00:00 |
|
John Resig
|
1e750a00e9
|
Use the native Array indexOf method if it exists, for jQuery.inArray.
|
2009-09-08 01:45:11 +00:00 |
|
John Resig
|
9d8d74569c
|
Split out the fragment-building code from domManip. Switched core.js to using that instead. Also moved the standalone tag detection to $(...) for performance.
|
2009-09-07 18:58:01 +00:00 |
|
John Resig
|
b7d4e0e46c
|
Added an optimization for the case where $("body") is used.
|
2009-09-07 17:20:38 +00:00 |
|
John Resig
|
569c8b45c0
|
Fixed a bug with the isXMLDoc test - also made sure that isXMLDoc was handling the case where documentElement is undefined (which only occurs on HTML documents in IE).
|
2009-08-27 20:07:45 +00:00 |
|
John Resig
|
957cd6fb2a
|
Tweaked the isXMLDoc iframe test case to test the document, not the body element (which doesn't exist in IE). Also made the isXMLDoc code handle cases where elem is null, undefined, etc.
|
2009-08-27 19:22:48 +00:00 |
|
John Resig
|
bddd1837bb
|
Moved exposing window.jQuery and window.$ to the end of the jQuery file (helps some compatibility cases with older version of Prototype). Fixes ticket #4834.
|
2009-08-10 21:22:31 +00:00 |
|
John Resig
|
b7a3b220a8
|
Fix some missing braces in core.js.
|
2009-07-27 20:48:42 +00:00 |
|
John Resig
|
18a6fbbb6a
|
Added an improvement to quickExpr and some more tests for jQuery('html'). Fixes #4979.
|
2009-07-27 20:47:32 +00:00 |
|
John Resig
|
255a293cda
|
Shortened the isXMLDoc code, based upon recommendation from Andrea.
|
2009-07-27 13:21:19 +00:00 |
|
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 |
|