]>
source.dussan.org Git - jquery.git/log
Ariel Flesler [Mon, 14 Sep 2009 19:57:49 +0000 (19:57 +0000)]
jquery ajax: Misc rename
Ariel Flesler [Mon, 14 Sep 2009 18:03:18 +0000 (18:03 +0000)]
jquery core: Fixed #5202. Fixing selector generation when a manipulation function receives a jQuery object.
Ariel Flesler [Mon, 14 Sep 2009 17:33:15 +0000 (17:33 +0000)]
jquery core: removing the body optimization, as it is then handled by $("TAG").
Ariel Flesler [Fri, 11 Sep 2009 17:47:40 +0000 (17:47 +0000)]
jquery core: commenting the new access function.
Ariel Flesler [Wed, 9 Sep 2009 21:14:28 +0000 (21:14 +0000)]
jquery core: Closes #5189. Added a generic function to handle getting/setting key-value/setting a hash.
Ariel Flesler [Wed, 9 Sep 2009 16:50:58 +0000 (16:50 +0000)]
jquery core: fixes 5187. getElementsByTagName optimization was breaking $('div').live()
Ariel Flesler [Wed, 9 Sep 2009 16:33:16 +0000 (16:33 +0000)]
jquery core: closes #5186. getElementsByTagName optimization was breaking the selector attribute.
John Resig [Wed, 9 Sep 2009 00:21:21 +0000 (00:21 +0000)]
Added support for .eq(-N), .first(), and .last(). Fixes #2164 and #4188.
John Resig [Tue, 8 Sep 2009 04:26:47 +0000 (04:26 +0000)]
Optimize jQuery() for the case $("TAG").
John Resig [Tue, 8 Sep 2009 01:45:11 +0000 (01:45 +0000)]
Use the native Array indexOf method if it exists, for jQuery.inArray.
John Resig [Tue, 8 Sep 2009 01:07:50 +0000 (01:07 +0000)]
Removed jQuery.className.(has|remove|add) in favor of .addClass/removeClass/hasClass. Also rewrote the functions for additional performance.
John Resig [Mon, 7 Sep 2009 20:55:36 +0000 (20:55 +0000)]
Broke the logic for .clean() wrap out into a separate, static, data structure. Also improved the performance of .html() looking for the case where .innerHTML can be used without problems. Also tweaked some cases where cleanData() was used, no need to use jQuery selectors in these cases.
John Resig [Mon, 7 Sep 2009 18:58:01 +0000 (18:58 +0000)]
Split out the fragment-building code from domManip. Switched core.js to using that instead. Also moved the standalone tag detection to $(...) for performance.
John Resig [Mon, 7 Sep 2009 17:20:38 +0000 (17:20 +0000)]
Added an optimization for the case where $("body") is used.
Yehuda Katz [Wed, 2 Sep 2009 05:16:21 +0000 (05:16 +0000)]
Adds nested param serialization; Closes #4201 (by merbjedi)
John Resig [Thu, 27 Aug 2009 20:07:45 +0000 (20:07 +0000)]
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).
John Resig [Thu, 27 Aug 2009 19:22:48 +0000 (19:22 +0000)]
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.
John Resig [Wed, 26 Aug 2009 17:39:52 +0000 (17:39 +0000)]
If the XHR object no longer exists assume that the request was aborted.
John Resig [Wed, 26 Aug 2009 16:29:46 +0000 (16:29 +0000)]
Temporarily disabled some tests for Opera 10 - a variety of problems with input elements and selectors exist.
John Resig [Mon, 10 Aug 2009 21:22:31 +0000 (21:22 +0000)]
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.
John Resig [Tue, 28 Jul 2009 12:28:59 +0000 (12:28 +0000)]
Added support for .closest(filter, DOMElement). Fixes #4072.
John Resig [Tue, 28 Jul 2009 12:22:10 +0000 (12:22 +0000)]
Backing out commit #6507 - causes too many problems.
John Resig [Mon, 27 Jul 2009 20:48:42 +0000 (20:48 +0000)]
Fix some missing braces in core.js.
John Resig [Mon, 27 Jul 2009 20:47:32 +0000 (20:47 +0000)]
Added an improvement to quickExpr and some more tests for jQuery('html'). Fixes #4979.
John Resig [Mon, 27 Jul 2009 19:02:40 +0000 (19:02 +0000)]
Make sure payload is sent for PUT requests. (Thanks alx). Fixes #4971.
John Resig [Mon, 27 Jul 2009 13:21:19 +0000 (13:21 +0000)]
Shortened the isXMLDoc code, based upon recommendation from Andrea.
John Resig [Mon, 27 Jul 2009 13:02:41 +0000 (13:02 +0000)]
Added an extra documentElement check to isXMLDoc for IE - and added a number of unit tests for isXMLDoc. Fixes #4833.
John Resig [Sat, 25 Jul 2009 21:31:59 +0000 (21:31 +0000)]
Implemented support for .context limited .closest() calls. Fixes #4072.
John Resig [Sat, 25 Jul 2009 20:56:15 +0000 (20:56 +0000)]
Fix for animating hyphenated CSS properties. Fixes #4156.
Brandon Aaron [Sat, 25 Jul 2009 16:08:18 +0000 (16:08 +0000)]
Fix for #4972. Dreamweaver CS4 crashes on offset module. Thanks mike.helgeson
Brandon Aaron [Sat, 25 Jul 2009 16:04:30 +0000 (16:04 +0000)]
revision 6494 accidentally reverted some changes to offset module
Brandon Aaron [Fri, 24 Jul 2009 22:32:53 +0000 (22:32 +0000)]
add scrollTop/Left tests and fix for IE
Ariel Flesler [Fri, 24 Jul 2009 01:50:41 +0000 (01:50 +0000)]
speed: adding a benchmark() function
Ariel Flesler [Fri, 24 Jul 2009 00:58:24 +0000 (00:58 +0000)]
speed: misc changes to the top comment
Ariel Flesler [Fri, 24 Jul 2009 00:57:27 +0000 (00:57 +0000)]
speed: committing a failing experiment of concat vs slice
John Resig [Thu, 23 Jul 2009 22:38:29 +0000 (22:38 +0000)]
Changed .get(-Number) to use .slice() instead of .toArray() (which doesn't take any arguments). Follow-up from commit [6484].
John Resig [Thu, 23 Jul 2009 22:16:29 +0000 (22:16 +0000)]
Fix for incorrect options being selected (noticed same problem with radio/checkbox and fixed it there, as well). Fixes #4962.
John Resig [Thu, 23 Jul 2009 13:22:55 +0000 (13:22 +0000)]
Make sure that at least one argument is provided to .slice(), in accordance with the spec. Fixes jQuery bug #4942.
John Resig [Wed, 22 Jul 2009 17:30:17 +0000 (17:30 +0000)]
Optimizing isXMLDoc.
John Resig [Wed, 22 Jul 2009 15:03:23 +0000 (15:03 +0000)]
Support dynamically loaded copies of jQuery using document ready. Fixes #4889.
John Resig [Wed, 22 Jul 2009 14:38:21 +0000 (14:38 +0000)]
Make sure that the script is removed only if it's actually in the page still. Fixes #4934.
John Resig [Tue, 21 Jul 2009 20:48:29 +0000 (20:48 +0000)]
Completely disable the flaky fx queue test.
John Resig [Tue, 21 Jul 2009 20:24:12 +0000 (20:24 +0000)]
Exaggerate the times for the localtimeout ajax test.
John Resig [Tue, 21 Jul 2009 20:16:44 +0000 (20:16 +0000)]
Retool the fx test again, making it more apparent which order the queue tests will complete in.
John Resig [Tue, 21 Jul 2009 20:06:05 +0000 (20:06 +0000)]
Made a tweak to the fx queue test (was randomly failing in its current incarnation).
John Resig [Tue, 21 Jul 2009 15:57:51 +0000 (15:57 +0000)]
Tweaked the detach addition in commit [6474].
Yehuda Katz [Tue, 21 Jul 2009 09:17:33 +0000 (09:17 +0000)]
Adds detach()
John Resig [Sun, 19 Jul 2009 19:55:21 +0000 (19:55 +0000)]
Made some syntax tweaks to core.js.
John Resig [Sun, 19 Jul 2009 19:50:45 +0000 (19:50 +0000)]
Saved some references to native methods, instead of re-referencing them on every call.
John Resig [Sun, 19 Jul 2009 19:47:30 +0000 (19:47 +0000)]
Moved some RegExp in core.js, goes toward #4111.
John Resig [Sun, 19 Jul 2009 19:44:15 +0000 (19:44 +0000)]
Moved the RegExp in ajax.js out from inline, goes towards ticket #4111.
John Resig [Sun, 19 Jul 2009 19:37:11 +0000 (19:37 +0000)]
Made a number of syntax tweaks to ajax.js.
John Resig [Sun, 19 Jul 2009 19:03:18 +0000 (19:03 +0000)]
Did some cleaning up of ajax.js and fixed a bug from commit [6457].
John Resig [Sun, 19 Jul 2009 17:02:01 +0000 (17:02 +0000)]
Fixed a typo with commit [6457].
John Resig [Sun, 19 Jul 2009 16:21:08 +0000 (16:21 +0000)]
Removing extraneous closing ). Fix for [6463].
John Resig [Sun, 19 Jul 2009 16:13:45 +0000 (16:13 +0000)]
Broke out some of the inline RegExp from css.js. Goes towards fixing #4111.
John Resig [Sun, 19 Jul 2009 16:08:17 +0000 (16:08 +0000)]
Fixed various formatting issues in css.js.
John Resig [Sun, 19 Jul 2009 15:57:43 +0000 (15:57 +0000)]
Move cases of .replace(re, Function) out from inline (to avoid being redeclared on every use). Fixes #4114.
John Resig [Sun, 19 Jul 2009 15:51:00 +0000 (15:51 +0000)]
Fixed typo in commit #6461.
John Resig [Sun, 19 Jul 2009 15:48:30 +0000 (15:48 +0000)]
Made more formatting changes to manipulation.js. Also moved all inline RegExp into a top declaration.
John Resig [Sun, 19 Jul 2009 15:29:03 +0000 (15:29 +0000)]
Tweaked formatting of src/manipulation.js.
John Resig [Sun, 19 Jul 2009 13:32:53 +0000 (13:32 +0000)]
Standardize on using .nodeName in place of .tagName. Fixes jQuery bug #4923.
John Resig [Sun, 19 Jul 2009 13:21:51 +0000 (13:21 +0000)]
Standardizing on .test() and .exec() - moving away from using .match() for RegExp. Fixes jQuery bug #4113.
John Resig [Sun, 19 Jul 2009 13:04:18 +0000 (13:04 +0000)]
Rewrote .offsetParent() to work against the full jQuery set, added tests. Fixes #4922.
John Resig [Sun, 19 Jul 2009 12:53:39 +0000 (12:53 +0000)]
Made a number of stylistic changes to the offset code (braces, declarations, etc.).
John Resig [Sat, 18 Jul 2009 19:44:15 +0000 (19:44 +0000)]
Switching to use a better check for if the node is a document.
Brandon Aaron [Fri, 17 Jul 2009 22:20:26 +0000 (22:20 +0000)]
removing ambiguous offset tests for now... results are different due to rendering differences but are correct for the given browser
Brandon Aaron [Fri, 17 Jul 2009 22:15:37 +0000 (22:15 +0000)]
integrated offset tests into main test suite. offset tests now use iframes instead of popups
Brandon Aaron [Fri, 17 Jul 2009 21:08:13 +0000 (21:08 +0000)]
fix for #4906
Yehuda Katz [Fri, 17 Jul 2009 17:33:44 +0000 (17:33 +0000)]
Add test for jQuery(jQueryObj) cloning and simplify new get() code
Yehuda Katz [Fri, 17 Jul 2009 01:47:26 +0000 (01:47 +0000)]
jQuery objects have a default length of 0. Simplifies $() some.
Ariel Flesler [Thu, 16 Jul 2009 15:16:44 +0000 (15:16 +0000)]
jquery core: Simplifying isEmptyObject() and adding tests.
Yehuda Katz [Thu, 16 Jul 2009 07:32:39 +0000 (07:32 +0000)]
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()
Yehuda Katz [Thu, 16 Jul 2009 07:32:31 +0000 (07:32 +0000)]
Refactor jQuery.data a bit to reduce property lookups
- Also added jQuery.isEmptyObject
Yehuda Katz [Thu, 16 Jul 2009 07:32:25 +0000 (07:32 +0000)]
Implemented .data() to get the entire data object. Closes #4284
Yehuda Katz [Thu, 16 Jul 2009 07:32:17 +0000 (07:32 +0000)]
Add a test for index()
Yehuda Katz [Thu, 16 Jul 2009 07:32:11 +0000 (07:32 +0000)]
Unify .not and .filter (resolves #4200).
- Both now support Function, Element, Selector, and Arrayish (including jQuery object)
Yehuda Katz [Thu, 16 Jul 2009 07:32:03 +0000 (07:32 +0000)]
jQuery.extend(true, Object, Object) copies custom objects correctly.
- Also update jQuery.isObject to handle this case correctly
Yehuda Katz [Thu, 16 Jul 2009 07:31:55 +0000 (07:31 +0000)]
jQuery.extend(true, Object, Object) copies objects with length keys correctly
Yehuda Katz [Thu, 16 Jul 2009 07:31:47 +0000 (07:31 +0000)]
Clear some dangling whitespace
Yehuda Katz [Thu, 16 Jul 2009 07:31:41 +0000 (07:31 +0000)]
Add support for .get(-Number) Closes #4188
Yehuda Katz [Thu, 16 Jul 2009 07:31:32 +0000 (07:31 +0000)]
Make toArray an alias for .get(). Closes #3999
Yehuda Katz [Thu, 16 Jul 2009 07:31:22 +0000 (07:31 +0000)]
Added gitignore for people using git-svn
John Resig [Wed, 15 Jul 2009 12:35:57 +0000 (12:35 +0000)]
Scope 'document' locally (also useful for sandboxing). Patch from Andrea Giammarchi. Fixes bug #4905.
John Resig [Tue, 14 Jul 2009 23:43:58 +0000 (23:43 +0000)]
We only support wrapping the first element around an element (all others are ignored). Fixes ticket #4903.
John Resig [Tue, 14 Jul 2009 23:28:07 +0000 (23:28 +0000)]
Fixed wrapping of elements that hold text nodes. Thanks to David Flanagan for the patch. Fixes #4902.
John Resig [Tue, 14 Jul 2009 21:20:16 +0000 (21:20 +0000)]
Fixed spelling mistake in Ajax tests.
John Resig [Tue, 14 Jul 2009 21:13:23 +0000 (21:13 +0000)]
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.
Yehuda Katz [Mon, 13 Jul 2009 22:21:40 +0000 (22:21 +0000)]
clearQueue and next should now work with default fx on all browsers
Yehuda Katz [Mon, 13 Jul 2009 21:50:58 +0000 (21:50 +0000)]
Uses the more stable font-size as a sentinel
Yehuda Katz [Mon, 13 Jul 2009 19:48:08 +0000 (19:48 +0000)]
Test Tweak to normalize the CSS results across browsers
Yehuda Katz [Mon, 13 Jul 2009 19:24:44 +0000 (19:24 +0000)]
Fix dangling comma of death in data.js
Yehuda Katz [Mon, 13 Jul 2009 19:24:23 +0000 (19:24 +0000)]
Updates css() tests to use hex rather than color names
Yehuda Katz [Sun, 12 Jul 2009 21:08:54 +0000 (21:08 +0000)]
Add tests for replaceAll(fn) and wrap(fn) -- mark wrapAll and wrapWithin as TODO
Yehuda Katz [Sun, 12 Jul 2009 20:19:43 +0000 (20:19 +0000)]
Support for .foo(Function) and testing. TODO: More tests
Yehuda Katz [Sun, 12 Jul 2009 18:31:26 +0000 (18:31 +0000)]
Added test for css(String, Function) and css(Object) where values are Functions; fixed css(Object)
Yehuda Katz [Sun, 12 Jul 2009 15:14:01 +0000 (15:14 +0000)]
Add clearQueue for clearing non-fx queues
Yehuda Katz [Sun, 12 Jul 2009 14:31:32 +0000 (14:31 +0000)]
Added a next() shortcut for queues
John Resig [Sat, 11 Jul 2009 15:23:18 +0000 (15:23 +0000)]
IE doesn't seem to like caching fragments that have options in them. Ticket #4883.
John Resig [Sat, 11 Jul 2009 14:50:59 +0000 (14:50 +0000)]
Limit domManip caching to strings < 512 characters long. Ticket #4883.