Commit Graph

1152 Commits

Author SHA1 Message Date
David Serduke
5039a4bc5b 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).
2007-11-30 21:36:49 +00:00
David Serduke
37902e86b1 Fixed a problem with changeset [3841] where a function could no longer be .extend()-ed. 2007-11-30 08:39:49 +00:00
David Serduke
aca1cc3677 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. 2007-11-30 02:42:48 +00:00
David Serduke
4b8f6cdc86 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. 2007-11-29 19:07:20 +00:00
David Serduke
7ac564cd98 Fixed #1450 by returning 1223 as success. Couldn't normalize the status since jquery uses the actual xmlhttprequest object. 2007-11-29 17:12:08 +00:00
David Serduke
b6d70a7ce3 Back out one of the changes from the previous commit that wasn't necessary to fix the bug and might not be desired. 2007-11-28 23:53:54 +00:00
David Serduke
95c0265486 Fixed #1908 by testing to make sure it isn't null before checking the nodeType. 2007-11-28 23:42:16 +00:00
David Serduke
ed7608d8ee 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. 2007-11-28 23:13:59 +00:00
David Serduke
3ae5fbc16a Fixed #1701 by passing through the arguments as suggested. 2007-11-28 22:23:40 +00:00
David Serduke
5c6c99361f Fixed #1714 by adding a default empty string if the value is falsey. 2007-11-28 16:38:34 +00:00
David Serduke
0a755f6ab3 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. 2007-11-28 01:01:49 +00:00
David Serduke
2ccd2cb36b 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. 2007-11-27 23:58:07 +00:00
David Serduke
b26da08821 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. 2007-11-27 19:20:36 +00:00
John Resig
1a2fdafd38 Added a quick shortcut to improve the speed of $(DOMElement) by over 2x. 2007-11-27 01:03:49 +00:00
Brandon Aaron
e6a481e533 Fix for #1933 2007-11-19 16:15:51 +00:00
Brandon Aaron
5e99807271 Fix for #1944. Added nodeName and tagName to jQuery.props and tests for maxlength, defaultValue, selectedIndex, tagName and nodeName. 2007-11-19 16:07:44 +00:00
David Serduke
264ffbc73b Fixed #1074 where .html() was incorrectly changing the selected value of an option. 2007-11-17 22:09:51 +00:00
David Serduke
32b3ac4f06 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) 2007-11-17 04:36:50 +00:00
David Serduke
bf8f3fe094 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. 2007-11-17 04:25:22 +00:00
David Serduke
6853370fbb Fix #1905 bug where in IE the use of RegExp.test() was failing and needed to be replaced with String.match(). 2007-11-16 23:54:45 +00:00
David Serduke
e2ef3df86d 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. 2007-11-16 23:39:23 +00:00
David Serduke
b9371a6ca4 Fix #1827 bug where extra setInterval()s can be called during animation. 2007-11-16 21:50:27 +00:00
David Serduke
084079d2fd Fixed #1727 bug where :nth-child() was non-standard with CSS3 plus two minor white space changes in selector.js. 2007-11-16 19:01:53 +00:00
David Serduke
0a0990485e Fixed #1822 bug where queue() didn't always default to type 'fx'. 2007-11-16 18:23:59 +00:00
David Serduke
1d299d375b Fix for #1823 bug in animate {queue:false} plus a unit test. 2007-11-16 17:49:12 +00:00
Brandon Aaron
ab96367f12 Fix for #1925 and removed some unnecessary browser sniffing 2007-11-14 21:55:45 +00:00
Brandon Aaron
ee52c89dc9 Fix for #1911 2007-11-14 15:06:48 +00:00
Brandon Aaron
d5cb977a08 Fix for #1893 2007-11-14 04:51:53 +00:00
David Serduke
a613a70fdb Added a check to make sure a parent node exists in call remove() to avoid errors as seen in bug #1742. 2007-11-05 18:49:00 +00:00
John Resig
1ac9d6fbee Added a fix for .noConflict(true) not reverting properly. Also added unit tests for noConflict. 2007-10-20 22:04:06 +00:00
John Resig
5736e8d90d Ok, self[...] was BS, switching to window[...], bug #1748. 2007-10-18 17:25:08 +00:00
John Resig
5421dfdea9 Added a fix for bug #1751, where the options getting overwritten for an animation was causing issues. 2007-10-18 00:30:37 +00:00
John Resig
80a26a3266 Fix for bug #1638, where a non-string data could break an Ajax request. 2007-10-18 00:07:45 +00:00
John Resig
14b88f6019 Fix for bug #1546 where a deep copy was attempted of DOM elements (which isn't needed). 2007-10-17 23:35:57 +00:00
John Resig
9ac9aaeec3 Another fix for bug #1584, ajaxStop would not be called for a cross-domain request if a handler was not provided. 2007-10-17 23:13:31 +00:00
John Resig
e287007f6a Added a fix for bug #1698, in which injected scripts were executed out of order, in relation to the DOM. 2007-10-17 22:42:12 +00:00
John Resig
a2fc65fd32 From a suggestion by Diego, moved the jQuery.ready() call outside of the try{}catch() block for IE/Safari DOM Ready. 2007-10-15 17:55:54 +00:00
Brandon Aaron
971840f343 Fixed .val(String) for select elements (#1760) [Thanks Sam] 2007-10-12 12:51:07 +00:00
Jörn Zaefferer
0f5c1d15e9 Fix for #1779 2007-10-12 09:46:48 +00:00
Brandon Aaron
a5f95c88c1 Fix normalization of pageX and pageY event properties in IE (#1571). Thanks wizzud. 2007-10-06 21:00:37 +00:00
Brandon Aaron
92aac3abd6 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. 2007-10-06 17:04:20 +00:00
Brandon Aaron
bb998f2518 Fix regression in add and append in IE after revision 3463 2007-10-06 16:45:20 +00:00
John Resig
ad1cef94bf A fix for bug #1443, where globalEval occurred asynchronously in Safari 2, provided by Andrea Giammarchi. 2007-10-01 20:15:20 +00:00
John Resig
beebbf8ba4 Safari 2 was having problems with the syntax used for the ready handling. 2007-10-01 14:14:09 +00:00
John Resig
1344a7fd50 Fixed the attribution for the DOM Ready fix - the previously used changes weren't significant. 2007-09-27 20:49:30 +00:00
Brandon Aaron
ee2efbe1e3 Fix for #1153 2007-09-27 18:09:23 +00:00
John Resig
6e8a8c5359 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. 2007-09-27 15:23:07 +00:00
Brandon Aaron
a9add215ea offset: fixes for correct body offsets in safari and mozilla (thanks Wizzud) 2007-09-26 22:28:00 +00:00
John Resig
92a9e73bbe Completely overhauled the syntax of core - re-worked variable names, formatting, comments, and some structure. 2007-09-23 16:55:19 +00:00
Brandon Aaron
595d125365 offset: added fixed position support and fixed opera issue with borders on absolute and relative parents 2007-09-21 21:41:56 +00:00
Brandon Aaron
c9899a74ac offset: do not add borders for table cells 2007-09-18 18:08:35 +00:00
Brandon Aaron
d5999be9ae Fixed #1474, setting selectedIndex 2007-09-18 14:35:41 +00:00
Brandon Aaron
aee81963ba Use document.compatMode for quirks test in width/height method 2007-09-18 12:38:15 +00:00
Brandon Aaron
537d7ca869 Fix width/height to work properly on window/document 2007-09-17 19:14:05 +00:00
Brandon Aaron
415a0916b5 remove box global var from offset 2007-09-17 18:20:51 +00:00
John Resig
e0c6e4ef98 Added fix for bug #1567 - uppercase nodeName test in .add(). 2007-09-15 03:44:44 +00:00
John Resig
f6a2e1734f Fixed animating to 0% (Bug #1586). 2007-09-15 03:26:33 +00:00
John Resig
dbca9cbf62 Forgot the 'var' statement, causing variables to leak. (Bug #1592) 2007-09-15 03:12:56 +00:00
John Resig
3dabd7ec30 Added .eq(Number) back in - I'm convinced that it's more useful than the .slice() replacement. lt/gt are still gone, though. 2007-09-15 03:08:46 +00:00
John Resig
1088d06e54 Added a fix for bug #1612, where :contains() was failing on XML documents, in IE. 2007-09-15 03:05:00 +00:00
John Resig
df246df2da 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. 2007-09-15 02:40:42 +00:00
John Resig
9c2c47d7c0 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. 2007-09-15 02:24:44 +00:00
John Resig
606b863eda Fixed bug #1594, #1565, #1598 - all of which were concerning the improper execution of embedded scripts in IE and Safari. 2007-09-15 02:16:29 +00:00
John Resig
62d84e44ac Added a fix for bug #1580, where the query string was appended to the POST data, instead of being left alone. 2007-09-15 01:18:30 +00:00
John Resig
d9a3b133f1 Bug #1584, ajaxStop/complete calls weren't called for JSONP requests. 2007-09-15 00:35:16 +00:00
John Resig
6d71a10ed2 Fix for bug #1600 - multiple selects were being serialized incorrectly. 2007-09-15 00:23:21 +00:00
John Resig
82eccdfcd0 Make sure that the right event type is always triggered (was causing problems with UI's event triggering). 2007-09-14 23:58:51 +00:00
John Resig
41590d37e1 Fixed some bugs in how .queue() works (it wasn't handling the argument order correctly). 2007-09-14 17:47:01 +00:00
Brandon Aaron
500ff12d5d fix clone(true) for IE 2007-09-13 16:45:53 +00:00
Sean Catchpole
8ece9e8fb1 Absolutely position animations, damn my twichy fingers for commiting too soon. 2007-09-12 22:16:43 +00:00
Sean Catchpole
e4a62e4ec6 Animate should absolutely position if a number is passed (Ex: -700) 2007-09-12 21:04:10 +00:00
Brandon Aaron
4c5f091d22 safari2 should just check the browser and version 2007-09-11 02:13:00 +00:00
Brandon Aaron
ed51be1622 Include scroll offsets for everything but inline and table-row elements 2007-09-11 01:08:51 +00:00
Brandon Aaron
2608bae438 Couple of fixes to the offset method 2007-09-11 00:43:12 +00:00
John Resig
a36771c83e Fixed a bug that was occurring in the packed version of jQuery. 2007-09-10 19:43:58 +00:00
John Resig
6476b15f1a 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. 2007-09-10 18:39:16 +00:00
John Resig
899ee03d37 Fixed a bug in .dir() where it would return non-element nodes. 2007-09-10 00:00:30 +00:00
John Resig
f38251b2ce Fixed spelling mistake. 2007-09-09 23:17:30 +00:00
John Resig
cd6ec6e157 Added an extra check for removing a named cache property - calling it when it didn't exist caused an exception. 2007-09-09 23:08:21 +00:00
John Resig
139b03af7c Landing a version of $(document)/$(window) .width()/.height(). It won't win any awards, but it'll hold us over for this release. 2007-09-09 22:59:41 +00:00
John Resig
052aa1445a Added .prevAll() and .nextAll() functionality. 2007-09-09 21:34:37 +00:00
John Resig
b59c94d5c2 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. 2007-09-09 19:00:56 +00:00
John Resig
b4bf244c0e Fixed some line ending issues. 2007-09-09 18:29:15 +00:00
John Resig
4e504d86b9 Errors were occuring with getScript, if you called it too early. 2007-09-09 18:09:27 +00:00
John Resig
97fe63cb48 Moved the fx queueing over to the new expando system. 2007-09-09 16:17:32 +00:00
John Resig
7e9d853154 .stop() wouldn't resume any queued animations. 2007-09-09 16:12:56 +00:00
John Resig
3a4e1233aa 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.
2007-09-08 23:31:23 +00:00
John Resig
15a78f8fea Reintroduced .offset() as a default include, added original author credits. 2007-09-08 18:02:39 +00:00
John Resig
2929f8aa67 Landing the .clone() rewrite by Brandon (also includes the new event cloning functionality .clone(true)). 2007-09-08 16:19:34 +00:00
John Resig
28ee5c6922 Added the new .offset() method, directly imported from Dimensions (heavily worked over by both Brandon and John).
Original source:
http://brandonaaron.net/jquery/issues/dimensions/new_offset/jquery.offset.js
2007-09-08 14:44:29 +00:00
John Resig
d2f82aba26 Added .hasClass() (Simply just passes through to .is()). 2007-09-08 13:49:42 +00:00
John Resig
6728e3cf74 Finished up some of the reorganization. 2007-09-08 12:46:01 +00:00
John Resig
b4e23b5af0 Reorganzing the jQuery source (first phase). 2007-09-08 12:42:32 +00:00
John Resig
13b66c8ba9 Added a new :animated selector - only selects elements that are currently being animated. 2007-09-08 12:33:06 +00:00
John Resig
902554a38d Massive FX rewrite. Full list of changes:
- You can now animate non-px values (em and %, for example)
- You can animate things things that previously broke (like font-size)
- You can now write fx plugins (to add in the ability to animate colors, for example)
- Advanced queueing controls were added (.queue(), .dequeue(), and {queue:false})
- Step was re-tooled to work with the new fx plugin scheme
- Added the ability to do relative animations
- Made it so that you can do simultaneous animations on a single element
- A complete refactoring of jQuery.fx, improving naming, and usability
2007-09-07 21:57:40 +00:00
John Resig
3abf3125cb Fix for bug #760 (fontSize returns different values in IE). This was part of a larger issue where IE returned non-pixel values from it's computed style - this normalizes it (thanks to a fix by Dean Edwards). 2007-09-07 21:39:44 +00:00
John Resig
ba2109136d Fixed a bug in event - "native" is a reserved word in Safari 2. 2007-09-07 19:28:25 +00:00
John Resig
84eb2cffca Forgot to update the $.param() tests. 2007-09-05 17:22:13 +00:00
John Resig
ad5539bab3 Re-disabled the Ajax tests in Safari. 2007-09-05 17:09:18 +00:00
John Resig
f96bf10415 Integration of Mike Alsup's excellent form serialization code. The benefits are as follows:
- New method: .serializeArray()
This returns an array of name/value pairs representing the contents of a form, or individual input elements.
- Enhancement: .serialize()
The results are correct now (as opposed to the mess from before), and allows you to serializes forms directly (rather than just the input elements).
- Enhancement: .val()
This now returns the correct value when dealing wih selects. Additionally, when dealing with multiple selects, it returns an array of values.

Based upon Mike's code:
http://malsup.com/jquery/form/comp/form.js

and test suite:
http://malsup.com/jquery/form/comp/test.html
2007-09-05 17:06:05 +00:00
John Resig
f28f199dc0 Added support for the new .andSelf() method. This method combines the previous two matched sets on the stack into a single stack.
For example:
  $("#foo").parent();
  // => [ #bar ]

  $("#foo").parent().andSelf();
  // => [ #bar, #foo ]
2007-09-04 04:44:54 +00:00
John Resig
d259ec1a93 Fix for bug #1549, where the DOM conversion of <code/> and similar elements would fail. This forces it to work correctly in all browsers. 2007-09-04 04:34:48 +00:00
John Resig
7d02f06e03 Made it so that you can't change the type of an input element, having it throw an exception instead (except for input elements that haven't yet been injected into the DOM). (Bug #1536) 2007-09-04 04:17:14 +00:00
John Resig
53dc6afc31 Removed all deprecated functionality for jQuery 1.2. A full list of what was removed can be found here: http://jquery.com/blog/2007/08/24/jquery-114-faster-more-tests-ready-for-12/ 2007-09-04 02:55:38 +00:00
John Resig
139393fe09 Removed all inline documentation. The current version of all documentation is stored online, on the wiki: http://docs.jquery.com/ 2007-09-04 01:57:35 +00:00
John Resig
1ce8006d48 Added a new .stop() method which stops all animations running on the matched set of elements.
Example:
  $("#foo").slideDown(1000);
  setTimeout(function(){
    $("#foo").stop();
  }, 500);
2007-09-04 00:28:22 +00:00
John Resig
d5bb0e3179 Re-disabled the ajax tests in Safari 3. 2007-09-03 23:59:31 +00:00
John Resig
a5dbcaf675 Added support for:
- Cross Domain getScript
  $.getScript("http://foo.com/script.js");
- JSONP
  $.ajax({ url: "script.js", type: "jsonp" });
  $.getJSON("script.js?callback=?");
- Cross Domain JSONP/getJSON
  $.getJSON("http://foo.com/script.js?callback=?");
- No-cache Ajax Requests
  $.ajax({ url: "test.html", cache: false });
2007-09-03 23:45:14 +00:00
John Resig
456f0fe598 Added namespaced events to bind, unbind, and trigger. This allows you to deal with event handlers of a specific "class" (great for plugins). 2007-09-03 14:53:09 +00:00
John Resig
a5c319f922 Reverted the change that I made in #1320. 2007-09-02 22:34:18 +00:00
John Resig
346ceacce3 Added support for a new :header psuedo-selector (only selects H1-H6 elements). 2007-08-31 05:43:24 +00:00
John Resig
e3263063e4 Added support for .wrapInner() and .wrapAll() - and re-wrote .wrap() to use .wrapAll(). (Fixes bug #1296) 2007-08-31 05:33:43 +00:00
John Resig
85afa7c1ba Added support for .contents(). Returns ALL child nodes for an element - except for on an IFrame, then it returns the IFrame's document. This fixes #1024. 2007-08-31 03:38:02 +00:00
John Resig
079d651e10 Added $(...).map() functionality. (Also closes #1250, imo) 2007-08-31 03:26:03 +00:00
John Resig
5c19701a89 Made it so that you can pass in an event object to the trigger data args and it'll override the custom event object (this way you can pass in the event object of a mousemove to a drag event trigger, for example). 2007-08-30 16:34:34 +00:00
John Resig
042a46386a Added a new extra fn arg to trigger (so you don't have to simulate the trigger yourself). (Bug #1467) Added a new .triggerHandler() method that allows you to NOT trigger native calls AND returns the response from the handlers. (Bug #873 & #1417) 2007-08-30 05:51:11 +00:00
John Resig
15faf783b9 Made jQuery's internal trigger method return the value from handle. (Bug #1417) 2007-08-28 04:42:35 +00:00
John Resig
25e83d27cb Made it so that the last return value is always returned from handle() (unless one of the return values was false, in which case the return value is false). (Bug #1416) 2007-08-28 04:34:23 +00:00
John Resig
127c0b8a5d Fixed the issue where $("body").find("div#foo") would ignore the specified tag name. (Bug #1543) 2007-08-27 04:58:02 +00:00
John Resig
3ae74b523e Added new replaceWith() (replace all matched elements with the specified HTML/DOM Elements/Array/etc.) and replaceAll() (replace the specified elements with the set of matched elements). 2007-08-25 05:12:20 +00:00
John Resig
0477a6e99e Added a test case for "purple include", fixed a bug. 2007-08-25 03:55:12 +00:00
John Resig
34f1042902 New feature: You can now inject portions of a document via .load(), as opposed to the full thing.
Examples:
- $("#test").load("test.html #something");
- $("#test").load("test.html p.user");

Caveats:
- No scripts are injected when a selector is used.
- The selector is rooted inside the head and body - it's equivalent to doing:
  $("body,head").find(selector)
2007-08-25 03:33:08 +00:00
John Resig
97f2032e13 Landing animation of scrollLeft/scrollTop (also works on random DOM object properties as well). 2007-08-25 03:03:27 +00:00
John Resig
257eaf7ee3 Marked all the appropriate methods as being deprecated for the 1.1.4 release (in preparation for 1.2). 2007-08-24 01:28:07 +00:00
John Resig
4df20c0c1b Brought back a husk method to represent evalScripts. I didn't realize so many plugins relied on it (it's deprecated in this release). 2007-08-24 01:06:23 +00:00
John Resig
f948f02680 Tweaked the Ajax test suite for Safari. 2007-08-22 07:10:50 +00:00
John Resig
f53aa62fd3 Only bind .ready() once per instance of jQuery - and only bind if the ready() method is actually called (nothing is bound if window/load is used). 2007-08-22 06:51:41 +00:00
John Resig
3fb4779abb Fixed bug with the packed version of jQuery. 2007-08-22 06:47:44 +00:00
John Resig
96f2d0d00b Fixed the case where global events weren't being triggered on window and document. 2007-08-22 06:19:47 +00:00
John Resig
f2f399dcd5 Fixed use of eval() and new Function() to work within the correct scope (and not throw errors). 2007-08-22 06:19:22 +00:00
John Resig
fc3e180465 Made 'jQuery' unrollable via .noConflict(true) and instances of new Function() have been converted to eval(function(){}) in order to handle jQuery name changes. (Bug #1393) 2007-08-22 05:44:47 +00:00
John Resig
e06b7447c2 Added fix for undefined property in animation, in IE (Bug #1518) 2007-08-22 04:52:53 +00:00
John Resig
b99fd476d0 Using some of the ideas presented by rformato, I've significantly sped up $("#id") selection. It's now just 10% slower than doing: $(document.getElementById("test")), which seems quite acceptable. (Bug #1316) 2007-08-21 08:25:11 +00:00
John Resig
46e770352a Added the new :has() selector (Bug #1521) 2007-08-21 07:33:52 +00:00
John Resig
c8bd6e0a4a You can now assign jQuery to random namespaces - very cool. (Bug #1393) 2007-08-21 07:00:06 +00:00
John Resig
b6d920cf05 Fix for a selector speed regression (calling a simple selector many times resulted in a significant speed down). This has been fixed by breaking the RegExps out into the global scope. This required that a closure be implemented around the full jQuery script (which is now the case). Some simple changes were made in addition to the RegExp one, allowing for some greater flexibility on our part - and hopefully better compression.
Speed results:
http://dev.jquery.com/~john/ticket/1351/ vs.
http://dev.jquery.com/~john/ticket/1351/113.html vs.
http://dev.jquery.com/~john/ticket/1351/112.html
2007-08-21 05:43:44 +00:00
John Resig
8c15e852a4 Two quick fixes in relation to #1028. ajaxSetup shouldn't be deep and the boolean arg should be used, not overwritten with 'true'. 2007-08-21 04:46:07 +00:00
John Resig
e112e6b04d Make deep .extend() an optional argument - it will go deep if you pass in an boolean as the first argument (fixed bug #1028). 2007-08-21 04:42:31 +00:00
John Resig
bd78d4f65d Fixed two cases where []. was used instead of Array.prototype. (Bug #1427) 2007-08-20 07:08:01 +00:00
John Resig
05fb8eaa10 Just pushed in my changes for making jQuery.each on objects faster, sample results: http://dev.jquery.com/~john/ticket/each/obj.html 2007-08-20 07:04:00 +00:00
John Resig
f0353e89ab Just pushed some major speed improvements through for $.each() - we're now seeing a 2x speed improvement over 1.1.3. Some crude results can be found here: http://dev.jquery.com/~john/ticket/each/ 2007-08-20 06:29:41 +00:00
John Resig
2b05e24993 Make jQuery work without warnings in strict mode, in Firefox. 2007-08-20 03:59:34 +00:00
John Resig
887c00780d Implemented the new .slice() method (bug #1517). 2007-08-20 02:51:57 +00:00
John Resig
2ef4093cf7 Complete overhaul of the Ajax test suite, it's now passing in all browsers. In order to achieve this I had to fix a numbe
r of bugs in the suite itself, along with other random bugs that popped up. The following bugs were resolved along the wa
y: #1236 (.extend() keeps processing when it hits nulls), #1028 (.extend() now works recursively), #1080 ($.get no longer
 overwrites the data parameter), #1210 (Creating script and link tags now work), and #1463 (jQuery.global has been re-too
led to no longer leak memory and slow things down).
2007-08-19 23:37:26 +00:00
John Resig
24db022ba0 Added a fix for IE returning comment nodes in * queries. I put the logic in $.merge() but added a conditional such that the speed hit only effects IE users. (Bug #1155) 2007-08-19 07:28:41 +00:00
John Resig
735e2e8197 Applied arrix's fix for getting style values on elements that aren't in the DOM, in Safari. (Bug #1482) 2007-08-19 07:06:15 +00:00
John Resig
f64eb21fad We were catching exceptions within the success callback of an Ajax request, then causing an error callback to be called (which is incorrect). (Bug #1441) 2007-08-19 00:48:53 +00:00
John Resig
05d401dd84 Fixed non-unique results from .parent(), .parents(), .next(), etc. (Bug #1449) 2007-08-19 00:07:41 +00:00
John Resig
760a244dbd Added a fix for bug #1489, appending <caption> was broken. 2007-08-16 03:35:29 +00:00
John Resig
78fe70f3e6 More missing semicolons. 2007-08-07 22:25:26 +00:00
John Resig
560484fd8d Added a couple JSLint-caught fixes. 2007-08-07 22:23:30 +00:00
John Resig
6b0d3bb273 Brought back jQuery.globalEval(), fixing bug #1425. 2007-07-31 02:59:53 +00:00
John Resig
4ae80a1e2c When we disabled triggering of clicks, we also killed off blur and focus, this fixes that (bug #1440). 2007-07-31 02:22:39 +00:00
John Resig
660490e6f4 The test for underscore selectors broke under Opera, so the element is now loaded via Ajax and tested. (bug #1084) 2007-07-30 02:52:24 +00:00
John Resig
334462b23c IE prunes whitespace from the start of innerHTML-injected strings. This fixes that. 2007-07-30 02:14:06 +00:00
John Resig
d8e9f0c616 Fixed failing test for Safari 2. 2007-07-29 23:10:00 +00:00
John Resig
17949afc34 Got .css() working in Safari 2 as well (a number of shortcuts had to be removed, unfortunately). This should successfully close bug #1349. 2007-07-29 23:01:42 +00:00
John Resig
3c82f8fb4a Added a fix for Safari's broken CSS getComputedStyle accessing. Additionally, added a fix for Safari mis-reporting @selected for display: none options. The test suite is now completely passing in Safari 3. (Bug #1349) 2007-07-29 22:32:06 +00:00
John Resig
80a149b828 Integrated the custom fx test suite into the main test suite. All tests are now run automatically. Removed the old suite, as it was no longer needed. 2007-07-29 19:07:21 +00:00
Sean Catchpole
e6c067858e nevermind, I'm dumb. =P 2007-07-26 00:31:48 +00:00
Sean Catchpole
8a80d05a44 Fixed ajax array arguments in $.param 2007-07-26 00:27:56 +00:00
John Resig
f8b00051c3 $("#foo", xml) would always return an empty set, fixed (bug #877). Additionally, a bug in jQuery.isXMLDoc(xmlDoc) was discovered, if the element was, in fact, an XML document. 2007-07-25 00:56:50 +00:00
John Resig
bdf05d890f Added a fix for relative // - $("//div",this) (bug #1418) 2007-07-25 00:39:45 +00:00
Brandon Aaron
a65a811ce0 selectedIndex is now cloned cross-browser (#1294) 2007-07-21 04:26:13 +00:00
Brandon Aaron
9b9a793273 selectedIndex is now cloned in IE (#1294) 2007-07-21 03:16:22 +00:00
Brandon Aaron
480aae72d3 addClass doesn't fail when passed an undefined or null variable (#1309) 2007-07-21 01:55:05 +00:00
Brandon Aaron
b965c98ff1 missing semi-colon 2007-07-21 01:53:38 +00:00
Brandon Aaron
24463a04ce trigger DOM0 event handlers when doing a trigger (#1363) 2007-07-21 01:04:59 +00:00
John Resig
e20e8e6e3c Added support for parsererror errors from Ajax requests (bug #1145). 2007-07-21 00:52:30 +00:00
John Resig
3740716480 Added a fix for setting the style property in IE: .attr("style", "...") (bug #1170). 2007-07-21 00:12:18 +00:00
John Resig
97a6bdbaba Added a fix for h1 + h2 not working. (Bug #1361) 2007-07-20 23:43:12 +00:00
John Resig
e647a8a1f6 Safari doesn't return the correct computed opacity. (Fix for bug #1369) 2007-07-20 22:47:21 +00:00
John Resig
f83211c684 Added a fix to prevent the completion callback from firing multiple times in Firefox on OSX (fixed bug #1406). 2007-07-20 22:21:41 +00:00
John Resig
c47f6f8f52 Completely reworked the evalScripts() code, fixing bugs #1332, #975, and #777. 2007-07-20 21:59:52 +00:00
Brandon Aaron
6c5bfffd20 broken test in IE 2007-07-20 21:53:37 +00:00
John Resig
9ffd93d53a Moving the easing check logic to the fx function, since Interface was overwriting the speed function :-( (Fix for bug #1396). 2007-07-20 20:05:20 +00:00
John Resig
a2482e5e87 Added a fix for when trim receives a null value (bug #1395). 2007-07-20 19:44:15 +00:00
John Resig
42f30dd181 Made it so that you can set the text value of elements to numbers (in addition to strings). (Fix for bug #1386) 2007-07-20 19:41:17 +00:00
John Resig
78db847ef2 The isTimeout fix from #970 was causing unintended status bugs (fixed). This also includes a fix for errors that occurred during an empty eval in IE (but #1410). 2007-07-20 19:33:44 +00:00
Brandon Aaron
f267cfaedf Fix for #1402 2007-07-20 18:58:38 +00:00
John Resig
a40f141f23 Made the error message equal to "timeout", if the request timed out. (Bug #970) 2007-07-20 18:58:22 +00:00
John Resig
3604d14896 IE doesn't like doing attaching the mergeNum property to XML documents, so for now, we're just going to (possibly) return duplicates in IE, in XML documents. (bug #1357). 2007-07-20 18:08:29 +00:00
John Resig
4577cd4b16 display block was being set on top/left animation, when they shouldn't be. 2007-07-15 02:42:11 +00:00
John Resig
9e83f1b65f Fix for IE firing document ready too soon (Bug #1320). 2007-07-12 20:33:05 +00:00
John Resig
d776dc9d5c Got some XHR tests to run, still some hanging threads (need to investigate). Started moving some Ajax tests away from using PHP (more portable this way). Fixed a number of XHR env bugs. 2007-07-09 03:08:20 +00:00
John Resig
54035207fe Tweaked some of the tests, added in events and fx tests. 2007-07-09 00:15:44 +00:00
John Resig
b147039acc Added a number of fixes: Tag name case-sensitivity, text escaping, opacity setting. Tweaked the test suite slightly. 2007-07-08 23:52:14 +00:00
John Resig
69ef5fac9e Added basic support for IFrames, disabled a test which we don't take into account. 2007-07-08 23:19:09 +00:00
John Resig
5ed992d5f5 Making the test suite a little more XML-compliant. 2007-07-08 04:46:21 +00:00
John Resig
bdb5dad8e5 Final fix for Safari crasher (bug #1331). 2007-07-06 13:36:38 +00:00
John Resig
2278b24f70 Fix for Safari 1.3 crash (bug #1331). 2007-07-05 20:40:44 +00:00
Ed Engelhardt
cb3f9d8cd9 commit annother trivial comment fix to reduce my local changesets 2007-07-05 08:19:18 +00:00
Ed Engelhardt
28a80202b3 fix little typo in comment 2007-07-05 08:18:25 +00:00
John Resig
12ebfa3b01 Overflow revert was completely borked when you animated multiple properties (like in .show() or .hide()) (see bug #1343). 2007-07-05 04:27:46 +00:00
John Resig
6f064fc9c5 Added fix for broken child selectors in XML documents, bug #1346. 2007-07-05 02:45:01 +00:00
John Resig
38d74fe912 Added a fix for bug #1331, which caused Safari 1.3 to crash. 2007-07-04 16:15:09 +00:00
John Resig
fa7bfcfd78 Fixed bug that prevented $= from working on elements that didn't have the specified attribute. 2007-07-04 16:10:26 +00:00
John Resig
b0cf71332a The browser.version check was causing browsers with undetected useragents to die. This, at least, makes it fail gracefully. 2007-07-03 13:19:09 +00:00
Brandon Aaron
b9a8e65576 fix opacity issues in IE 2007-07-02 15:27:58 +00:00
John Resig
af329ed00b Did some minor tidying up. 2007-06-30 13:57:49 +00:00
John Resig
62ae0eff50 Simplified some of the IE styleFloat/cssFloat code. 2007-06-30 13:47:40 +00:00
Brandon Aaron
e290083c35 Fix for #1322 2007-06-29 22:20:02 +00:00
Brandon Aaron
2e0c87cf23 Fix for #1231 2007-06-29 22:05:25 +00:00
John Resig
ea98b16438 Who am I kidding |= is useless. 2007-06-29 21:52:45 +00:00
John Resig
e7a8310f65 Added minor support for |= and ~= selectors. 2007-06-29 21:43:22 +00:00
John Resig
88c88f0704 Added fix for :nth-child(n). 2007-06-29 21:08:46 +00:00
John Resig
7b9d825890 Added fix for broken :only-child. 2007-06-29 21:03:27 +00:00
John Resig
7088b509cf Calling jQuery() with apply would break things (namely in the SlickSpeed test suite). 2007-06-29 20:52:59 +00:00
John Resig
614706bbf2 Added extra last-child test. 2007-06-29 20:26:14 +00:00
John Resig
fd249ca808 Added massive speed improvements to selectors. Also added support for :nth-child(An+B) syntax. 2007-06-29 19:52:38 +00:00
John Resig
05864eebcd Forgot to change the number of tests. 2007-06-26 20:46:19 +00:00
John Resig
456094c205 Disabled the test until after 1.1.3 (when we have time to deal with it). (Bug #975) 2007-06-26 20:45:06 +00:00
Brandon Aaron
f025ed878b Fix for #1187, #1278 and #1279 2007-06-21 19:21:56 +00:00
John Resig
5bb0902c5e Added a fix for easing problems (fall back to "linear" if swing doesn't exist) (bug #1212). 2007-06-21 03:09:04 +00:00
John Resig
8b683b891f Normal hide/show toggling was broken, this fixes it (#1219). 2007-06-21 02:52:53 +00:00
John Resig
5e6c14993a Fix for #1214, #1216, #1234 (problem with animations). In a nutshell, the callback needs to occur even if the animation does not run. 2007-06-21 02:38:16 +00:00
John Resig
03c623c35f Fixed an issue with JSON data in packed scripts. (Bug #1298) 2007-06-16 22:19:17 +00:00
Brandon Aaron
a6b91166af Adding test for #1182 2007-05-31 16:49:49 +00:00
Brandon Aaron
3c5340d146 Fix for #1185 2007-05-31 04:15:41 +00:00
Brandon Aaron
2c33101693 Fix for #923, #1136 and #1233 2007-05-31 03:51:28 +00:00
Brandon Aaron
d85a22a70e Use .one() when doing a .bind() with an "unload" event type (#1242) 2007-05-31 00:13:54 +00:00
Brandon Aaron
ee31297a83 Fix event.which (#1217) 2007-05-30 19:22:24 +00:00
Brandon Aaron
7e03645a55 Clean up in jQuery.event.add for assigning a handler.guid 2007-05-23 13:51:04 +00:00
Brandon Aaron
970eb0f020 Rolling back Rev 1892 2007-05-23 12:48:15 +00:00
Ed Engelhardt
79b3ff0772 remove an unused variable and its assignment in the 'map' method 2007-05-22 10:37:54 +00:00
Ed Engelhardt
f7ea17060f remove a little superfluous blank which confused my eye the second time now 2007-05-22 08:43:49 +00:00
Ed Engelhardt
fd4905b4d9 In r1576 on 2007-03-24 the merge() method was split into merge() and
unique() for speed improvement reasons. Document this fact and also be
clear about the fact that merge() is a generic function while unique()
really works just with jQuery objects.
2007-05-22 08:18:31 +00:00
Ed Engelhardt
eabac3f6a1 fix style, prefix and typo in a few comments 2007-05-22 07:11:50 +00:00
Ed Engelhardt
d7fe34c440 improve documentation of animate() function by mentioning both the 'swing' and 'linear' easings which are provided by default 2007-05-22 07:05:32 +00:00
John Resig
5ef3d5364d Added support for the event object properties relatedTarget, metaKey, which, and charCode. Fixes bug #1204. 2007-05-20 16:51:52 +00:00
John Resig
5e964a4a73 Fix for bug #983 (Packed jQuery doesn't have a license at the top of the file.) 2007-05-20 16:42:42 +00:00
John Resig
9b5363b9eb Added fixes for bug #1052. Fixes the problems with animation chaining (and problems with toggling). Also, removed toggling from jQuery.fx (it's now handled in .animate() instead). 2007-05-20 08:40:13 +00:00
Brandon Aaron
33c097bd1e Fix for #1198 2007-05-16 16:21:50 +00:00
Brandon Aaron
108f308eaa Fix for #921 (IE clones events) 2007-05-14 17:46:00 +00:00
Brandon Aaron
d0c68580e5 Fix for #1182 2007-05-13 17:59:38 +00:00
Brandon Aaron
7c6100f5ed Fix for #1169 2007-05-13 17:20:03 +00:00
Brandon Aaron
ff4f265bc0 Fix for #1162 2007-05-13 05:53:49 +00:00
Brandon Aaron
a34a1a599b Fix for #1163 2007-05-13 04:01:57 +00:00
Brandon Aaron
009033bb45 Fix for #1167 2007-05-11 22:29:16 +00:00
Brandon Aaron
f5a2db89fd Clean up in jQuery.event.fix (#1171) 2007-05-11 21:39:38 +00:00
Brandon Aaron
c76f6cd125 Fix for #1186 2007-05-11 21:14:11 +00:00
John Resig
1501447c70 Added some improvements to how the browser version is determined, based upon the suggestions of 'hobbit' in [1101]. 2007-05-05 17:57:14 +00:00
Brandon Aaron
ed1e3f7e05 removing the context and selector properties that I left in jQuery.prototype.init 2007-05-02 02:41:57 +00:00
John Resig
7fa12b412b Rev [1827] broke the two XPath sibling selectors. 2007-05-01 21:36:01 +00:00
John Resig
c512984303 We're not adding new selector features in until a new full release. Please discuss features like this in the dev mailing list, and in the bug tracker, before committing code. 2007-05-01 21:31:26 +00:00
John Resig
c0cc8edd5d This test is expected to fail. 2007-05-01 21:27:55 +00:00
Brandon Aaron
67c640bb20 Moving constructor code to jQuery.prototype.init for more flexibility 2007-05-01 21:03:44 +00:00
Corey Jewett
13d2ef9282 Changed test count to get the green bar back 2007-04-30 17:38:41 +00:00
Corey Jewett
2e448273f5 TDD. Broken test case, need to fix xpath parser... 2007-04-30 17:31:51 +00:00
Brandon Aaron
5c54a4b8ee Append colgroup and col elements (#1044) 2007-04-30 01:43:52 +00:00
John Resig
74a8e20623 Query now throws no warnings under strict mode in Firefox (ticket #922). In fixing this, revision [1771] was discovered and reverted (no API changes are being added in at this time), and a couple un-functioning test cases were fixed (array comparisions were being done for objects). 2007-04-29 18:39:07 +00:00
John Resig
e95a6cc746 Forgot to remove the test cases for XPath [n]. (Ticket #995) 2007-04-28 15:45:38 +00:00
John Resig
09a2e48f45 Removed support for the XPath [n] - we weren't doing it right, and it would actually require a lot of code to "do it right" (much more than what the feature is immediately worth). See ticket #995. 2007-04-28 15:43:18 +00:00
John Resig
fce2bdf7ff Added support for finding elements that have underscores in their name (along with other allowed characters). Fix for ticket #1084. 2007-04-28 15:39:30 +00:00
John Resig
610149fd19 Added jQuery.browser.version (see ticket #1101). Works in all browsers that we support. 2007-04-28 15:33:25 +00:00
Brandon Aaron
fba422541a Fix for #1061 2007-04-26 18:52:10 +00:00
Jörn Zaefferer
33ee5c317d Minor cleanup 2007-04-25 21:22:04 +00:00
Brandon Aaron
5fae496933 Fix for #1086: Append all caps HTML tags 2007-04-25 19:48:00 +00:00
Brandon Aaron
958bed09da Fix for #1114: Appending legend elements in Firefox 2007-04-25 18:41:49 +00:00
Brandon Aaron
cb828f3dab Fix for #1087: Using appendTo with select elements 2007-04-25 18:19:39 +00:00
Brandon Aaron
2897b1bd23 unbind handlers with data + test (#935) 2007-04-24 22:35:04 +00:00
Brandon Aaron
14aafdf319 != undefined :) 2007-04-24 21:50:49 +00:00
Brandon Aaron
11b64c1149 Don't pass handler function as data for events + test (#1140) 2007-04-24 21:48:52 +00:00
Corey Jewett
94dfccc6db Add hook for modifying the merge behavior of $.extend. Specifically, and time there is a collision between the target and mergee this function is called to resolve it. 2007-04-23 15:29:57 +00:00
Brandon Aaron
1d2faf36cf Fix an issue with adding multiple event handlers and reattaching the global event handler in IE 2007-04-22 16:34:23 +00:00
Brandon Aaron
03d2680259 Adding back modified test for #939 2007-04-22 05:13:33 +00:00
Brandon Aaron
e0aa10a664 Fix scope issue in DOM 2 event handlers 2007-04-22 04:17:43 +00:00
Brandon Aaron
2ad223aedd Use DOM 2 event handlers, do not trigger click on a tags and event.data no longer global 2007-04-22 03:16:53 +00:00
Jörn Zaefferer
f63242f068 Fix for #1132 2007-04-18 18:35:34 +00:00
Corey Jewett
2fac5e7949 Add RegExp style xpath attributes and testcases. e.g. [@foo =~ /bar/i] and [@foo !~ /bar/] 2007-04-13 17:48:04 +00:00
Jörn Zaefferer
bfe5f89106 Remove XMLHttpRequest shadowing, instead decide at runtime whether to create an ActiveXObject or the XMLHttpRequest, potentially fixing #963 2007-04-03 21:19:54 +00:00
Brandon Aaron
14fa1e858c Small optimization to jQuery.css to save 12 bytes 2007-04-03 03:04:38 +00:00
John Resig
9c94ef4c41 Added a number of additional speed gains (we now hold our own against Dojo and DOMQuery), touched up some of the selector code, fixed some minor bugs, fixed a bug with triggerEvent in Opera, fixed some more test case bugs. 2007-03-26 02:06:50 +00:00
John Resig
3446c3af76 Opera is also vulnerable to the getElementById-returning-name issue, fixed it there as well. Also had to tweak the UTF8 regexps to work in Safari (Safari doesn't support \uXXXX in RegExps, lame.) 2007-03-25 20:30:16 +00:00
John Resig
44769df602 Added fix for bug #945 (Finding items with an ID of length in IE and Opera). 2007-03-25 20:28:34 +00:00
John Resig
9c7f8ba90e Fixed some more bugs with the test suite, made some minor file size tweaks to the selector code. 2007-03-25 19:02:31 +00:00
John Resig
d7a8794eb5 Cleaned up a lot of the test suite - reorganized and renamed tests. Added a new triggerEvent() method to the test runner to help us better test actual event interactions. 2007-03-25 18:06:18 +00:00
Jörn Zaefferer
00a2fa5f35 Added test for #769 2007-03-25 12:32:31 +00:00
Jörn Zaefferer
eab0e57fb5 Added test for #815 2007-03-25 12:16:23 +00:00
Jörn Zaefferer
4b9bed9543 Added test for #935 2007-03-25 12:07:59 +00:00
Jörn Zaefferer
4903872c17 Added test for #939 2007-03-25 12:01:15 +00:00
Jörn Zaefferer
4e7c9b08a0 Added test for #945 2007-03-25 11:52:53 +00:00
Jörn Zaefferer
707f23f83a Added test for #968 2007-03-25 11:04:28 +00:00
Jörn Zaefferer
06b89271c1 Added test for #970 2007-03-25 10:55:22 +00:00
Jörn Zaefferer
e6ffe02503 Fixed docs for ajax timouet to mention that its in milliseconds 2007-03-25 10:52:40 +00:00
Jörn Zaefferer
b8aa9e7cfc Added test for #975, so far it passes only in opera 2007-03-25 10:45:20 +00:00
Jörn Zaefferer
a10afee0c3 Added a not-yet-failing testcase for #1054 2007-03-25 10:34:03 +00:00
Jörn Zaefferer
88abf0902a Added a not-yet-failing testcase for #1054 2007-03-25 10:30:59 +00:00
John Resig
25b424134f 2007-03-25 02:45:12 +00:00
John Resig
ae208246fb Added support for escaping selectors in ID and Classname queries (#143). You need to be sure to double-escape selectors, though, as JavaScript requires it to get the right effect. 2007-03-25 02:04:03 +00:00
John Resig
af79bb1f25 Added UTF8 Selector support (#1001) and fixed infinite selector loops (#1025). You can now select elements by UTF8-based IDs, classes, and attributes. 2007-03-25 00:58:19 +00:00
John Resig
ec2b688920 Merged my speed improvements into the jQuery core (is actually 200b smaller now!). Additionally, added in some better reporting to the test suite, and fixed a bug with how selector tests were performmed. 2007-03-24 21:55:03 +00:00
John Resig
1b9f4d3d2e Simplified the easing options - we now provide "swing" and "linear" (defaulting to "swing"). This is in response to #928. 2007-03-24 03:12:12 +00:00
John Resig
fde2867fce Added a fix for #891 (Using a /foo selector within a non-document context.) 2007-03-24 03:00:03 +00:00
John Resig
32b523b5c5 Added fix for #986 (ID selector within an element that doesn't exist). 2007-03-24 02:54:24 +00:00
John Resig
e2b52e1e40 Added support for comma-separated .is(), touched up the test cases. Resolves #977. 2007-03-24 02:44:41 +00:00
John Resig
6d03f9290e An Ajax-based test was being run locally (which doesn't work). 2007-03-24 02:07:37 +00:00
John Resig
0f7c89cd97 Added a fix and test for bug #978 (Appending elements into an IFrame, in IE). 2007-03-24 02:03:47 +00:00
Brandon Aaron
7ad613c5e9 Update to fix for #1064 and tests 2007-03-22 01:37:28 +00:00
Brandon Aaron
26034c4a29 That should have been a string, not a number 2007-03-21 20:15:26 +00:00
Brandon Aaron
3728a8ac04 Fix for #1064 and added tests for setting/getting opacity 2007-03-21 20:10:04 +00:00
John Resig
36774226dd Only fadeIn/Out or slideUp/Down elements that are already hidden/visible (for #1051). 2007-03-18 18:52:09 +00:00
Jörn Zaefferer
98b721d27f Fix for #953, use always GET for $.get 2007-03-17 14:18:06 +00:00
John Resig
1d0dec55ba Animations now use a single interval timer, global for all animations. This severely improves the performance and responsiveness of the animations in most browsers. 2007-03-17 02:02:01 +00:00
John Resig
83b43a1e92 Forced the test suite into standards mode. Fixed some issues with how opacity was handled in IE. Fixed a number of IE fx bugs. 2007-03-16 20:37:10 +00:00
John Resig
ab2d10c6d6 Removed some un-needed code from css() and fixed a bug with how Safari handles childNodes in makeArray. 2007-03-16 04:32:37 +00:00
John Resig
8613d9a93a Added a test for bug #997. 2007-03-16 00:05:38 +00:00
John Resig
7d0a84193f Added all the tests for isFunction, fixed bug #1026. 2007-03-16 00:00:46 +00:00
John Resig
027668047a A pack of animation fixes for #24, #260, #744, #799, #1003, and #1021. 2007-03-15 16:54:13 +00:00
Brandon Aaron
109e4b2987 Fix for Rev 1511 2007-03-11 20:03:45 +00:00
Brandon Aaron
a6886d0904 Clean up for revision 1462: "Fix for Safari crashes when doing DOM Manipulations" to use jQuery.makeArray 2007-03-09 15:41:58 +00:00
Brandon Aaron
2b9b3e90c1 Fix generic event handler and $events expando removal for IE 2007-03-05 17:42:12 +00:00
Brandon Aaron
fe1910d4d9 Fix generic event handler and $events expando removal for IE 2007-03-05 17:34:17 +00:00
John Resig
9791855ea9 Fix for bug #962. 2007-03-01 05:16:34 +00:00
John Resig
6b729ff798 Cleaned up how event removing was handled. All expandos are now removed when they are no longer needed. Additionally, a bug where all events are unbound if an incorrect event handler is provided, was fixed. 2007-03-01 04:54:51 +00:00
Brandon Aaron
5adf740a15 Fix for Safari crashes when doing DOM Manipulations 2007-02-28 14:27:06 +00:00
Jörn Zaefferer
2cefce05c8 Removed docs breaking xml docs 2007-02-27 22:13:43 +00:00
Jörn Zaefferer
1c42201d7a Fixed list of destructive methods in end() docs 2007-02-27 21:58:14 +00:00
Jörn Zaefferer
757138f216 Backported wiki changes from http://docs.jquery.com/API/1.1.1/JavaScript 2007-02-27 21:51:49 +00:00
Jörn Zaefferer
a4a6dfa6bd Backported wiki changes from http://docs.jquery.com/API/1.1.1/Ajax 2007-02-27 21:49:54 +00:00
Jörn Zaefferer
0d9920083b Backported wiki changes from http://docs.jquery.com/API/1.1.1/Effects 2007-02-27 21:44:57 +00:00
Jörn Zaefferer
92417f694a Backported wiki changes from http://docs.jquery.com/API/1.1.1/Events 2007-02-27 21:43:08 +00:00
Jörn Zaefferer
52a78d06a4 Backported wiki changes from http://docs.jquery.com/API/1.1.1/CSS 2007-02-27 21:33:27 +00:00
Jörn Zaefferer
a782afdfd0 Backported wiki changes from http://docs.jquery.com/API/1.1.1/DOM/Traversing 2007-02-27 21:32:28 +00:00
Jörn Zaefferer
6850c4b290 Backported wiki changes from http://docs.jquery.com/API/1.1.1/DOM/Attributes 2007-02-27 21:19:11 +00:00
Jörn Zaefferer
68d8e53d87 Backported wiki changes from http://docs.jquery.com/API/1.1.1/Core 2007-02-27 21:10:40 +00:00
Brandon Aaron
34cb5b5812 Fix for #964 2007-02-25 19:36:29 +00:00
Brandon Aaron
b15ae79a38 Fix for #910 2007-02-25 19:12:07 +00:00
Brandon Aaron
b2c2ab2bb7 Fix for #997 2007-02-25 17:40:27 +00:00
Jörn Zaefferer
eb1f881d73 Fix for #979 2007-02-25 13:27:29 +00:00
Brandon Aaron
7820594c66 Fix for #921 2007-02-23 04:47:24 +00:00
Brandon Aaron
44599e174b * Fixed IE ID selectors selecting by the name attribute and added tests
* Added href attribute test to test suite
* Updated Changelog
2007-02-23 02:53:22 +00:00
John Resig
4259b02c99 Added a test case for bug #986. 2007-02-22 21:54:56 +00:00
Jörn Zaefferer
fade976946 Fix for #991 2007-02-22 20:37:37 +00:00
Jörn Zaefferer
1878aa9644 Added test for #977 2007-02-19 15:44:12 +00:00
John Resig
3eaebf45a2 Fix for bug #959, maintaining a list of event handlers on the 'events' property was causing problems with elements whom had that ID. 2007-02-18 22:17:28 +00:00
Brandon Aaron
c66935db9d Removing fix for #910 causing Safari to crash 2007-02-17 20:58:04 +00:00
Brandon Aaron
ef1bd04532 Rolling back fix for #914 due to firefox double evaling scripts 2007-02-17 20:34:15 +00:00
Brandon Aaron
2712efd0fc Update for src and href attribute selectors fix 2007-02-14 01:49:28 +00:00
Jörn Zaefferer
339789a931 Improved jQuery.prop to handle "px" on computed values 2007-02-13 22:41:58 +00:00
Brandon Aaron
4c850c2ecd Fix the ^= type attribute selector in firefox for href. 2007-02-13 19:06:38 +00:00
Brandon Aaron
fb0dfd987c 2007-02-10 22:04:07 +00:00
Brandon Aaron
81f138d77e Get actual values for attributes in IE and fix #910 so that it does not crash safari 2007-02-09 19:52:31 +00:00
Brandon Aaron
46806957f4 Fix for #910, for real this time. 2007-02-08 21:59:50 +00:00
Brandon Aaron
670d2f4140 Fix for #849 2007-02-07 19:51:59 +00:00
Brandon Aaron
08ff26927b Fix for #914. 2007-02-07 15:20:30 +00:00
Brandon Aaron
ecaa4d4570 Fix for #910 2007-02-07 15:06:49 +00:00
Brandon Aaron
980b5d72db Fix for #745 2007-02-07 14:56:35 +00:00
Jörn Zaefferer
a69aad2242 Added equals helper for easier debugging of failed tests, soon to be used more often, see coreTest.js attr(String) for an example 2007-02-06 11:55:44 +00:00
Jörn Zaefferer
495ecb70b2 Fix for #907 2007-02-05 20:16:46 +00:00
Jörn Zaefferer
2c99c18652 Fixed toggle() test to exclude konquerer 2007-02-05 19:12:23 +00:00
John Resig
02ffee4610 Fixed the ~ selector - it was selecting in the wrong direction. 2007-02-04 16:51:34 +00:00
Jörn Zaefferer
fd0f42bf5c Small optimization to jQuery.prop, saving 2 or 3 bytes 2007-02-03 19:32:16 +00:00
Jörn Zaefferer
43f235f425 Fixed docs for trigger, describing the second argument. 2007-01-31 22:04:30 +00:00
Jörn Zaefferer
de4e28e1ba Added test for #745 2007-01-31 21:56:32 +00:00
Jörn Zaefferer
d4849a0d35 Fixed #874 2007-01-31 21:48:14 +00:00
Jörn Zaefferer
a82b048db8 Fix for #883 2007-01-31 21:36:48 +00:00
Jörn Zaefferer
4e256bffa3 Added test for #891 2007-01-31 21:25:58 +00:00
Jörn Zaefferer
c60d4519bc Added test for #895 2007-01-31 21:19:35 +00:00
Jörn Zaefferer
1e07c1a311 Fix for #884 2007-01-31 21:14:33 +00:00
Brandon Aaron
397be502f9 Fix flicker in animations 2007-01-31 15:53:21 +00:00
Jörn Zaefferer
0eb642cc1f Removed unnecessary comment 2007-01-23 17:02:32 +00:00
Jörn Zaefferer
d9464547e0 Fix/test for #861 2007-01-23 16:58:03 +00:00
Jörn Zaefferer
5cfaef9ff9 Exclude Opera from toggle test, too (#863) 2007-01-23 16:57:34 +00:00
Jörn Zaefferer
9f93c7b3b8 Removed another log statement; fixed add(Array) for IE (IE reports form.elements.nodeName == "FORM") 2007-01-23 14:46:19 +00:00
Jörn Zaefferer
926e80b902 Modified toggle() test to stop IE from browsing to another site, problem not solved 2007-01-23 11:10:02 +00:00
Jörn Zaefferer
a30b3211e6 Removed log statement 2007-01-23 11:07:10 +00:00
Jörn Zaefferer
c96b991493 Fixed not(jQuery) (need. more. tests.) 2007-01-23 10:32:41 +00:00
John Resig
8fc9e06c46 Fixed an issue with child selectors that also have filters. 2007-01-22 05:33:28 +00:00
John Resig
8e105ef931 Added in jQuery.nodeName() to simplify checking nodeName constantly. 2007-01-22 05:27:54 +00:00
John Resig
d2f9022a8e Refactored the trigger code a little bit. 2007-01-22 05:14:45 +00:00
John Resig
23220321d1 You had to have an event bound in order to trigger an event - which is not necessarily the case. 2007-01-22 05:00:02 +00:00
John Resig
31d65e9052 Fixed an issue with child selectors accidentally triggering filter mode. 2007-01-22 04:50:30 +00:00
John Resig
c39d1a21c6 Fixed doing $.post() without any params. 2007-01-22 03:49:04 +00:00
John Resig
34c0bed54a Fixed this issue: $("<div>foo\nbar</div>"); 2007-01-22 03:25:00 +00:00
John Resig
6c072457ed Removed some extra code that ifFunction deprecated. 2007-01-22 02:53:30 +00:00
John Resig
6c72f188cd Triggered event handlers are only executed once now. 2007-01-22 02:41:23 +00:00
John Resig
b81ea5f9ba Added new function-testing code that is completely cross-browser compatible. 2007-01-22 02:17:47 +00:00
John Resig
e45dbf29f8 Quick code optimization in trigger. 2007-01-22 00:38:57 +00:00
John Resig
9141004442 Fixed some more nodeName inconsistencies. 2007-01-22 00:28:23 +00:00
John Resig
ddb3004a47 Fixed an issue with child selectors and XML documents (nodeName isn't in all-caps, and it was assumed that it was). 2007-01-22 00:25:16 +00:00
John Resig
7b3ab69fcf Fixed issue with .add()ing individual elements - and with .add()ing form elements (since they report a .length. 2007-01-20 04:16:25 +00:00
John Resig
27c08b6544 Added a fix for an undefined param being passed to a load. 2007-01-20 04:04:02 +00:00
John Resig
a87ecc44b6 Added a fix for $("#noexist").attr("id") breaking. 2007-01-20 03:58:57 +00:00
Jörn Zaefferer
32f688d303 Simplified check for XMLHttpRequest (saving a few bytes) and fixed load()-test 2007-01-17 14:17:09 +00:00
Jörn Zaefferer
b98898d95b prop fix takes also "line-height" into account (see #812) 2007-01-17 13:37:51 +00:00
Jörn Zaefferer
756183f607 prop fix takes also "zoom" into account (see #803) 2007-01-17 13:33:17 +00:00
Jörn Zaefferer
3362ccf3dd Fix for #806 2007-01-17 13:24:44 +00:00
Jörn Zaefferer
53e12752e0 Reverted optimization to jQuery function, fixing broken jQuery-as-context, added test (fix for #804) 2007-01-17 10:43:10 +00:00
Jörn Zaefferer
689739072f Fixed typoooo. 2007-01-17 10:29:19 +00:00
Jörn Zaefferer
2d32400e3c Improved docs for $.merge, clearly stating that the first argument is altered. 2007-01-17 10:03:31 +00:00
Jörn Zaefferer
8bd7a3544d Fix for #812 2007-01-16 14:19:01 +00:00
Mike Alsup
5ebd5f604a Fix bug #814. 2007-01-16 11:38:33 +00:00
Jörn Zaefferer
c8b7881c73 Enhanced attr(String, Function) to pass through index of current element 2007-01-16 09:18:21 +00:00
Jörn Zaefferer
8b51bfbd32 Fixed show/hide to return selected objects, not only those that are shown/hidden 2007-01-15 10:29:13 +00:00
Jörn Zaefferer
8ac2169dc0 Fixed two FF JS warnings 2007-01-14 22:51:55 +00:00
Jörn Zaefferer
677483ce44 Removed useless and misleading example 2007-01-14 22:37:33 +00:00
John Resig
cd2bc21981 2006 -> 2007. 2007-01-14 22:25:27 +00:00
John Resig
18f28ea7d4 Made a slight adjustment to $("expr") to make it faster. 2007-01-14 22:03:11 +00:00
John Resig
34355cd698 Converted a lot of for loops to use jQuery.each() instead. 2007-01-14 21:49:59 +00:00
John Resig
866187fff6 Fixed the issues with .text() working incorrectly. 2007-01-14 21:09:43 +00:00
John Resig
2591319660 Added back in the .load() fix. 2007-01-14 20:07:36 +00:00
John Resig
382a7ecd6d Merged in some wiki fixes into the main docs. 2007-01-14 19:49:58 +00:00
John Resig
729396e6cf Added a fix, and tests, for appending empty sets of elements/strings. 2007-01-14 19:30:40 +00:00
John Resig
e50a2f6ca3 Added a fix for :nth-child(even/odd). 2007-01-14 17:54:54 +00:00
John Resig
375499c1f3 Added a fix for $("div").filter("*") never ending. 2007-01-14 17:45:49 +00:00
Jörn Zaefferer
2b82ffbbfa Fixed a few docs 2007-01-14 15:47:32 +00:00
Jörn Zaefferer
213118c81e Fix wrong type check in jQuery.prop 2007-01-14 13:48:41 +00:00
John Resig
e1e631a044 Removed a bunch more bytes from the total file size. 2007-01-14 07:17:41 +00:00
John Resig
ed5bda3020 Added in jQuery.isFunction(). 2007-01-14 06:22:20 +00:00
John Resig
2bd21fe3b3 Touched up the code a little bit, saving some bytes. 2007-01-14 06:02:56 +00:00
John Resig
8507faea6e Fixed an issue with animated .toggle() not working. 2007-01-13 22:38:11 +00:00
John Resig
79c58b8406 Added a fix for triggered events not being cancellable. (You couldn't return false to stop a .submit(), for example.) 2007-01-13 22:29:59 +00:00
John Resig
dfa1a0246f Added minor regexp optimization. 2007-01-12 07:32:15 +00:00
John Resig
39b0976e3e Removed unnecessary uses of typeof undefined. 2007-01-12 03:53:55 +00:00
Jörn Zaefferer
5b7f34d74b Fixed that stupid type once more 2007-01-11 19:32:18 +00:00
John Resig
bfa79591b3 Added a fix for .append( Number ) 2007-01-11 18:44:53 +00:00
John Resig
6350e8a7e0 Added a fix for .html("") not working correctly. 2007-01-11 17:24:14 +00:00
John Resig
4b2028896d Fixed .not([]) not working properly. 2007-01-11 16:59:41 +00:00
Jörn Zaefferer
fd30d7746d Fixed missing typo 2007-01-11 13:57:40 +00:00
John Resig
74c06be3ea Added a fix for $("object *") in IE7. 2007-01-11 07:31:40 +00:00
John Resig
9449591eef Fixed bug with .text(), it only returned the text for the first element. 2007-01-11 04:52:41 +00:00
John Resig
07aa989ce9 Fixed the Safari crashing bug. So much hate. 2007-01-11 03:57:19 +00:00
John Resig
c690472135 Added a fix for <script>s getting executed twice when .load()ed. 2007-01-10 21:31:18 +00:00
John Resig
bb35204326 Fixed docs for .clone(Boolean). 2007-01-10 21:19:20 +00:00
Jörn Zaefferer
c6e6e72561 Modified ready to event to pass jQuery object, allowing users to avoid the ugly custom alias pattern, added examples to both ready(Function) and $(Function) 2007-01-10 18:46:41 +00:00
John Resig
7b439921c4 Removed support for //foo | //bar - please use "," instead. 2007-01-10 18:26:13 +00:00
John Resig
75b6bcdb42 Added support .css("left",30). Fixed up the multiFilter code. 2007-01-10 18:06:19 +00:00
John Resig
f2ff0db032 Lots of improvements. Added support for .not( jQuery("...") ) and support for multi filters: .filter("foo,bar") .parent("div, .class"), etc. 2007-01-10 17:54:42 +00:00
John Resig
ee0175c4b9 Added back in height and width - they now behave more appropriately. 2007-01-10 16:40:32 +00:00
John Resig
62303ad5ef .remove("...") removed too much. 2007-01-10 16:13:48 +00:00
John Resig
3d3237c1c0 We've decided against .set() and are moving back to .pushStack(). 2007-01-10 16:00:22 +00:00
Jörn Zaefferer
9b0aaeebea Fixed tests for gt/lt 2007-01-10 11:11:04 +00:00
Jörn Zaefferer
200319ea6b Added tests for almost everything in jquery/jquery.js; fixed some docs and removed the now useless docs for $(jQuery) 2007-01-10 11:08:54 +00:00
Jörn Zaefferer
caad7f814e Fixed add to also create HTML on-the-fly by using jQuery() instead of jQuery.find() 2007-01-10 09:53:18 +00:00
Jörn Zaefferer
a5f9108a21 Added tests for add() and fixed #770 2007-01-10 09:37:22 +00:00
John Resig
84ecf3937b Fixed a bug with .append() and <td>/<tr>. 2007-01-10 07:00:02 +00:00
John Resig
6de5275687 More jQuery.speed() fixes. 2007-01-10 01:06:22 +00:00
John Resig
a3806202ff Fixed a bug in jQuery.speed(), when there's no properties provided. 2007-01-10 00:46:10 +00:00
Jörn Zaefferer
2ad5faf3a1 typo 2007-01-09 21:21:01 +00:00
Jörn Zaefferer
028f9d859d Moved event object docs to wiki 2007-01-09 19:54:21 +00:00
Jörn Zaefferer
41cc839a2d Removed duplicated show/hide/toggle, added test for toggle(), started documentation of event properties/methods 2007-01-09 17:15:22 +00:00
Jörn Zaefferer
d3d7d7ebff Added tests for comma-separated expressions in filter, not, parent, parents, siblings, prev and next. 2007-01-09 16:14:22 +00:00
John Resig
609dec9a78 Fixed .next() and .prev(). 2007-01-09 15:44:24 +00:00
Jörn Zaefferer
694becea38 Added test for next/prev 2007-01-09 15:27:00 +00:00
Jörn Zaefferer
ea283bd131 Added test and fixed parents() 2007-01-09 15:19:40 +00:00
John Resig
aa424984f7 Added support for (basic) nested parens and (basic) nested brackets. You can now do: div:not(.foo[a:not(.even)]) or div[p[a.even]]. 2007-01-09 06:04:54 +00:00
Jörn Zaefferer
76d6d445bb Added test for toggleClass, fixed jQuery.className.has to accept both node and className (#762) 2007-01-08 16:12:20 +00:00
John Resig
32d81db90d Pruned a lot of extra code out and improved how .html() works. 2007-01-08 02:39:10 +00:00
John Resig
789f0e1093 .text( String ) now works as you'd expect it to, plus it's much faster and smaller - which is good. 2007-01-08 01:26:48 +00:00