John Resig [Thu, 10 Dec 2009 22:03:24 +0000 (14:03 -0800)]
Missed the case of bind in the new attr multi-setter.
John Resig [Thu, 10 Dec 2009 17:25:25 +0000 (09:25 -0800)]
Moved some methods around inbetween core.js and traversing.js. Core methods shouldn't rely upon other modules (e.g. the selector engine) wherever possible.
John Resig [Thu, 10 Dec 2009 17:07:19 +0000 (09:07 -0800)]
Made some minor formatting changes to the access function.
John Resig [Thu, 10 Dec 2009 07:56:47 +0000 (23:56 -0800)]
Made the licensing verbiage a little more explicit. Thanks to Dan Montgomery for the suggestion.
John Resig [Thu, 10 Dec 2009 07:49:13 +0000 (23:49 -0800)]
Adding .DS_Store to Git ignore.
John Resig [Thu, 10 Dec 2009 07:45:56 +0000 (23:45 -0800)]
Ignore html files living in the main directory (likely being used for testing).
John Resig [Thu, 10 Dec 2009 06:03:14 +0000 (22:03 -0800)]
Make sure that the correct args are passed in to the filter callback (and by extension, the not callback). Fixes #5594.
John Resig [Thu, 10 Dec 2009 05:58:29 +0000 (21:58 -0800)]
Make sure that calling .width(num) or .height(num) on an empty set returns the empty set. Fixes #5600.
John Resig [Thu, 10 Dec 2009 05:43:20 +0000 (21:43 -0800)]
Rewrote .merge() (faster and less obtuse now). Fixed #5610.
John Resig [Thu, 10 Dec 2009 05:28:33 +0000 (21:28 -0800)]
Restrict the attr quick setters to only methods that specifically ask for the functionality. Fixes #5612.
Yehuda Katz [Thu, 10 Dec 2009 05:15:49 +0000 (21:15 -0800)]
Fix up whitespace and a couple of glitches.
John Resig [Thu, 10 Dec 2009 04:59:12 +0000 (20:59 -0800)]
Merge branch 'master' of git@github.com:jquery/jquery
John Resig [Thu, 10 Dec 2009 04:58:49 +0000 (20:58 -0800)]
Make sure that the defaultView exists before attempting to get at the computedStyle (makes it easier to hide items that don't have a view). Fixes #5619.
Yehuda Katz [Thu, 10 Dec 2009 04:57:19 +0000 (20:57 -0800)]
Add function values to addClass, removeClass, toggleClass, text, and removeAttr
John Resig [Thu, 10 Dec 2009 04:51:58 +0000 (20:51 -0800)]
Made sure that css('width') and height returned string values, not numerical values. Fixes #5627.
John Resig [Thu, 10 Dec 2009 04:37:14 +0000 (20:37 -0800)]
Work around a weird computed number issue in WebKit. Fixes #5145.
John Resig [Thu, 10 Dec 2009 04:36:07 +0000 (20:36 -0800)]
Switched jQuery() to represent jQuery([]) instead of jQuery(document).
John Resig [Thu, 10 Dec 2009 00:00:59 +0000 (16:00 -0800)]
Add a try/catch to handle the exception thrown by unloaded iframes in IE. Fixes #4280.
John Resig [Wed, 9 Dec 2009 23:07:16 +0000 (15:07 -0800)]
Clarified the use of jQuery.browser and enforced jQuery.browser.firefox matching Firefox, after the discussion in
17791c9a3e8a88e129a6956e7053b964d7b34778.
John Resig [Wed, 9 Dec 2009 22:49:31 +0000 (14:49 -0800)]
Make sure that we don't try to trigger non-existant native events on applets, embed, objects, etc. as it'll cause an exception with Java applets. Fixes #2414.
John Resig [Wed, 9 Dec 2009 22:43:53 +0000 (14:43 -0800)]
Fixed problems with removing live events. Fixes #4894.
John Resig [Wed, 9 Dec 2009 21:53:07 +0000 (13:53 -0800)]
We have to access the native event handlers/triggers directly, otherwise they won't execute in most modern browsers. Fixes #5124.
John Resig [Wed, 9 Dec 2009 21:45:06 +0000 (13:45 -0800)]
Make sure that document ready events, inside a document ready, are added to the queue rather than executing immediately. Fixes #5261.
John Resig [Wed, 9 Dec 2009 21:28:58 +0000 (13:28 -0800)]
Made .clone(true) also copy over element data. Fixes #4191.
John Resig [Wed, 9 Dec 2009 21:16:18 +0000 (13:16 -0800)]
Added support for .data(Object), overwriting the existing data object. Fixes #4284.
Yehuda Katz [Wed, 9 Dec 2009 20:43:13 +0000 (12:43 -0800)]
Landing in jQuery.contains, jQuery.fn.contains, and jQuery.fn.has support. Fixes #4101.
John Resig [Wed, 9 Dec 2009 16:09:41 +0000 (08:09 -0800)]
Make sure that an actual timeout is triggered (and not accidentally triggered from a setInterval). Fixes #5609.
John Resig [Wed, 9 Dec 2009 06:52:32 +0000 (22:52 -0800)]
Added in jQuery.browser.firefox, deprecated jQuery.browser.mozilla.
David Petersen [Mon, 7 Dec 2009 23:43:36 +0000 (07:43 +0800)]
Handle changing form attributes correctly when there is a child element with the same name. Fixes #4299
Dave Methvin [Wed, 9 Dec 2009 03:46:07 +0000 (11:46 +0800)]
Get browser version rather than rendering engine version.
Don't recognize Chrome as Safari.
See results of different userAgent strings here:
http://spreadsheets.google.com/ccc?key=0Aj5JJFjq9rZDdHdxXzRLVnY0SzFpRTBOUDc4VmhzRVE
jzaefferer [Tue, 8 Dec 2009 21:22:49 +0000 (22:22 +0100)]
Further cleanups on ant build
unknown [Tue, 8 Dec 2009 21:09:49 +0000 (22:09 +0100)]
Merge branch 'master' of github.com:jquery/jquery
unknown [Tue, 8 Dec 2009 21:03:22 +0000 (22:03 +0100)]
Fixed ant build by cloning or pulling qunit and sizzle submodules, similar to the make build
unknown [Tue, 8 Dec 2009 20:27:27 +0000 (21:27 +0100)]
Further cleanup on ant build: Revision is gone
unknown [Tue, 8 Dec 2009 20:22:15 +0000 (21:22 +0100)]
Further cleanup on ant build
unknown [Tue, 8 Dec 2009 20:17:26 +0000 (21:17 +0100)]
Further cleanup on ant build
unknown [Tue, 8 Dec 2009 19:59:05 +0000 (20:59 +0100)]
Cleaning up build.xml in prepartion to get it running again
John Resig [Tue, 8 Dec 2009 19:21:24 +0000 (11:21 -0800)]
Make sure that events are cloned for wrap, fixes #2977.
John Resig [Tue, 8 Dec 2009 02:07:15 +0000 (18:07 -0800)]
Fixed extra p in Rakefile.
John Resig [Tue, 8 Dec 2009 00:42:25 +0000 (16:42 -0800)]
Removed uses of arguments.callee from jQuery.
John Resig [Tue, 8 Dec 2009 00:34:55 +0000 (16:34 -0800)]
Moved .ready() to core.js from event.js.
John Resig [Mon, 7 Dec 2009 23:33:14 +0000 (15:33 -0800)]
Check Sizzle or jQuery.
John Resig [Mon, 7 Dec 2009 23:31:25 +0000 (15:31 -0800)]
Only run the visibility selectors if the filter exists.
John Resig [Mon, 7 Dec 2009 23:08:06 +0000 (15:08 -0800)]
Fixed other nodeNode mistake, sigh.
John Resig [Mon, 7 Dec 2009 15:48:15 +0000 (07:48 -0800)]
This is why you don't do commits when you're tired. Fixing bugs from
59802928566b6be3a66d65e77c2418fff37e6f5f.
John Resig [Mon, 7 Dec 2009 15:45:20 +0000 (07:45 -0800)]
support.js needs to come before event.js (also placed in a temporary setTimeout to delay the introduction of the ready in support - will remove when ready is moved to core.js, likely later today).
John Resig [Mon, 7 Dec 2009 15:38:16 +0000 (07:38 -0800)]
James Padolsey [Sun, 6 Dec 2009 16:37:34 +0000 (00:37 +0800)]
Added support for per-property easing
John Resig [Mon, 7 Dec 2009 04:20:49 +0000 (20:20 -0800)]
Added an extra function check to prevent crashes in Safari 2. Fixes #3039.
John Resig [Mon, 7 Dec 2009 04:00:31 +0000 (20:00 -0800)]
Make sure that expando properties aren't set on embed, applet, or object elements. An uncatchable exception is thrown and we must avoid it. Fixes #1675 and #2349.
John Resig [Mon, 7 Dec 2009 02:20:08 +0000 (18:20 -0800)]
Broke out the logic for the bubbling change/submit events so that they aren't bound if they aren't used.
John Resig [Mon, 7 Dec 2009 02:02:58 +0000 (18:02 -0800)]
Make sure that we're doing proper focus bubble testing. Also simplified the logic for the IE focusin/focusout handling.
John Resig [Mon, 7 Dec 2009 01:52:31 +0000 (17:52 -0800)]
Use the isXML function from Sizzle.
John Resig [Mon, 7 Dec 2009 01:47:41 +0000 (17:47 -0800)]
Use the getText utility function provided by Sizzle.
John Resig [Mon, 7 Dec 2009 01:26:39 +0000 (17:26 -0800)]
Added in support for injecting area elements into map elements. Fixes #4484.
John Resig [Mon, 7 Dec 2009 01:17:14 +0000 (17:17 -0800)]
Added in support for $.ajax jsonpCallback (allowing you to specify the name of the callback method - and allowing you to avoid skipping the cache). Fixes #4206.
John Resig [Mon, 7 Dec 2009 00:55:08 +0000 (16:55 -0800)]
Adding in cross-browser onbeforeunload support. Fixes #4106.
John Resig [Sun, 6 Dec 2009 23:51:15 +0000 (15:51 -0800)]
Merge branch 'master' of git@github.com:jquery/jquery
John Resig [Sun, 6 Dec 2009 22:19:33 +0000 (17:19 -0500)]
Split the queue code out from data.js into a dedicated queue.js file (also split tests accordingly).
John Resig [Sun, 6 Dec 2009 22:11:51 +0000 (17:11 -0500)]
Renamed isObjectLiteral to isPlainObject (makes more sense, per the suggestion of Michael Geary).
Dave Methvin [Sun, 6 Dec 2009 02:02:15 +0000 (10:02 +0800)]
Fix regexp for $.trim so it doesn't whack embedded spaces.
Dave Methvin [Sun, 6 Dec 2009 01:06:00 +0000 (09:06 +0800)]
Fix for #4011, crash when two text nodes are appended in IE.
jeresig [Sun, 6 Dec 2009 02:06:14 +0000 (21:06 -0500)]
Make sure that animated show resets the display correctly. Fixes #5130.
lrbabe [Mon, 30 Nov 2009 20:04:55 +0000 (04:04 +0800)]
Fix inverted 'orig' and 'fix' event in mouseenter/mouseleave special events.
Karl Swedberg [Sat, 5 Dec 2009 21:49:21 +0000 (05:49 +0800)]
added semicolons to end of 2 statements (and fixed a misspelled word in comment)
jeresig [Sat, 5 Dec 2009 23:06:27 +0000 (18:06 -0500)]
Adding in an extra check, per the comments in
25b0ba9f9612583033b902a0e40345463a3a71d0.
jeresig [Sat, 5 Dec 2009 20:30:36 +0000 (15:30 -0500)]
Make sure that the previous element is removed from the page before the next is inserted, in replaceWith. Using a variation of the patch by snaury. Fixes #2697.
jeresig [Sat, 5 Dec 2009 20:12:02 +0000 (15:12 -0500)]
Made sure that css() in IE handles negative non-px values correctly. Fixes #3331.
jeresig [Sat, 5 Dec 2009 20:02:45 +0000 (15:02 -0500)]
Minor syntactical changes to :visible and :hidden.
jeresig [Sat, 5 Dec 2009 19:33:40 +0000 (14:33 -0500)]
Made sure that a null speed doesn't get passed around. Patch from daltonlp. Fixes #5557.
John Resig [Sat, 5 Dec 2009 05:10:19 +0000 (00:10 -0500)]
Make sure that width or height don't animate to a negative value. Fixes #3881.
John Resig [Sat, 5 Dec 2009 04:18:05 +0000 (23:18 -0500)]
Retooled the native triggering code, simplifying it.
John Resig [Sat, 5 Dec 2009 02:20:58 +0000 (21:20 -0500)]
Allow the user to explicitly set a content-type header even when there's no data being sent to the server. Fixes #1900.
Yehuda Katz [Sat, 5 Dec 2009 02:18:37 +0000 (18:18 -0800)]
Fixes a bug I introduced
Yehuda Katz [Tue, 1 Dec 2009 22:34:44 +0000 (14:34 -0800)]
Added a test for bug 1095 for animations (animations don't clear check boxes)
jeresig [Fri, 4 Dec 2009 17:53:09 +0000 (12:53 -0500)]
Updating the source version to 1.4a2pre.
jeresig [Fri, 4 Dec 2009 17:51:47 +0000 (12:51 -0500)]
Tagging the 1.4a1 release.
jeresig [Fri, 4 Dec 2009 17:36:24 +0000 (12:36 -0500)]
Switched to using slice instead of join to get the correct results.
Ben Alman [Fri, 4 Dec 2009 17:28:47 +0000 (12:28 -0500)]
Landing Ben Alman's patch to add nextUntil, prevUntil, and parentsUntil. Also adds some tests for prevAll and nextAll, and fixes an test edge case in parents.
jeresig [Fri, 4 Dec 2009 17:06:47 +0000 (12:06 -0500)]
Added in the .delay() method for delaying the execution of queued functions and animations.
Justin Meyer [Fri, 4 Dec 2009 16:28:50 +0000 (11:28 -0500)]
Adding in support for bubbling submit and change events, thanks to the patch by Justin Meyer. Includes a delegation test suite for manually testing to see if the events work as intended.
jeresig [Thu, 3 Dec 2009 19:20:06 +0000 (14:20 -0500)]
Minor syntax changes to the winnow function.
jeresig [Thu, 3 Dec 2009 18:59:19 +0000 (13:59 -0500)]
Use now() in support.js instead of getTime.
jeresig [Thu, 3 Dec 2009 17:34:27 +0000 (12:34 -0500)]
Tweaked a CSS test to handle differences in font-size % support in browsers.
jeresig [Thu, 3 Dec 2009 17:26:25 +0000 (12:26 -0500)]
Removed broken hidden/visible test.
jeresig [Thu, 3 Dec 2009 16:59:59 +0000 (11:59 -0500)]
Removing unnecessary parens from :hidden.
jeresig [Thu, 3 Dec 2009 16:45:38 +0000 (11:45 -0500)]
Re-arranged many of the selector tests, breaking them into smaller test groups and into more-appropriate sections.
jeresig [Thu, 3 Dec 2009 16:28:49 +0000 (11:28 -0500)]
Just restore window.JSON in the getJSON test, don't try to delete the value.
jeresig [Thu, 3 Dec 2009 16:15:26 +0000 (11:15 -0500)]
Landed the rest of the liveHandler rewrite that takes advantage of the new closest multi-selector signature (sorry, accidentally committed some of it in the wrong commit:
4daae7a79f43815935a2890d16904c5a052717f3).
jeresig [Thu, 3 Dec 2009 16:14:10 +0000 (11:14 -0500)]
Re-worked the closest no-duplicate-selector code again to be more efficient.
jeresig [Thu, 3 Dec 2009 16:05:12 +0000 (11:05 -0500)]
Prevent duplicate selectors from having to match in closest.
jeresig [Thu, 3 Dec 2009 15:51:04 +0000 (10:51 -0500)]
No need to do the closest match if no selectors are passed in.
jeresig [Thu, 3 Dec 2009 00:05:51 +0000 (19:05 -0500)]
Added in the new .closest(Array) method, will be used to improve the performance of live filtering.
jeresig [Wed, 2 Dec 2009 22:15:09 +0000 (17:15 -0500)]
Extracted the logic for copying events from one jQuery set to another, makes it easier to work with disconnected DOM nodes.
jeresig [Wed, 2 Dec 2009 20:20:33 +0000 (15:20 -0500)]
Fixed logic error in html method - support.leadingWhitespace shouldn't have been negated.
jeresig [Wed, 2 Dec 2009 20:14:48 +0000 (15:14 -0500)]
Removed debug statements from manipulation tests, was causing errors in IE.
jeresig [Wed, 2 Dec 2009 19:59:19 +0000 (14:59 -0500)]
Make sure that a DOM node isn't getting passed through (as is the case in IE, it has a toString of [object Object].
jeresig [Wed, 2 Dec 2009 19:57:13 +0000 (14:57 -0500)]
Added some isObjectLiteral tests.
Yehuda Katz [Tue, 1 Dec 2009 22:11:32 +0000 (14:11 -0800)]
Adding a test that a new option can be selected with val(N)
Yehuda Katz [Tue, 1 Dec 2009 19:40:28 +0000 (11:40 -0800)]
Fix css("opacity") to not clobber other filters in IE. Closes #4707.