jquery.git
16 years agoChanged version to 1.2.2-pre.
John Resig [Fri, 30 Nov 2007 23:37:34 +0000 (23:37 +0000)]
Changed version to 1.2.2-pre.

16 years agoAdded enchancement for #1994 by adding two parameters to .stop() which give additiona...
David Serduke [Fri, 30 Nov 2007 21:36:49 +0000 (21:36 +0000)]
Added enchancement for #1994 by adding two parameters to .stop() which give additional functionality.  The first parameter clearQueue will clear the queue on the necessary DOM elements so all animation will stop.  The second parameter will cause the currently playing animation to immediately complete including reseting original styles on show and hide and calling the callback function.  If no parameters are passed it will work as it always did.

While adding unit testing I noticed the stop() unit test wasn't working correctly because the element was hidden so I fixed it and added more unit tests around the new functionality.  I also added a cursor:pointer to the css (because for a long time I didn't know they were clickable).

16 years agoFixed a problem with changeset [3841] where a function could no longer be .extend...
David Serduke [Fri, 30 Nov 2007 08:39:49 +0000 (08:39 +0000)]
Fixed a problem with changeset [3841] where a function could no longer be .extend()-ed.

16 years agoRemoved comments and code related to Safari being unable to do a sync global eval...
David Serduke [Fri, 30 Nov 2007 02:42:48 +0000 (02:42 +0000)]
Removed comments and code related to Safari being unable to do a sync global eval.  With the new globalEval() code that should no longer be a problem.

16 years agoFixed #1557, although it doesn't appear to be just an FF3 problem. In this case,...
David Serduke [Thu, 29 Nov 2007 19:07:20 +0000 (19:07 +0000)]
Fixed #1557, although it doesn't appear to be just an FF3 problem. In this case, $.getJSON() wasn't working from a remote host. I went ahead and added a unit test then added the s.dataType == "json" test for a remote <script> load.  The said that json was allowed but the dataType check was missing. This appears to have fixed the bug across all browsers.

16 years agoFixed #1450 by returning 1223 as success. Couldn't normalize the status since jquery...
David Serduke [Thu, 29 Nov 2007 17:12:08 +0000 (17:12 +0000)]
Fixed #1450 by returning 1223 as success.  Couldn't normalize the status since jquery uses the actual xmlhttprequest object.

16 years agoBack out one of the changes from the previous commit that wasn't necessary to fix...
David Serduke [Wed, 28 Nov 2007 23:53:54 +0000 (23:53 +0000)]
Back out one of the changes from the previous commit that wasn't necessary to fix the bug and might not be desired.

16 years agoFixed #1908 by testing to make sure it isn't null before checking the nodeType.
David Serduke [Wed, 28 Nov 2007 23:42:16 +0000 (23:42 +0000)]
Fixed #1908 by testing to make sure it isn't null before checking the nodeType.

16 years agoFixed #1070 by converting all setAttribute() values to a string which is what all...
David Serduke [Wed, 28 Nov 2007 23:13:59 +0000 (23:13 +0000)]
Fixed #1070 by converting all setAttribute() values to a string which is what all browsers but IE did.  This will bring IE in line with the others and fix the bug.

16 years agoFixed #1701 by passing through the arguments as suggested.
David Serduke [Wed, 28 Nov 2007 22:23:40 +0000 (22:23 +0000)]
Fixed #1701 by passing through the arguments as suggested.

16 years agoFixed #1714 by adding a default empty string if the value is falsey.
David Serduke [Wed, 28 Nov 2007 16:38:34 +0000 (16:38 +0000)]
Fixed #1714 by adding a default empty string if the value is falsey.

16 years agoFixed #1599 as Brandon suggested to ignore negative values to width and height css...
David Serduke [Wed, 28 Nov 2007 01:01:49 +0000 (01:01 +0000)]
Fixed #1599 as Brandon suggested to ignore negative values to width and height css.  The fix itself is slightly different as it was moved to .css() instead of staying in .attr() like in his patch.  I decided there was less chance of incorrect behavior (like if someone had an XML file with a width attribute that could be negative).  Also took out some unneeded white space while I was in there.

16 years agoFixed #1942 but running jQuery.css() before jQuery.curCSS(). This way when the prope...
David Serduke [Tue, 27 Nov 2007 23:58:07 +0000 (23:58 +0000)]
Fixed #1942 but running jQuery.css() before jQuery.curCSS().  This way when the property is width or height it gets the values through calculation instead of just css first. This appears to fix the problem in Opera without hurting any of the other browsers.

16 years agoFixed #1970 by returning true instead of false when the mouse moves over a sub-elemen...
David Serduke [Tue, 27 Nov 2007 19:20:36 +0000 (19:20 +0000)]
Fixed #1970 by returning true instead of false when the mouse moves over a sub-element.  The side effect is the event will not stop default behavior and will propagate which it didn't used to.  I could find no compelling reason to stop those things from happening.

16 years agoAdded a quick shortcut to improve the speed of $(DOMElement) by over 2x.
John Resig [Tue, 27 Nov 2007 01:03:49 +0000 (01:03 +0000)]
Added a quick shortcut to improve the speed of $(DOMElement) by over 2x.

16 years agoFix for #1933
Brandon Aaron [Mon, 19 Nov 2007 16:15:51 +0000 (16:15 +0000)]
Fix for #1933

16 years agoFix for #1944. Added nodeName and tagName to jQuery.props and tests for maxlength...
Brandon Aaron [Mon, 19 Nov 2007 16:07:44 +0000 (16:07 +0000)]
Fix for #1944. Added nodeName and tagName to jQuery.props and tests for maxlength, defaultValue, selectedIndex, tagName and nodeName.

16 years agoSlightly altered a test that was causing IE7 in some cases to hard crash. The test...
David Serduke [Sun, 18 Nov 2007 00:46:58 +0000 (00:46 +0000)]
Slightly altered a test that was causing IE7 in some cases to hard crash.  The test was setting .html() to many divs, some of which were inside other divs effectly deleting them from the DOM. I suspect this caused some instability and may only have been an IE7 with IEDevBar issue.  The test still correctly tests the functionality of that unit test.

16 years agoFixed #1074 where .html() was incorrectly changing the selected value of an option.
David Serduke [Sat, 17 Nov 2007 22:09:51 +0000 (22:09 +0000)]
Fixed #1074 where .html() was incorrectly changing the selected value of an option.

16 years agoChanged core.js from CRLF to LF eol style to match the rest of the source files....
David Serduke [Sat, 17 Nov 2007 04:36:50 +0000 (04:36 +0000)]
Changed core.js from CRLF to LF eol style to match the rest of the source files. This was the only change for this changeset.  To see it try: 'svn diff -x --ignore-eol-style -r 3841:3842' and there will be no diffs. (actual revision numbers are an educated guess)

16 years agoFix #1907 where the never-ending loop prevention used a coersion comparison which...
David Serduke [Sat, 17 Nov 2007 04:25:22 +0000 (04:25 +0000)]
Fix #1907 where the never-ending loop prevention used a coersion comparison which sometimes dropped values incorrectly.  Also fixed a bug where on deep copies the target copied over itself (i = 2 addition).  Last made code handle the case when a property might have a string in it that should be overwritten by an object.

16 years agoFix #1905 bug where in IE the use of RegExp.test() was failing and needed to be repla...
David Serduke [Fri, 16 Nov 2007 23:54:45 +0000 (23:54 +0000)]
Fix #1905 bug where in IE the use of RegExp.test() was failing and needed to be replaced with String.match().

16 years agoFixed #1095 bug where radio buttons became unchecked during show(). Also added unit...
David Serduke [Fri, 16 Nov 2007 23:39:23 +0000 (23:39 +0000)]
Fixed #1095 bug where radio buttons became unchecked during show(). Also added unit test and had to fix a selector test that was broken by the new testing div in test/index.html. Last made some whitespace changes.

16 years agoFix #1827 bug where extra setInterval()s can be called during animation.
David Serduke [Fri, 16 Nov 2007 21:50:27 +0000 (21:50 +0000)]
Fix #1827 bug where extra setInterval()s can be called during animation.

16 years agoFixed #1727 bug where :nth-child() was non-standard with CSS3 plus two minor white...
David Serduke [Fri, 16 Nov 2007 19:01:53 +0000 (19:01 +0000)]
Fixed #1727 bug where :nth-child() was non-standard with CSS3 plus two minor white space changes in selector.js.

16 years agoFixed #1822 bug where queue() didn't always default to type 'fx'.
David Serduke [Fri, 16 Nov 2007 18:23:59 +0000 (18:23 +0000)]
Fixed #1822 bug where queue() didn't always default to type 'fx'.

16 years agoFix for #1823 bug in animate {queue:false} plus a unit test.
David Serduke [Fri, 16 Nov 2007 17:49:12 +0000 (17:49 +0000)]
Fix for #1823 bug in animate {queue:false} plus a unit test.

16 years agoFix for #1925 and removed some unnecessary browser sniffing
Brandon Aaron [Wed, 14 Nov 2007 21:55:45 +0000 (21:55 +0000)]
Fix for #1925 and removed some unnecessary browser sniffing

16 years agoFix for #1911
Brandon Aaron [Wed, 14 Nov 2007 15:06:48 +0000 (15:06 +0000)]
Fix for #1911

16 years agoFix for #1893
Brandon Aaron [Wed, 14 Nov 2007 04:51:53 +0000 (04:51 +0000)]
Fix for #1893

16 years agoAdded a check to make sure a parent node exists in call remove() to avoid errors...
David Serduke [Mon, 5 Nov 2007 18:49:00 +0000 (18:49 +0000)]
Added a check to make sure a parent node exists in call remove() to avoid errors as seen in bug #1742.

16 years agoSpelling mistake.
John Resig [Sat, 20 Oct 2007 22:08:03 +0000 (22:08 +0000)]
Spelling mistake.

16 years agoAdded a fix for .noConflict(true) not reverting properly. Also added unit tests for...
John Resig [Sat, 20 Oct 2007 22:04:06 +0000 (22:04 +0000)]
Added a fix for .noConflict(true) not reverting properly. Also added unit tests for noConflict.

16 years agoOk, self[...] was BS, switching to window[...], bug #1748.
John Resig [Thu, 18 Oct 2007 17:25:08 +0000 (17:25 +0000)]
Ok, self[...] was BS, switching to window[...], bug #1748.

16 years agoAdded a fix for bug #1751, where the options getting overwritten for an animation...
John Resig [Thu, 18 Oct 2007 00:30:37 +0000 (00:30 +0000)]
Added a fix for bug #1751, where the options getting overwritten for an animation was causing issues.

16 years agoFix for bug #1638, where a non-string data could break an Ajax request.
John Resig [Thu, 18 Oct 2007 00:07:45 +0000 (00:07 +0000)]
Fix for bug #1638, where a non-string data could break an Ajax request.

16 years agoFix for bug #1546 where a deep copy was attempted of DOM elements (which isn't needed).
John Resig [Wed, 17 Oct 2007 23:35:57 +0000 (23:35 +0000)]
Fix for bug #1546 where a deep copy was attempted of DOM elements (which isn't needed).

16 years agoAnother fix for bug #1584, ajaxStop would not be called for a cross-domain request...
John Resig [Wed, 17 Oct 2007 23:13:31 +0000 (23:13 +0000)]
Another fix for bug #1584, ajaxStop would not be called for a cross-domain request if a handler was not provided.

16 years agoAdded a fix for bug #1698, in which injected scripts were executed out of order,...
John Resig [Wed, 17 Oct 2007 22:42:12 +0000 (22:42 +0000)]
Added a fix for bug #1698, in which injected scripts were executed out of order, in relation to the DOM.

16 years agoFrom a suggestion by Diego, moved the jQuery.ready() call outside of the try{}catch...
John Resig [Mon, 15 Oct 2007 17:55:54 +0000 (17:55 +0000)]
From a suggestion by Diego, moved the jQuery.ready() call outside of the try{}catch() block for IE/Safari DOM Ready.

16 years agoFixed .val(String) for select elements (#1760) [Thanks Sam]
Brandon Aaron [Fri, 12 Oct 2007 12:51:07 +0000 (12:51 +0000)]
Fixed .val(String) for select elements (#1760) [Thanks Sam]

16 years agoFix for #1779
Jörn Zaefferer [Fri, 12 Oct 2007 09:46:48 +0000 (09:46 +0000)]
Fix for #1779

16 years agoFix normalization of pageX and pageY event properties in IE (#1571). Thanks wizzud.
Brandon Aaron [Sat, 6 Oct 2007 21:00:37 +0000 (21:00 +0000)]
Fix normalization of pageX and pageY event properties in IE (#1571). Thanks wizzud.

16 years agoFixes memory leaks relating to events in IE with page unload and with jQuery methods...
Brandon Aaron [Sat, 6 Oct 2007 17:04:20 +0000 (17:04 +0000)]
Fixes memory leaks relating to events in IE with page unload and with jQuery methods remove, html and empty (#1610, #1618, #1697 and #1731). Also re-worked variable names to be more consistent with the core.

16 years agoFix regression in add and append in IE after revision 3463
Brandon Aaron [Sat, 6 Oct 2007 16:45:20 +0000 (16:45 +0000)]
Fix regression in add and append in IE after revision 3463

16 years agoA fix for bug #1443, where globalEval occurred asynchronously in Safari 2, provided...
John Resig [Mon, 1 Oct 2007 20:15:20 +0000 (20:15 +0000)]
A fix for bug #1443, where globalEval occurred asynchronously in Safari 2, provided by Andrea Giammarchi.

16 years agoSafari 2 was having problems with the syntax used for the ready handling.
John Resig [Mon, 1 Oct 2007 14:14:09 +0000 (14:14 +0000)]
Safari 2 was having problems with the syntax used for the ready handling.

16 years agoFixed the attribution for the DOM Ready fix - the previously used changes weren't...
John Resig [Thu, 27 Sep 2007 20:49:30 +0000 (20:49 +0000)]
Fixed the attribution for the DOM Ready fix - the previously used changes weren't significant.

16 years agoFix for #1153
Brandon Aaron [Thu, 27 Sep 2007 18:09:23 +0000 (18:09 +0000)]
Fix for #1153

16 years agoConverted jQuery to use the new DOM Ready technique (by checking scroll). A single...
John Resig [Thu, 27 Sep 2007 15:23:07 +0000 (15:23 +0000)]
Converted jQuery to use the new DOM Ready technique (by checking scroll). A single setTimeout loop is used for both IE and Safari now. Fixex bugs #1320 and #1561.

16 years agooffset: fixes for correct body offsets in safari and mozilla (thanks Wizzud)
Brandon Aaron [Wed, 26 Sep 2007 22:28:00 +0000 (22:28 +0000)]
offset: fixes for correct body offsets in safari and mozilla (thanks Wizzud)

16 years agoCompletely overhauled the syntax of core - re-worked variable names, formatting,...
John Resig [Sun, 23 Sep 2007 16:55:19 +0000 (16:55 +0000)]
Completely overhauled the syntax of core - re-worked variable names, formatting, comments, and some structure.

16 years agoDisabled the Ajax tests from running locally.
John Resig [Sun, 23 Sep 2007 15:58:49 +0000 (15:58 +0000)]
Disabled the Ajax tests from running locally.

16 years agooffset: added fixed position support and fixed opera issue with borders on absolute...
Brandon Aaron [Fri, 21 Sep 2007 21:41:56 +0000 (21:41 +0000)]
offset: added fixed position support and fixed opera issue with borders on absolute and relative parents

16 years agooffset: do not add borders for table cells
Brandon Aaron [Tue, 18 Sep 2007 18:08:35 +0000 (18:08 +0000)]
offset: do not add borders for table cells

16 years agoFixed #1474, setting selectedIndex
Brandon Aaron [Tue, 18 Sep 2007 14:35:41 +0000 (14:35 +0000)]
Fixed #1474, setting selectedIndex

16 years agoUse document.compatMode for quirks test in width/height method
Brandon Aaron [Tue, 18 Sep 2007 12:38:15 +0000 (12:38 +0000)]
Use document.compatMode for quirks test in width/height method

16 years agoFix width/height to work properly on window/document
Brandon Aaron [Mon, 17 Sep 2007 19:14:05 +0000 (19:14 +0000)]
Fix width/height to work properly on window/document

16 years agoremove box global var from offset
Brandon Aaron [Mon, 17 Sep 2007 18:20:51 +0000 (18:20 +0000)]
remove box global var from offset

16 years agoTagging the 1.2.1 release.
John Resig [Mon, 17 Sep 2007 03:42:06 +0000 (03:42 +0000)]
Tagging the 1.2.1 release.

16 years agoAdded fix for bug #1567 - uppercase nodeName test in .add().
John Resig [Sat, 15 Sep 2007 03:44:44 +0000 (03:44 +0000)]
Added fix for bug #1567 - uppercase nodeName test in .add().

16 years agoFixed animating to 0% (Bug #1586).
John Resig [Sat, 15 Sep 2007 03:26:33 +0000 (03:26 +0000)]
Fixed animating to 0% (Bug #1586).

16 years agoForgot the 'var' statement, causing variables to leak. (Bug #1592)
John Resig [Sat, 15 Sep 2007 03:12:56 +0000 (03:12 +0000)]
Forgot the 'var' statement, causing variables to leak. (Bug #1592)

16 years agoAdded .eq(Number) back in - I'm convinced that it's more useful than the .slice(...
John Resig [Sat, 15 Sep 2007 03:08:46 +0000 (03:08 +0000)]
Added .eq(Number) back in - I'm convinced that it's more useful than the .slice() replacement. lt/gt are still gone, though.

16 years agoAdded a fix for bug #1612, where :contains() was failing on XML documents, in IE.
John Resig [Sat, 15 Sep 2007 03:05:00 +0000 (03:05 +0000)]
Added a fix for bug #1612, where :contains() was failing on XML documents, in IE.

16 years agoConvert relative animations to use -= and += (instead of just - and +, which conflict...
John Resig [Sat, 15 Sep 2007 02:40:42 +0000 (02:40 +0000)]
Convert relative animations to use -= and += (instead of just - and +, which conflicted with normal absolute animations). (Fixes bug #1607) Also fixed a bug in queue.

16 years agoetooled the jQuery constructor, makes it work better for embedding (Bug #1585). Also...
John Resig [Sat, 15 Sep 2007 02:24:44 +0000 (02:24 +0000)]
etooled the jQuery constructor, makes it work better for embedding (Bug #1585). Also took the opportunity to do some renaming in the constructor and init.

16 years agoFixed an issue with the suite expecting a different result for the changed triggerHan...
John Resig [Sat, 15 Sep 2007 02:23:08 +0000 (02:23 +0000)]
Fixed an issue with the suite expecting a different result for the changed triggerHandler behavior.

16 years agoFixed bug #1594, #1565, #1598 - all of which were concerning the improper execution...
John Resig [Sat, 15 Sep 2007 02:16:29 +0000 (02:16 +0000)]
Fixed bug #1594, #1565, #1598 - all of which were concerning the improper execution of embedded scripts in IE and Safari.

16 years agoAdded a fix for bug #1580, where the query string was appended to the POST data,...
John Resig [Sat, 15 Sep 2007 01:18:30 +0000 (01:18 +0000)]
Added a fix for bug #1580, where the query string was appended to the POST data, instead of being left alone.

16 years agoBug #1584, ajaxStop/complete calls weren't called for JSONP requests.
John Resig [Sat, 15 Sep 2007 00:35:16 +0000 (00:35 +0000)]
Bug #1584, ajaxStop/complete calls weren't called for JSONP requests.

16 years agoFix for bug #1600 - multiple selects were being serialized incorrectly.
John Resig [Sat, 15 Sep 2007 00:23:21 +0000 (00:23 +0000)]
Fix for bug #1600 - multiple selects were being serialized incorrectly.

16 years agoMake sure that the right event type is always triggered (was causing problems with...
John Resig [Fri, 14 Sep 2007 23:58:51 +0000 (23:58 +0000)]
Make sure that the right event type is always triggered (was causing problems with UI's event triggering).

16 years agoFixed some bugs in how .queue() works (it wasn't handling the argument order correctly).
John Resig [Fri, 14 Sep 2007 17:47:01 +0000 (17:47 +0000)]
Fixed some bugs in how .queue() works (it wasn't handling the argument order correctly).

16 years agofix clone(true) for IE
Brandon Aaron [Thu, 13 Sep 2007 16:45:53 +0000 (16:45 +0000)]
fix clone(true) for IE

16 years agoclean ant task shouldn't delete the new test folder
Brandon Aaron [Thu, 13 Sep 2007 16:44:44 +0000 (16:44 +0000)]
clean ant task shouldn't delete the new test folder

16 years agoAbsolutely position animations, damn my twichy fingers for commiting too soon.
Sean Catchpole [Wed, 12 Sep 2007 22:16:43 +0000 (22:16 +0000)]
Absolutely position animations, damn my twichy fingers for commiting too soon.

16 years agoAnimate should absolutely position if a number is passed (Ex: -700)
Sean Catchpole [Wed, 12 Sep 2007 21:04:10 +0000 (21:04 +0000)]
Animate should absolutely position if a number is passed (Ex: -700)

16 years agoUpdated test.js for the runtest build target to reflect the path changes for the...
Paul Mclanahan [Wed, 12 Sep 2007 15:45:05 +0000 (15:45 +0000)]
Updated test.js for the runtest build target to reflect the path changes for the test scripts.

16 years agosafari2 should just check the browser and version
Brandon Aaron [Tue, 11 Sep 2007 02:13:00 +0000 (02:13 +0000)]
safari2 should just check the browser and version

16 years agoInclude scroll offsets for everything but inline and table-row elements
Brandon Aaron [Tue, 11 Sep 2007 01:08:51 +0000 (01:08 +0000)]
Include scroll offsets for everything but inline and table-row elements

16 years agoCouple of fixes to the offset method
Brandon Aaron [Tue, 11 Sep 2007 00:43:12 +0000 (00:43 +0000)]
Couple of fixes to the offset method

16 years agoFixed a bug that was occurring in the packed version of jQuery.
John Resig [Mon, 10 Sep 2007 19:43:58 +0000 (19:43 +0000)]
Fixed a bug that was occurring in the packed version of jQuery.

16 years agoTagging the 1.2 release.
John Resig [Mon, 10 Sep 2007 18:51:39 +0000 (18:51 +0000)]
Tagging the 1.2 release.

16 years agoMade the expando code attach properties to an anonymous object, as opposed to the...
John Resig [Mon, 10 Sep 2007 18:39:16 +0000 (18:39 +0000)]
Made the expando code attach properties to an anonymous object, as opposed to the global window object, and fixed a bug where .removeAttribute() tried to fire even if it didn't exist.

16 years agoFixed a bug in .dir() where it would return non-element nodes.
John Resig [Mon, 10 Sep 2007 00:00:30 +0000 (00:00 +0000)]
Fixed a bug in .dir() where it would return non-element nodes.

16 years agoFixed spelling mistake.
John Resig [Sun, 9 Sep 2007 23:17:30 +0000 (23:17 +0000)]
Fixed spelling mistake.

16 years agoAdded an extra check for removing a named cache property - calling it when it didn...
John Resig [Sun, 9 Sep 2007 23:08:21 +0000 (23:08 +0000)]
Added an extra check for removing a named cache property - calling it when it didn't exist caused an exception.

16 years agoLanding a version of $(document)/$(window) .width()/.height(). It won't win any award...
John Resig [Sun, 9 Sep 2007 22:59:41 +0000 (22:59 +0000)]
Landing a version of $(document)/$(window) .width()/.height(). It won't win any awards, but it'll hold us over for this release.

16 years agoAdded .prevAll() and .nextAll() functionality.
John Resig [Sun, 9 Sep 2007 21:34:37 +0000 (21:34 +0000)]
Added .prevAll() and .nextAll() functionality.

16 years agoSo, apparently, I never committed the second half of the new field value code. This...
John Resig [Sun, 9 Sep 2007 19:00:56 +0000 (19:00 +0000)]
So, apparently, I never committed the second half of the new field value code. This allows you to set values on groups of checkboxes, radio buttons, and selects.

16 years agoFixed some line ending issues.
John Resig [Sun, 9 Sep 2007 18:29:15 +0000 (18:29 +0000)]
Fixed some line ending issues.

16 years agoErrors were occuring with getScript, if you called it too early.
John Resig [Sun, 9 Sep 2007 18:09:27 +0000 (18:09 +0000)]
Errors were occuring with getScript, if you called it too early.

16 years agoMoved the fx queueing over to the new expando system.
John Resig [Sun, 9 Sep 2007 16:17:32 +0000 (16:17 +0000)]
Moved the fx queueing over to the new expando system.

16 years ago.stop() wouldn't resume any queued animations.
John Resig [Sun, 9 Sep 2007 16:12:56 +0000 (16:12 +0000)]
.stop() wouldn't resume any queued animations.

16 years agoLanding the new expando management code. Completely overhauls how data is associated...
John Resig [Sat, 8 Sep 2007 23:31:23 +0000 (23:31 +0000)]
Landing the new expando management code. Completely overhauls how data is associated with elements.

Plugins will be most interested in:
- jQuery.data(elem) -> Unique ID for the element
- jQuery.data(elem, name) -> Named data store for the element
- jQuery.data(elem, name, value) -> Saves a value to the named data store
- jQuery.removeData(elem) -> Remove the expando and the complete data store
- jQuery.removeData(elem, name) -> Removes just this one named data store

jQuery's .remove() and .empty() automatically clean up after themselves. Once an element leaves a DOM document their events are no longer intact. Thus, statements like so:
{{{
  $("#foo").remove().appendTo("#bar");
}}}
should be written like so:
{{{
  $("#foo").appendTo("#bar");
}}}
in order to avoid losing the bound events.

16 years agoReintroduced .offset() as a default include, added original author credits.
John Resig [Sat, 8 Sep 2007 18:02:39 +0000 (18:02 +0000)]
Reintroduced .offset() as a default include, added original author credits.

16 years agoLanding the .clone() rewrite by Brandon (also includes the new event cloning function...
John Resig [Sat, 8 Sep 2007 16:19:34 +0000 (16:19 +0000)]
Landing the .clone() rewrite by Brandon (also includes the new event cloning functionality .clone(true)).

16 years agoDisabled the automatic inclusion of offset.js
John Resig [Sat, 8 Sep 2007 14:58:52 +0000 (14:58 +0000)]
Disabled the automatic inclusion of offset.js

16 years agoRemoved the test suite generation code.
John Resig [Sat, 8 Sep 2007 14:50:11 +0000 (14:50 +0000)]
Removed the test suite generation code.