Commit Graph

394 Commits

Author SHA1 Message Date
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
Jörn Zaefferer
cb0fbbbac1 Return XMLHttpRequest from $.ajax() to allow aborting etc. 2006-11-17 14:49:44 +00:00
Jörn Zaefferer
c119a80ea3 Added async option (ticket #367) 2006-11-17 10:15:31 +00:00
Jörn Zaefferer
1e620109d7 Fixed an issue with getJSON (type was not correctly passed on when data was ommited); Added more options to $.ajax to provide more flexibility (bug #371) 2006-11-17 09:56:30 +00:00
Brandon Aaron
06c185321c Restore display property in fx module after animation is completed. 2006-11-16 21:42:35 +00:00
Brandon Aaron
6404d6e3ec Missing '}' in jQuery.param method in ajax.js 2006-11-16 20:39:28 +00:00
Stefan Petre
317ea5caea if one value of key/value pairs is array then treat each array value in part 2006-11-16 10:30:14 +00:00
Brandon Aaron
32816eff59 Fix for #181 2006-11-15 17:13:07 +00:00
Brandon Aaron
f12df1df85 Fix for #310 and #395 2006-11-15 15:53:14 +00:00
Jörn Zaefferer
d6ab3c71ac Fix for typo in toggleClass docs 2006-11-15 10:07:22 +00:00
Brandon Aaron
fcc99cd0f5 Fix for improper object iteration in jQuery.css method 2006-11-15 01:58:02 +00:00
Brandon Aaron
044d47a504 Fix for #276
Private method jQuery.setAuto in fx module is deprecated
2006-11-14 21:02:41 +00:00
Jörn Zaefferer
9261e7ee13 Fixed a missing semicolon 2006-11-13 10:37:42 +00:00
Jörn Zaefferer
93c1340d55 Fixed doc for $.ajax data option 2006-11-11 12:11:37 +00:00
Jörn Zaefferer
d0eda6827f Fixed docs for load; Added the response as third paramter for load callback (partly fixing bug #337) 2006-11-11 12:08:48 +00:00
Jörn Zaefferer
7ff54c4034 Refactored all logic from $.get and $.post into $.ajax, now they are only convenience delegators 2006-11-11 11:34:51 +00:00
Jörn Zaefferer
03b0a9c654 Modified test for load(); added fix for trigger, where it modifies data passed to it, which causes ugly side-effects 2006-11-09 21:16:03 +00:00
Jörn Zaefferer
e07bfbef2d Removed check for getAttribute in attr, seems to work without it 2006-11-08 09:44:04 +00:00
John Resig
ce2555ea7c Fixed the issue with jQuery conflicting with windows/IFrames. 2006-11-07 16:56:10 +00:00
Jörn Zaefferer
83e98c28ef Added test and check for end() when there is no stack or nothing on the stack to pop() 2006-11-07 11:32:21 +00:00
Jörn Zaefferer
98e8ea3186 Added pseudo-fix for #164; fixed some tests that failed in IE 2006-11-07 11:19:44 +00:00
Klaus Hartl
7d58c0f936 Changed return type to undefined for certain functions, as discussed. 2006-11-04 21:09:05 +00:00
Jörn Zaefferer
7b780def0d Refactored ajax module: Dropped internal arguments from ajax(); Modified testsuite to improve display 2006-11-03 11:30:57 +00:00
Brandon Aaron
e9917ab837 Fix for passing jQuery constructor a DOM NodeList in Safari and an object or embed HTMLElement in Firefox. 2006-11-02 23:07:13 +00:00
Brandon Aaron
d6d3316962 Backing out of REV 522 for further testing 2006-11-02 21:03:08 +00:00
Brandon Aaron
0c45d03c70 Fix jQuery constructor to handle DOM NodeLists properly in Safari 2006-11-02 19:53:11 +00:00
Brandon Aaron
4f92b34301 Fix jQuery.clean to work with Safari and DOM NodeLists 2006-11-02 18:53:40 +00:00
Brandon Aaron
ddd110c9e5 Fix for #186 and for jQuery.event.fix 2006-11-02 14:43:20 +00:00
Brandon Aaron
40b55adf5c Another $ bites the dust. Should be all of them now. 2006-11-01 21:59:56 +00:00
Jörn Zaefferer
fc351ba279 Fixed previous() in docs 2006-10-27 15:15:44 +00:00
Jörn Zaefferer
83b0e17f3f Fix preventDefault for all browsers 2006-10-27 10:49:18 +00:00
Jörn Zaefferer
8b875055ec Fix to prevent potential memory leak, dunno if that actually helps 2006-10-27 08:23:25 +00:00
Jörn Zaefferer
4e5b46f7f6 Modified onexxx handlers to unbind themselve when executed; Reintroduced event fixes (and added some more comments) 2006-10-27 08:10:00 +00:00
John Resig
fce3c7f74b Moved dimensions to the plugins area. 2006-10-26 19:21:54 +00:00
John Resig
476cbd2f1a Rolled back Joern's changes. They've been moved to another branch, and will be merged for 1.1. 2006-10-26 16:09:55 +00:00
Jörn Zaefferer
897fbfe89c Fixed and improved jQuery's event system: The target property of the event object is now fixed (IE and Safari), bind() accepts now a third parameter "amount" to run the function only the specified number of times, oneclick etc. uses this new bind - it removes the handler when it is not necessary anymore, therefore providing better performance, see accordion for test/demo ( http://joern.jquery.com/accordion/accordion.html ) 2006-10-26 12:41:25 +00:00
Brandon Aaron
f1f3d6f300 Fix for jQuery.clean that caused Safari to crash with newline characters 2006-10-25 14:05:25 +00:00
Brandon Aaron
4bcb578c79 More clean up on jQuery.clean 2006-10-19 21:47:05 +00:00
Brandon Aaron
24142f6031 readonly: "readOnly" added to 'fix' in jQuery.attr plus tests
Cleaned up jQuery.clean method (Thanks Dave Methvin)
2006-10-19 18:31:09 +00:00
John Resig
ca91d78963 Added fix for radio inputs becoming unchecked during an animation. 2006-10-18 04:32:31 +00:00
Brandon Aaron
14b09024cb Fix and tests for appending HTML options to select elements.
Fixed previous tests for 193 and 170.
2006-10-17 19:12:22 +00:00
Brandon Aaron
6f7cd66959 Added tests for 193 and 170.
Removed unused line of code from fx.
2006-10-17 15:34:19 +00:00
Brandon Aaron
688c724b1f Fix for #193 again 2006-10-15 22:47:58 +00:00