]>
source.dussan.org Git - jquery.git/log
Ariel Flesler [Tue, 30 Dec 2008 22:05:45 +0000 (22:05 +0000)]
build: Closes #3760. Adding the data module to the build file. Thanks Cloudream.
John Resig [Tue, 30 Dec 2008 20:45:33 +0000 (20:45 +0000)]
Made sure that return false works in .live() along with the event object being passed in as the first argument.
Ariel Flesler [Tue, 30 Dec 2008 02:43:14 +0000 (02:43 +0000)]
jquery data: Fixed a weird patch merging issue from [6011]
Ariel Flesler [Tue, 30 Dec 2008 02:40:04 +0000 (02:40 +0000)]
jquery data: Oops.. forgot to commit the new data module. This is part of [6010].
Ariel Flesler [Tue, 30 Dec 2008 02:31:26 +0000 (02:31 +0000)]
jquery data: Closes #3539. Exposed jQuery.queue. Moved all the data and queue functions to their own module. Made the dequeue function more generic(designed to be used on functions). Closes #3748. Reverted a previous modification.
Ariel Flesler [Mon, 29 Dec 2008 22:05:02 +0000 (22:05 +0000)]
jquery support: Closes #3758, fixes a memory leak on IE. Thanks Choan Galvez.
Ariel Flesler [Mon, 29 Dec 2008 21:57:29 +0000 (21:57 +0000)]
jquery event: jQuery.Event can be instantiated without the 'new' keyword.
Ariel Flesler [Sat, 27 Dec 2008 18:21:54 +0000 (18:21 +0000)]
jquery core: Removed an orphaned line. Thanks mose.
Ariel Flesler [Fri, 26 Dec 2008 15:48:04 +0000 (15:48 +0000)]
jquery core: Fixed a global var leak introduced by me on a recent commit.
Ariel Flesler [Thu, 25 Dec 2008 21:44:54 +0000 (21:44 +0000)]
jquery event: Closes #3662. Adds a jQuery.Event class. Makes trigger and fix simpler. Adds currentTarget attribute to event objects. Event object isn't passed as part of data.
Ariel Flesler [Thu, 25 Dec 2008 21:20:41 +0000 (21:20 +0000)]
jquery core: Closes #3737. Fixed a possible null dereference.
Ariel Flesler [Thu, 25 Dec 2008 21:09:08 +0000 (21:09 +0000)]
jquery selector: Removed a needless line (related to [5992]).
Ariel Flesler [Thu, 25 Dec 2008 21:00:08 +0000 (21:00 +0000)]
jquery fx: Fixed redundant code
Ariel Flesler [Thu, 25 Dec 2008 20:13:42 +0000 (20:13 +0000)]
jquery fx: Closes #3219. jQuery.fn.toggle can accept a boolean argument indicating show/hide.
Ariel Flesler [Thu, 25 Dec 2008 20:12:18 +0000 (20:12 +0000)]
jquery core: Closes #1681. jQuery.fn.toggleClass can accept a boolean argument indicating add/remove.
Ariel Flesler [Thu, 25 Dec 2008 19:47:56 +0000 (19:47 +0000)]
jquery core: Closes #3255. The div used in jQuery.clean is emptied in the end. Cleaning the parentNode's properties of the elements.
Ariel Flesler [Thu, 25 Dec 2008 19:25:30 +0000 (19:25 +0000)]
jquery core: Closes #3641. jQuery.merge stopped looping once a 0 was found.
Ariel Flesler [Thu, 25 Dec 2008 17:37:58 +0000 (17:37 +0000)]
jquery core: Closes #3666. Removed old code.
John Resig [Mon, 22 Dec 2008 17:34:34 +0000 (17:34 +0000)]
Bumped the version number to 1.3b2pre.
John Resig [Mon, 22 Dec 2008 17:31:22 +0000 (17:31 +0000)]
Tagging the 1.3b1 release.
John Resig [Mon, 22 Dec 2008 16:41:14 +0000 (16:41 +0000)]
Synced with Sizzle codebase (which removed the use of the caching code).
John Resig [Mon, 22 Dec 2008 14:47:34 +0000 (14:47 +0000)]
Disabled native event triggering (and, thus, bubbling) for global events.
John Resig [Mon, 22 Dec 2008 04:59:34 +0000 (04:59 +0000)]
Added a new liveQuery/event delegation hybrid method: .live and .die. Easily adapts event delegation to the jQuery style. $("div").live("click", fn); $("div > #foo").live("submit", fn); $("div").die("click");
John Resig [Mon, 22 Dec 2008 02:02:05 +0000 (02:02 +0000)]
Made sure that the correct event.taget is being used in event bubbling.
John Resig [Mon, 22 Dec 2008 01:57:06 +0000 (01:57 +0000)]
Added support for bubbling triggered events.
John Resig [Mon, 22 Dec 2008 00:52:53 +0000 (00:52 +0000)]
Added support for the new .closest() method (very useful for event delegation).
John Resig [Sun, 21 Dec 2008 23:06:42 +0000 (23:06 +0000)]
Oops, forgot to commit support.js.
John Resig [Sun, 21 Dec 2008 21:22:44 +0000 (21:22 +0000)]
Added the new jQuery.support object and removed all uses of jQuery.browser from within jQuery itself (while simultaneously deprecating the use of jQuery.browser).
John Resig [Sun, 21 Dec 2008 21:18:40 +0000 (21:18 +0000)]
Fixed an issue with domManip where the incorrect document was being used to create the document fragment.
John Resig [Sat, 20 Dec 2008 22:45:11 +0000 (22:45 +0000)]
Syncing Sizzle codebase.
John Resig [Sat, 20 Dec 2008 14:39:36 +0000 (14:39 +0000)]
Added a missing semicolon.
John Resig [Sat, 20 Dec 2008 01:19:17 +0000 (01:19 +0000)]
Landing the new Sizzle selector engine. There'll need to be some later tweaks (to make the tests a little more pragmatic - especially for document order elements). But it appears to be passing well and that's enough. Closes #3563.
John Resig [Fri, 19 Dec 2008 18:21:12 +0000 (18:21 +0000)]
Rewrote the hide and show methods to fix the issue with Safari not hiding distached elements. Fixed #1239, #2233, #3038, #3343, #3395. They're also faster now, as well.
John Resig [Fri, 19 Dec 2008 06:58:18 +0000 (06:58 +0000)]
Fixed an issue with domManip where the incorrect clone fragments were being used for elements.
John Resig [Fri, 19 Dec 2008 06:49:44 +0000 (06:49 +0000)]
Fixed a problem with multi-namespaced events not targetting the correct functions for execution.
John Resig [Fri, 19 Dec 2008 06:49:03 +0000 (06:49 +0000)]
Fixed an issue with how .data() was expecting output (trigger now returns exact output - or null if none is provided, which was tripping it up).
John Resig [Fri, 19 Dec 2008 05:43:37 +0000 (05:43 +0000)]
Fixed line-ending issue.
John Resig [Fri, 19 Dec 2008 05:42:15 +0000 (05:42 +0000)]
Tweaked mis-numbered makeArray test.
John Resig [Fri, 19 Dec 2008 04:37:54 +0000 (04:37 +0000)]
Switched to using DOM Fragments in domManip.
John Resig [Fri, 19 Dec 2008 04:37:10 +0000 (04:37 +0000)]
Added selector path logging (creates a trail that plugins can use).
John Resig [Fri, 19 Dec 2008 04:36:28 +0000 (04:36 +0000)]
Removing remaining strict-mode warnings.
John Resig [Fri, 19 Dec 2008 04:34:12 +0000 (04:34 +0000)]
Added support for multiple-namespaced events (in bind, trigger, and unbind).
John Resig [Fri, 19 Dec 2008 04:29:48 +0000 (04:29 +0000)]
Simplifying the DOM ready code, no longer attempting to handle stylesheet loading. Closes #2614.
Jörn Zaefferer [Thu, 18 Dec 2008 16:43:39 +0000 (16:43 +0000)]
core: cleanup of build - build.js isn't used anywhere
Ariel Flesler [Tue, 16 Dec 2008 00:05:04 +0000 (00:05 +0000)]
testrunner: re adding the test for a function within isFunction.
Ariel Flesler [Tue, 16 Dec 2008 00:02:17 +0000 (00:02 +0000)]
testrunner: adding tests for $.fn.hasClass.
John Resig [Sat, 29 Nov 2008 01:14:02 +0000 (01:14 +0000)]
IE doesn't care for boolean checks of .createElement - reverted back to using typeof instead.
John Resig [Tue, 18 Nov 2008 06:00:34 +0000 (06:00 +0000)]
Made a mistake in the patch for #3618, landing fix.
John Resig [Tue, 18 Nov 2008 04:53:34 +0000 (04:53 +0000)]
The code for handling Ajax timeouts was broken (the abort was being called too early). Fixing this allows the test suite to work again.
John Resig [Mon, 17 Nov 2008 16:32:05 +0000 (16:32 +0000)]
Standardized the type checks across core. isFunction and isArray now use Object.prototype.toString to verify the type, .constructor use was removed in favor of typeof, typeof checks now use ===, undefined checks use === undefined. All of this is outlined in the new style guidelines: http://docs.jquery.com/JQuery_Core_Style_Guidelines#Type_Checks. Fixes bug #3618.
John Resig [Fri, 14 Nov 2008 04:16:00 +0000 (04:16 +0000)]
Landing fixes for tickets #2935 and #2688 (Aborting ajax doesn't stop the setInterval, ajaxStop event isn't getting triggered).
Brandon Aaron [Thu, 13 Nov 2008 02:35:02 +0000 (02:35 +0000)]
fix the long standing 2px offset issue in QuirksMode in IE
John Resig [Wed, 12 Nov 2008 13:18:47 +0000 (13:18 +0000)]
Landed the patch, by Diego, that 1) Removes browser sniffing from the ready code and 2) Provides some form of fallback DOM Ready for Iframes in IE. Closes #2614.
Brandon Aaron [Mon, 10 Nov 2008 02:39:03 +0000 (02:39 +0000)]
new offset method, faster and no more browser detection
Paul Bakaus [Fri, 7 Nov 2008 15:44:33 +0000 (15:44 +0000)]
core: height() method wasn't working reliably in Opera - rather than returning the actual client height when called on window, it returned the document's height through document.body.clientHeight. The right value to work with is html.clientHeight
Ariel Flesler [Wed, 29 Oct 2008 02:01:22 +0000 (02:01 +0000)]
jquery core: closes #3541. Added isArray.
Ariel Flesler [Wed, 29 Oct 2008 01:15:47 +0000 (01:15 +0000)]
jquery core: forgot to remove a deprecated warning.
Ariel Flesler [Wed, 29 Oct 2008 01:12:27 +0000 (01:12 +0000)]
jquery core: improves #3248. Functions are supported by isFunction.
Jörn Zaefferer [Fri, 24 Oct 2008 14:40:58 +0000 (14:40 +0000)]
core: tests cleanup for compability with qunit updates: stop() now actually accepts an argument (ajax.js); selectors should be confined to fixture(event.js)
Ariel Flesler [Wed, 22 Oct 2008 15:23:37 +0000 (15:23 +0000)]
jquery fx: closes #3496. $.fx.off = true; turns off animations.
Ariel Flesler [Wed, 22 Oct 2008 10:06:54 +0000 (10:06 +0000)]
jquery event: extra for #3498. Using the new mouse(enter|leave) shortcuts in $.fn.hover.
Ariel Flesler [Tue, 21 Oct 2008 01:49:11 +0000 (01:49 +0000)]
jquery event: closes #3498, adding $.fn.mouseenter & $.fn.mouseleave.
Ariel Flesler [Tue, 21 Oct 2008 01:48:23 +0000 (01:48 +0000)]
test runner: Commented 2 tests that jam the suite.
Ariel Flesler [Sat, 18 Oct 2008 23:27:43 +0000 (23:27 +0000)]
jquery fx: closes #3495. Animations are synchronous when duration is 0.
Ariel Flesler [Sat, 18 Oct 2008 22:46:04 +0000 (22:46 +0000)]
jquery event: closes #3355. Added stopImmediatePropagation() to events.
Ariel Flesler [Sat, 18 Oct 2008 22:22:08 +0000 (22:22 +0000)]
jquery core: closes #3485. Fixing a memory leak on IE.
Ariel Flesler [Sat, 18 Oct 2008 21:59:09 +0000 (21:59 +0000)]
testrunner: fixing tests that were broken due to recent updates to qunit.
John Resig [Thu, 21 Aug 2008 17:08:50 +0000 (17:08 +0000)]
A test was using the old / child selector syntax - updating to the new style.
Ariel Flesler [Thu, 14 Aug 2008 14:03:05 +0000 (14:03 +0000)]
jquery core: fix for [5828]. Put 'function' instead of 'string'.
Ariel Flesler [Wed, 13 Aug 2008 18:16:14 +0000 (18:16 +0000)]
jquery core: closes #3154. makeArray uses typeof instead of attribute sniffing for strings.
Ariel Flesler [Wed, 13 Aug 2008 01:44:36 +0000 (01:44 +0000)]
jquery ajax: closes #3249. Slight modification on serializeArray, shorter and faster code, and allows a custom form object.
Ariel Flesler [Tue, 12 Aug 2008 19:34:30 +0000 (19:34 +0000)]
jquery core: closes #3248, #3079, #3026, #3176, #3202, #3129. jQuery.makeArray doesn't support functions anymore. Voiding the conflict with Scriptaculous 1.7.x.
Ariel Flesler [Mon, 11 Aug 2008 01:35:23 +0000 (01:35 +0000)]
jquery ajax: misc optimization for $.fn.load().
Ariel Flesler [Mon, 11 Aug 2008 00:54:05 +0000 (00:54 +0000)]
jquery core: closes #3241. The 'length' property isn't set to jQuery's prototype anymore.
Ariel Flesler [Sun, 10 Aug 2008 23:59:01 +0000 (23:59 +0000)]
jquery core: small size optimizations for val().
Jörn Zaefferer [Fri, 8 Aug 2008 17:42:52 +0000 (17:42 +0000)]
core/test: replaced local qunit copy with qunit via svn:externals; inlined styles specific to polluted.php; kept testrunner.js with just the noConflict call
Jörn Zaefferer [Fri, 8 Aug 2008 17:21:42 +0000 (17:21 +0000)]
core: deleted useless test/fix.html
Ariel Flesler [Thu, 7 Aug 2008 20:41:05 +0000 (20:41 +0000)]
jquery ajax: closes #3231. The ajax setting 'dataFilter' can also parse the response.
Ariel Flesler [Thu, 7 Aug 2008 13:07:21 +0000 (13:07 +0000)]
jquery ajax: extends #3087. The xhr factory is now an ajax setting called 'xhr' instead of a method (jQuery.getAjaxTransport).
Ariel Flesler [Mon, 4 Aug 2008 14:18:06 +0000 (14:18 +0000)]
jquery ajax: closes #3087, #2167, #2128. The ajax transport creation process is exposed to allow overriding.
Ariel Flesler [Mon, 28 Jul 2008 18:31:25 +0000 (18:31 +0000)]
jquery event: closes #3127. jQuery.event.special built-in methods were optimized. The mouse(enter|leave) special case is only added for non-IE browsers.Thanks to Mike Helgeson for his help.
Ariel Flesler [Mon, 28 Jul 2008 16:34:46 +0000 (16:34 +0000)]
jquery selector: closes #3023. The attribute filter accepts ':'.
Ariel Flesler [Mon, 28 Jul 2008 16:23:23 +0000 (16:23 +0000)]
jquery selector: closes #2939. $('[style]') wasn't being handled well.
Ariel Flesler [Wed, 23 Jul 2008 17:00:32 +0000 (17:00 +0000)]
jquery core: closes #2652. val() supports option elements, also simplified the code.
Ariel Flesler [Wed, 23 Jul 2008 16:18:05 +0000 (16:18 +0000)]
jquery core: closes #2968. Simplified isFunction, dropping support for DOM methods and functions like alert() on IE.
Ariel Flesler [Wed, 23 Jul 2008 15:21:27 +0000 (15:21 +0000)]
jquery core: closes #3179. Fallback browser version for non supported browsers.
Ariel Flesler [Tue, 22 Jul 2008 02:12:08 +0000 (02:12 +0000)]
test runner: adding scriptaculous 1.7.0 for the polluted test runner. It fails, but 1.8.x doesn't fail anymore.
Ariel Flesler [Tue, 15 Jul 2008 15:58:01 +0000 (15:58 +0000)]
jquery core: closes #3159. remove() would unbind form.elements instead of a form.
Ariel Flesler [Wed, 9 Jul 2008 21:38:28 +0000 (21:38 +0000)]
jquery event: closes #3112. It wasn't possible to bind 'data' to special events.
Ariel Flesler [Wed, 9 Jul 2008 19:26:41 +0000 (19:26 +0000)]
general: adding reminder.txt to write down things to remember for future releases.
Ariel Flesler [Wed, 9 Jul 2008 19:23:19 +0000 (19:23 +0000)]
jquery core: Closes #3033. Removed support for .. selector on jQuery.find.
Ariel Flesler [Thu, 3 Jul 2008 22:54:12 +0000 (22:54 +0000)]
jquery fx: closes #3128. Saved some bytes when creating custom animations, using macros. Thanks Mike Helgeson.
Ariel Flesler [Tue, 1 Jul 2008 02:50:38 +0000 (02:50 +0000)]
jquery event: Optimization to global unbinding on window unload. Thanks Mike Helgeson.
Ariel Flesler [Tue, 1 Jul 2008 02:25:55 +0000 (02:25 +0000)]
jquery event: closes #3107. Optimization to global event triggering. Thanks Mike Helgeson.
Ariel Flesler [Tue, 1 Jul 2008 02:08:45 +0000 (02:08 +0000)]
test runner: optimizing a test for speed.
Ariel Flesler [Tue, 1 Jul 2008 02:05:46 +0000 (02:05 +0000)]
test runner: recloses #3102. Adding one test for $().eq("1")
Ariel Flesler [Mon, 30 Jun 2008 16:17:44 +0000 (16:17 +0000)]
jquery core: closes #3102, #3051. $.fn.eq() accepts a stringified integer.
Ariel Flesler [Fri, 27 Jun 2008 14:17:28 +0000 (14:17 +0000)]
jquery event: fixed a typo in a comment.
Paul Bakaus [Tue, 24 Jun 2008 16:16:15 +0000 (16:16 +0000)]
core: revertd last change, breaks width/height logic in css()
Paul Bakaus [Tue, 24 Jun 2008 15:55:50 +0000 (15:55 +0000)]
core: changed jQuery.css to num (uses curCSS) in the height/width methods with dramatically increases performance for height/width