Commit Graph

1136 Commits

Author SHA1 Message Date
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
John Resig
d0e8a2452e Fixed a bug in the jQuery.prop() addition and fixed the test cases to represent the current set of features. 2007-01-08 01:17:28 +00:00
John Resig
b603ca03c4 I broke out the ${...} functionality into a separate plugin so that we can develop it further. I left a hook in jquery.js so that this can be done, plus I left in the function() functionality. 2007-01-08 01:12:21 +00:00
John Resig
12e6335339 Fixed a bug with $("body") in dynamic documents, refactored $(...), stopped the test suite from trying to run Ajax tests locally. 2007-01-08 00:12:41 +00:00
Jörn Zaefferer
5acecf6e28 Implemented #756, making text(String) really useful 2007-01-07 23:59:13 +00:00
Jörn Zaefferer
e057aeddcc Fix for #758 2007-01-07 23:38:37 +00:00
Jörn Zaefferer
e50014d47e Fixed #753 in Opera and IE 2007-01-07 23:19:13 +00:00
Jörn Zaefferer
cb0250f1fa Implemented #753 2007-01-07 23:01:49 +00:00
John Resig
e1e47cddd6 Added support for [@foo] against DOM object properties (not just attributes). 2007-01-07 22:51:41 +00:00
John Resig
33662cd713 Fixed problem with $("div",$("body")) breaking (returning an array, of length one, containing undefined). 2007-01-07 22:29:15 +00:00
John Resig
0798c6e64e Reorganized the different effects to be in fx.js, instead of jquery.js - and cleaned up some of the documentation. 2007-01-07 21:43:38 +00:00
Mike Alsup
386c0bc8a6 Updated param method to encode name as well as value (per spec: http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1) 2007-01-07 20:56:17 +00:00
John Resig
a8f1d0ea4d Fixed up the easing documentation. 2007-01-07 19:56:29 +00:00
Jörn Zaefferer
4451a83407 Test for #753 2007-01-07 12:13:32 +00:00
Jörn Zaefferer
46001b94f3 Fix for #754 2007-01-07 11:15:31 +00:00
Jörn Zaefferer
955fdb87a7 Fixed test for object/param selection (thanks Andrea) 2007-01-07 10:26:58 +00:00
John Resig
d7b73ea5c7 Improved the categories of a bunch of docs, upped the version to 1.1. 2007-01-07 09:20:19 +00:00
John Resig
f6205e054e Started cleaning up fx, made easing easier to use. 2007-01-07 00:28:31 +00:00
John Resig
458d427c0e Fixed the docs for noConflict, fixed a bug with pager. 2007-01-06 22:34:12 +00:00
John Resig
ab0287681f Cleaned up some spacing and braces. 2007-01-06 06:18:02 +00:00
John Resig
c330527318 Converted instances of new function(){ ... } to use jQuery.each(...) instead. Also, removed unnecessary documentation for trigger functions (.mouseup()!?). 2007-01-06 05:31:47 +00:00
John Resig
e473f3a911 Removed all the extra helper macros for 1.1, and adjusted the test suite accordingly. 2007-01-06 05:09:11 +00:00
Stefan Petre
645570310b Removed easing formulas and placed them as a plugin under interface 2007-01-05 22:00:48 +00:00
Jörn Zaefferer
887b890fa6 fixed typo (easeout); added check if jQuery._$ even exists, added examples for usage of $.noConflict() 2007-01-05 09:14:15 +00:00
Stefan Petre
150262153b Changed the default easing function 2007-01-05 06:40:38 +00:00
John Resig
04b51d353a Added in the new .noConflict() function for resolving conflict between jQuery and other $ functions. 2007-01-04 18:48:48 +00:00
Stefan Petre
783f589fbf Changed transitions to easing. easing is now an object that can be extended to add new easing functions. 2007-01-04 14:57:22 +00:00
Jörn Zaefferer
5e497300aa Improved a lot of docs, adding description to examples, merging methods with optional arguments; Modified filter(Function) to set correct scope (this == element) instead of passing element as argument 2007-01-04 12:49:32 +00:00
Stefan Petre
d1a4077fa8 Added transition effect 2007-01-04 12:37:50 +00:00
Jörn Zaefferer
2daf49296a Changed "Hash" to "Map" in docs 2007-01-04 10:03:34 +00:00
Jörn Zaefferer
df91317ab4 Merged the three unbind docs into one, added a few more (optional) hints; Use one() instead of bind() for unload 2007-01-04 09:47:42 +00:00
Jörn Zaefferer
e0c7e6aec4 Updated test for #750 2007-01-03 20:48:40 +00:00
Jörn Zaefferer
02483b4a59 Added assertions for #750 2007-01-03 16:03:16 +00:00
Jörn Zaefferer
af9e5d45fc Added back the check for safari before checking target.nodeType, IE fails otherwise 2007-01-03 12:57:42 +00:00
Jörn Zaefferer
ca438a718a Improved docs for append, prepend, before and after, merging the three pairs into one 2007-01-02 19:03:12 +00:00
John Resig
4805a45c06 It's now possible to trigger default events like .click(), .submit(), .focus(), etc. Using the jQuery event trigger. 2007-01-02 17:34:56 +00:00
John Resig
0ae7198b9e Cleaned up a bunch of the event code, removed .oneEvent() and .unEvent(). 2007-01-02 16:43:05 +00:00
John Resig
07612d92da Completely removed pushStack - and all code related to .find(..., fn). The stack is, also, non-destructive and maintained nicely using references. 2007-01-02 16:42:31 +00:00
Jörn Zaefferer
ecf3351792 Fixed types for String|Number and added some more @see tags 2007-01-02 14:35:10 +00:00
Jörn Zaefferer
651116df95 Improved docs for FX module, merging method descriptions and marking optional arguments 2007-01-02 14:32:26 +00:00
Mike Alsup
9c073265de added evalScripts test 2007-01-02 12:39:13 +00:00
Mike Alsup
19b21ff10a remove test that belonged in ajaxTest.js 2007-01-02 12:37:17 +00:00
Stefan Petre
b1e1d5d0c7 2007-01-02 11:40:22 +00:00
Mike Alsup
407ba8308c update target of evalScripts test 2007-01-01 17:29:31 +00:00
Mike Alsup
41f62e1364 Add test to show evalScripts/find problem. 2007-01-01 17:21:46 +00:00
Jörn Zaefferer
ee636689f4 Added note for IE's behaviour of stripping script tags when there are no chracters in front of it (see #746) 2007-01-01 15:26:24 +00:00
Jörn Zaefferer
5a6029c9fe Added test and documentation for filter(Function) 2007-01-01 15:22:10 +00:00
Jörn Zaefferer
79f9678bf5 typo, a bit formatting 2007-01-01 14:54:55 +00:00
Brandon Aaron
b06dd433b2 Fix for #504 2006-12-31 22:03:34 +00:00
John Resig
61504d516a Moved all the expressions tests over into selector area, out of the main suite. 2006-12-31 18:09:05 +00:00
Jörn Zaefferer
8cbb4a0ae6 Modified tests to show #746 2006-12-31 15:44:59 +00:00
Jörn Zaefferer
4c66f62a6f Improved Mikes hack to ease testing against IE cache 2006-12-31 15:09:07 +00:00
John Resig
c3d8cb0c09 Moved the bulk of the selector code out into a separate file, changed the build files to represent this. 2006-12-31 05:22:06 +00:00
John Resig
370c6d564a Moved all the relevant event-related code into the event module. 2006-12-31 03:58:43 +00:00
Mike Alsup
1267e79699 add time to test.html request url using new Date().getTime() 2006-12-31 02:00:33 +00:00
Jörn Zaefferer
443e41b740 Fixed event.handle to return undefined or false 2006-12-31 00:44:09 +00:00
Jörn Zaefferer
09bfb5df0d Removed documentation for oneXXX and unXXX methods (not yet implementation), added implementation for one() 2006-12-30 10:05:45 +00:00
Jörn Zaefferer
3f6a513b7e Fixed missing semicolon 2006-12-30 09:44:34 +00:00
John Resig
65a88fae89 Added support for adding multiple classes simultaneously, fixed a bug with remove class. 2006-12-29 18:04:26 +00:00
Jörn Zaefferer
8937e088b6 Improved docs for removeClass (optional parameter, removes all classes if not specified) 2006-12-29 17:51:40 +00:00
John Resig
5f4f247df0 Added in some changes to class handling and some docs for jQuery.nth(). 2006-12-29 17:21:48 +00:00
Jörn Zaefferer
666cc90064 Fix for #534 2006-12-29 13:49:28 +00:00
Jörn Zaefferer
b8d46f7b6a Implemented, tested and documented #202 2006-12-28 11:37:07 +00:00
Jörn Zaefferer
def8c734ed Fix for #689 2006-12-24 01:16:20 +00:00
John Resig
a960b2d3b5 Fixed minor bug in jQuery.parse[1] expression. 2006-12-23 17:54:35 +00:00
John Resig
58b8f1ddb8 Removed .ancestors(), fixed the docs for .parent()/.parents(). 2006-12-23 17:50:02 +00:00
John Resig
baa44a8f27 Added in #690, the ability to remove an event handler from inside itself. 2006-12-23 17:41:00 +00:00
John Resig
c20924818c Added Yehuda's selector engine improvements (it's now trivial to add in your own parse expressions). Additionally, I fixed a bug in the test suite. 2006-12-23 16:37:49 +00:00
John Resig
37ee2df8a8 Lost a selected check. 2006-12-23 06:40:27 +00:00
John Resig
2abe5934f6 Added back in some of Joern's new .html() docs, and made .text(String) (a lot of users expect this method to be a setter and a getter). 2006-12-23 06:26:08 +00:00
John Resig
232da5dde0 Added back in Joern's changes - oops! Let me know if I missed any. 2006-12-23 06:17:16 +00:00
John Resig
cc5f46454f Made significant changes to the expression engine. Is now significantly faster (4-10x). It passes the test suite (but be sure to let me know if there are any regressions). 2006-12-23 06:07:21 +00:00
Jörn Zaefferer
bfdf836da9 Documentation for $.ajaxSetup 2006-12-22 14:40:46 +00:00
Jörn Zaefferer
fc84b9db10 Implemented global ajax settings - no documentation yet 2006-12-22 13:56:36 +00:00
Jörn Zaefferer
30dc79f1d0 Fixed event fixing (Opera provides event.srcElement, only create pageX if clientX is available) 2006-12-22 13:52:33 +00:00
Jörn Zaefferer
ccc4c7663a Fixed typo 2006-12-21 18:37:24 +00:00
Jörn Zaefferer
98b1b580c7 A few corrections to the testsuite to imrove the failure testing 2006-12-21 15:23:59 +00:00
Jörn Zaefferer
a0d5e89a1e Added note to load() to avoid using it to load scripts (#456) 2006-12-21 13:39:14 +00:00
Jörn Zaefferer
6b8ffe79f4 Implemented a better error handling for ajax requests. Exceptions caused by dropping connections are now handled, too. 2006-12-21 13:35:32 +00:00
Jörn Zaefferer
0f5292b991 Added test for sync requests with callbacks (#534) 2006-12-21 12:57:22 +00:00
Jörn Zaefferer
30f708027f Improved docs for blur() and focus(), mentioning the difference between calling the jQuery method and the DOM method 2006-12-20 15:58:28 +00:00
Jörn Zaefferer
8f1e0ef253 Fixed docs for html() 2006-12-20 13:10:29 +00:00
Jörn Zaefferer
2abdbd4e30 Fixed wheather-whether typo - Thanks Erik 2006-12-20 11:25:15 +00:00
Jörn Zaefferer
0d149e52e6 Improved event fixing, using less browser and more object detection 2006-12-20 11:05:08 +00:00
Jörn Zaefferer
dd27ea5830 Fix for #468 2006-12-19 19:06:36 +00:00
Jörn Zaefferer
42785b1c1d 2006-12-19 18:52:45 +00:00
Dave Methvin
0e540ec1b1 jQuery.merge speedup, bug#444
<tbody> duplicated, bug#418 (jQuery.clean & domManip)
query for id in context ignores context, bug#267
2006-12-19 04:31:33 +00:00
Jörn Zaefferer
7a724180a7 Fix for #511 2006-12-18 22:08:10 +00:00
Jörn Zaefferer
898ca3198b Fixed synchrnous requests, improved AJAX inline documentation 2006-12-15 09:13:24 +00:00
Jörn Zaefferer
18e330741f Replaced the rest of the x.constructor != String comparions with typeof (Thanks Kelvin) 2006-12-15 08:20:46 +00:00
Jörn Zaefferer
3e165ae5ab Fixed docs for $.ajax' processData option 2006-12-13 19:04:36 +00:00
Jörn Zaefferer
6ac46e6a5a Got context functions back in, added noteworthy stuff, replaced js linebreak replacer with xstl 2006-12-12 20:33:10 +00:00
Jörn Zaefferer
3e3240f7ed Fixed docs for #134 2006-12-11 09:38:03 +00:00
Jörn Zaefferer
665e1959cc Fix for #476 2006-12-11 09:25:44 +00:00
Jörn Zaefferer
df61a63fca Fix for #467 2006-12-11 09:22:33 +00:00
Jörn Zaefferer
a8bafe7874 Fix for #474 2006-12-11 08:59:50 +00:00
Jörn Zaefferer
010a112e04 Fixed #471 2006-12-11 08:53:33 +00:00
Paul Bakaus
12d13d9ada finally added the toggle option for animate(). It's not beautiful right now, but it works for the time. 2006-12-08 09:26:50 +00:00
Jörn Zaefferer
f1c91fd023 Renamed $.ajax's "before"-option to "beforeSend" to prevent conflict with form plugin - may be a good convention to use beforeXXX and afterXXX everytime for callbacks... 2006-12-05 22:58:27 +00:00
Jörn Zaefferer
2bdd208e41 Renamed preprocess to before, for consistency with form plugin 2006-12-04 19:40:25 +00:00
Jörn Zaefferer
a6ce303187 Simplified XMLHttpRequest shadow (tested on 5.5, 6 and 7); Introduced preprocess callback (#384) - IE seems to fail to send the correct headers 2006-12-04 19:37:49 +00:00
Jörn Zaefferer
94e59e287a Code and documentation cleanup; fixed #317 and #464 2006-12-03 11:06:32 +00:00
Jörn Zaefferer
39c05d3649 Fixed jQuery.eval (or rather, jQuery.globalEval to avoid problems with FF) 2006-12-02 13:43:02 +00:00
Jörn Zaefferer
ef1ee513d3 Fixed bug #344 (tests, implementation, docs) 2006-11-30 21:24:42 +00:00
Jörn Zaefferer
68313e7748 Moved $ alias more to the top (address #137) 2006-11-30 21:12:15 +00:00
Jörn Zaefferer
dc6f9cfc9c Fixed serializing arrays (bug #448) 2006-11-30 20:52:24 +00:00
Jörn Zaefferer
d98283a3a3 Fix for event fix: Don't overwrite event.target if there is no srcElement; calculate pageX/Y (tested with tooltip plugin) 2006-11-30 20:39:33 +00:00
Jörn Zaefferer
3ab145e5aa Added test for filter(Array), fixed bug #446 2006-11-29 20:22:29 +00:00
Jörn Zaefferer
fea94528e2 Fixed docs for $.ajax for data option 2006-11-28 11:36:54 +00:00
Jörn Zaefferer
c95283119c Replaced all x.constructor == String comparsions with typeof x == "string" 2006-11-21 10:01:48 +00:00
Jörn Zaefferer
ae58d24fd5 Another attempt to fix the getScript problem 2006-11-21 09:55:34 +00:00
Jörn Zaefferer
953bf593a6 Fixed typo in comment 2006-11-21 09:21:38 +00:00
Jörn Zaefferer
15a30ba90c Better fix for #407 issue 2006-11-21 09:14:29 +00:00
Jörn Zaefferer
26cda0c1e5 Optimize :input with better regex 2006-11-20 21:01:17 +00:00
Jörn Zaefferer
46faa03820 Fix for bug #407, yet to be tested 2006-11-20 20:37:28 +00:00
Jörn Zaefferer
7cc550727c Testsuite 2.0 2006-11-18 13:37:01 +00:00
Jörn Zaefferer
797ccbaf31 Heavily improved documentation for $.ajax, but may still need some fixes 2006-11-18 10:37:33 +00:00