Commit Graph

718 Commits

Author SHA1 Message Date
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
John Resig
2e23d0168e Guess that was important, after all. Helps IE to map the object correctly. 2006-10-15 17:03:08 +00:00
John Resig
c9511ef948 Added fix for jQuery.extend( Object, null || undefined ) lapsing back to just jQuery.extend( Object ). 2006-10-15 03:11:02 +00:00
John Resig
af961d58c2 Fixed all warnings generated when javascript.options.strict is enabled in Firefox about:config. 2006-10-15 02:57:55 +00:00
Jörn Zaefferer
e7669f64d8 Added test for #174; Modified failing (IE) tests for find 2006-10-13 14:56:14 +00:00
Jörn Zaefferer
bfa8306633 Fix for #265: Initialize defaults for global and timeout properly when $.ajax is called internally (argument list instead of hash) 2006-10-13 14:02:29 +00:00
Jörn Zaefferer
cb53fc02b6 Fixed #216, added several tests for ajax module and fixed more stuff revealed by those; Reverted Johns change for each (changeset 433), caused way too much trouble 2006-10-13 13:57:55 +00:00
Jörn Zaefferer
ba7dc19416 Fix for #270 2006-10-13 12:36:21 +00:00
John Resig
edb54ef733 Added code to short-circuit a .each() loop. 2006-10-12 16:37:01 +00:00
John Resig
96d429b940 Fixed some issues with IE and XML structures. 2006-10-12 16:30:54 +00:00
Jörn Zaefferer
2e544e9eb8 Added 2 of 3 fixes of #164 2006-10-11 13:35:05 +00:00
Gilles van den Hoven
6de5a6b96a 2006-10-11 12:51:26 +00:00
Brandon Aaron
dde208fc4b Fix for 193 2006-10-11 04:23:04 +00:00
Brandon Aaron
8365b37c48 Fix for #170 2006-10-11 04:09:08 +00:00
Brandon Aaron
05164f34be Added test for #237 2006-10-10 21:28:00 +00:00
Brandon Aaron
692d676e99 Fix for #237 2006-10-10 17:48:43 +00:00
Brandon Aaron
cafd40805a Fix for #227 2006-10-10 15:00:54 +00:00
Brandon Aaron
c901863b31 Revert fx.show to always take opacity from 0 to current opacity value. 2006-10-10 14:14:55 +00:00
Brandon Aaron
8526de137a Fix for #263. 2006-10-10 13:58:06 +00:00
Brandon Aaron
016bd18ba3 * Fixed a bug in jQuery.fn.offset relating to the calculation of scroll offsets.
* Fixed jQuery.fn.height and jQuery.fn.width to properly pass on a value for setting the height and width of an element if passed in.
2006-10-10 02:41:44 +00:00
John Resig
dbee06de85 Fixed a bunch of endline issues. 2006-10-10 01:59:20 +00:00
John Resig
766c3765bd Now have accurate version information built into jquery.js - will build it into the docs and test suite next. 2006-10-10 00:23:18 +00:00
Jörn Zaefferer
6cb2e8ee8b Fixed second test for load() 2006-10-09 07:24:46 +00:00
Jörn Zaefferer
b30a469a5a Fixed bug in testsuite, tried to fix problem with :selected in Opera 8.54: It does not work the default selections 2006-10-08 16:19:51 +00:00
Jörn Zaefferer
fac6a87dcf Fixed test for load(url) 2006-10-08 14:34:13 +00:00
Brandon Aaron
c26ae24a1b * Applied patch for #204
* Removed references to $ within dimensions.js
2006-10-07 20:06:52 +00:00
Jörn Zaefferer
7b2c84ddbe Removed (hopefully) all references to $ within the jQuery code itself 2006-10-06 17:15:33 +00:00
Jörn Zaefferer
e218628dda Added experimental fix for bug #214 2006-10-06 15:05:58 +00:00
Jörn Zaefferer
cc967562ca Typo; Extended description for $("<div>stuff</div") example (ticket #218) 2006-10-06 14:26:52 +00:00
Jörn Zaefferer
29f3fd50f7 Added test for bug #232 2006-10-06 14:14:00 +00:00
Jörn Zaefferer
c5943ff9bb Fixed bug #222 (again) 2006-10-06 14:05:30 +00:00
Jörn Zaefferer
1ffa984e0d Added fix for bug #204, yet untested 2006-10-06 13:00:38 +00:00
Paul Bakaus
d9ebe848d0 added Brandon's offset function 2006-10-05 07:40:31 +00:00
Jörn Zaefferer
25ee2d8e2e Fixed bug #225 again 2006-10-03 18:33:02 +00:00
Jörn Zaefferer
004f3dd517 Added * You can have as many $(document).ready events on your page as you like. 2006-10-03 14:58:57 +00:00
Jörn Zaefferer
eee853f120 removed the test for bug #164, the test suite is unable to handle the resulting error in IE correctly. I'll add it back later. 2006-10-03 10:55:09 +00:00
John Resig
3527e8f674 css('display') works slightly differently in Safari. Also, the test suite having <input checked/> doesn't work in Safari, at all. Fixed to be standards compliant. 2006-10-03 09:40:16 +00:00
Jörn Zaefferer
3672372c18 Removed ifelse, scheduled for a later release, if at all 2006-10-03 09:35:19 +00:00
John Resig
301e2b6493 Fixed test suite bug with Opera with the .attr('action') test. Opera always returns a fully-qualified URL, not just 'formaction'. Boooo. 2006-10-03 08:37:58 +00:00
John Resig
9203775234 Added .filter("expr",ifCallback,elseCallback) (works for find, not, clone, add, etc.).
Fixed bug in Makefile.
Fixed bug in expression parsing.
Removed need for Q in expression parsing.
2006-10-03 07:47:45 +00:00
Jörn Zaefferer
ad2a6bd916 Reset ajaxTimeout after running timeout tests 2006-10-02 16:58:33 +00:00
Jörn Zaefferer
785de349f5 Small fixes to tests 2006-10-02 16:45:35 +00:00
Jörn Zaefferer
7609b59c3f Removed test for bug #206, wontfix 2006-10-02 16:29:48 +00:00
Jörn Zaefferer
feabeb8572 Added ifelse method, fixed bug #160 for IE6 2006-10-02 16:15:33 +00:00
Jörn Zaefferer
644256759f Added fix for bug #222 2006-10-01 17:40:12 +00:00
Jörn Zaefferer
7654d3b833 Fixed bug #215 2006-10-01 15:00:16 +00:00
Jörn Zaefferer
08d865862a Fixed bug #165 (ignoring the exception) and #156 (ifModified option added to $.ajax) 2006-10-01 14:32:29 +00:00
Jörn Zaefferer
e94db76ada Added local timeout option for $.ajax + test 2006-10-01 14:15:56 +00:00
Jörn Zaefferer
7dd456176d Added tests for global and local ajax handlers, added global option to $.ajax to allow suppressing of global events 2006-10-01 14:05:10 +00:00
Jörn Zaefferer
47200bc76f Marked load() as private, won't work anyway 2006-10-01 13:15:11 +00:00
Jörn Zaefferer
cc5625067a Removed event test for load; Added fix for bug #225 2006-09-30 14:34:01 +00:00
Jörn Zaefferer
10532fb3ae Added tests, fixed getScript and getJSON, fixed comment in $.ajax 2006-09-30 14:32:49 +00:00
Jörn Zaefferer
401b58c17e Added docs for jQuery.browser, fixed doc for prev, cleaned up tests 2006-09-30 14:30:31 +00:00
Jörn Zaefferer
327bfb88a2 Modified test for bug #164 2006-09-23 08:34:50 +00:00
Jörn Zaefferer
065be00c4a Added linebreak for better readability when adding more files 2006-09-23 08:20:04 +00:00
Jörn Zaefferer
3b4eeab044 Fixed bug #180 as suggested, changing xxx.constructor == Function to typeof xxx = "function" 2006-09-22 21:43:20 +00:00
Jörn Zaefferer
b240975a91 Added some more tests for weird form selection expressions 2006-09-22 21:26:03 +00:00
Jörn Zaefferer
94b0bf5f2b Changed implementation of removeClass: No more regex, tested and working in FF1.5, IE6 and Opera9 (tests added)- see http://jquery.com/discuss/2006-September/012088/ 2006-09-22 21:07:04 +00:00
Jörn Zaefferer
ca5b83c5c9 Added tests for children() 2006-09-19 10:51:24 +00:00
Jörn Zaefferer
b0c3711d3e Refactored test suite to allow async tests (use stop() before starting an async request, use start() when finished), added test for bug #164 2006-09-19 09:49:22 +00:00
Jörn Zaefferer
4dcbfc92c3 Added test for feature #206 2006-09-18 12:58:17 +00:00
Jörn Zaefferer
51a07a6a5f Added some tests for name(), id() and title() 2006-09-17 11:58:44 +00:00
Jörn Zaefferer
c12bce2046 Added expressions for feature #69 (form element selectors), needs some documentation in the wiki when the next official release is out 2006-09-17 11:43:16 +00:00
Jörn Zaefferer
76188ae457 Added proposed fix for bug #201 2006-09-17 10:10:25 +00:00
John Resig
394334671c Weird, I never committed the docs for mouseover. 2006-09-16 22:48:53 +00:00
Jörn Zaefferer
060c55bf04 Added test for bug #190 2006-09-16 17:09:54 +00:00
Jörn Zaefferer
fa2aaf27c2 Fixed bug #168 2006-09-16 16:26:30 +00:00
Jörn Zaefferer
1293e80ff9 Fixed bug #178 2006-09-16 15:50:35 +00:00
Jörn Zaefferer
43d3deb7c8 Added fix for bug #175; Added docs for extend(Object), for any plugin developer API docs to come 2006-09-16 15:41:07 +00:00
Jörn Zaefferer
df11c1b76c Resolved bug #191 as won't fix, removed the failing test and changed docs accordingly. 2006-09-16 15:16:42 +00:00
Jörn Zaefferer
529203f6b5 Fixed bug #194, added regression tests 2006-09-16 14:57:15 +00:00
Jörn Zaefferer
f6ecc6a95c Refactored test suite: All tests are now compiled into one file, runs much faster and does not require ugly synchronization; Changed build.xml (tested) and Makefile (not tested!); Replaced calls to cmpOK() with ok(), removed cmpOK(); Tests can now call reset() to be able to always test against the unmodified test setup 2006-09-16 12:19:56 +00:00
Jörn Zaefferer
c792f32514 Added proposed fix for bug #185 2006-09-15 17:52:30 +00:00
Jörn Zaefferer
770a92a594 Fixed bug #147, required some (ugly) modifications: changed function jQuery(...){} to jQuery = function(...){}, necessary because IE parses all function name(){} declarations before executing inline code; added intro.js and outro.js to both build.xml (tested) and Makefile (not tested) to include "if(typeof window.jQuery == "undefined") { ... } 2006-09-15 14:51:55 +00:00
John Resig
ea53a61a38 Fixed typo. 2006-09-14 22:28:25 +00:00
John Resig
130f3e6d43 Added quick fix for event triggering, while passing in data. 2006-09-14 22:26:42 +00:00
Jörn Zaefferer
f50224d653 Added test to verify bug #160, had to modify fixture (index.html) 2006-09-09 23:21:30 +00:00
Jörn Zaefferer
06ef8c0689 Added test to verify bug #185 2006-09-09 17:56:08 +00:00
Jörn Zaefferer
f153dec20c Added test for $.find to verify bug #178 2006-09-09 17:42:51 +00:00
Jörn Zaefferer
a4f25f9311 Added test for both siblings() and siblings(String) to verify bug #168 2006-09-09 17:26:51 +00:00
Jörn Zaefferer
da74bde0b7 Added test for attr('checked', {true|false}) (bug #167) 2006-09-09 17:12:26 +00:00
Jörn Zaefferer
38fa3cfc34 Fixed documentation for bind(String, Function) - added a small fix for the first example 2006-09-09 08:36:47 +00:00
Jörn Zaefferer
998d1d8839 Fixed documentation for bind(String, Function) 2006-09-09 08:31:07 +00:00
John Resig
698eafb58a Fixed issue with getAttribute not existing in IE. 2006-09-08 23:17:00 +00:00
John Resig
e8db15b70f Minor documentation fixes. 2006-09-08 19:18:49 +00:00
Jörn Zaefferer
f337b8a637 Added more test for attr, one for filter; Added test to check IE issue $('input').attr('name', 'something'), modified fixture to test this 2006-09-08 17:48:21 +00:00
John Resig
20391db9c2 Touched up the docs and formatting. 2006-09-08 10:44:32 +00:00
John Resig
eb29e285f3 Added a couple new AJAX methods and finished documenting everything. 2006-09-08 10:18:46 +00:00
Paul Bakaus
514aef10d7 initial version of the new cross-browser compatible dimensions plugin, which replaces height() and width() and adds other convenient stuff. 2006-09-08 09:37:29 +00:00
Jörn Zaefferer
eff56887b1 Modified test for wrap(String), added test for toggle(fn, fn) 2006-09-07 08:12:12 +00:00
John Resig
acf102237f Fixed bug with $.map() not showing in the docs. 2006-09-05 20:20:16 +00:00
Jörn Zaefferer
b5220adbbc Modified example for css(String) as proposed in the list (concerning camlCase for dashed properties like font-weight); Modified test to cache test fixture instead of reloading it, should make the test suite run faster 2006-09-05 17:58:22 +00:00
Jörn Zaefferer
00e6e81f94 Testcase now logs exceptions if a console is avaiable, makes it easier to find bugs; Added test for all base events 2006-09-05 15:05:56 +00:00
John Resig
e2d3c43419 Made a bunch of fixes to the docs, per Sam's request. Also, did some re-organization of the order of the function names. 2006-09-05 06:21:35 +00:00
Jörn Zaefferer
97ea47492f Improved test suite to reset fixture after each test, added selects to test ':selected'; Added docs for index(obj); Modified is(expr) to return false for an invalid expression, changed docs, too; Added lots of testcases; Changed filename of testfiles: adding leading zeros 2006-09-04 04:51:57 +00:00
Franck Marcia
519b7d33e2 Typos 2006-09-02 14:50:30 +00:00
John Resig
69efa31318 Added two quick semicolon fixes. 2006-09-02 09:23:07 +00:00
Klaus Hartl
744c0609d4 Fixed bug with jQuery: height computation for hidden elements 2006-09-01 16:04:50 +00:00
John Resig
484af2a45a About half done documenting the AJAX module. 2006-09-01 06:50:35 +00:00
John Resig
34d40c3aee Documented the slideToggle() and animate() functions. 2006-09-01 06:31:44 +00:00
John Resig
2a921daaa7 Documented some more functions. 2006-09-01 06:22:39 +00:00
John Resig
c8009abcce Lots of documentation overhaul - much more documented, cat output works better now. 2006-09-01 05:52:26 +00:00
John Resig
805d21c236 Fixed two bugs with jQuery: One with height computation, one with .find(expr,fn) not working properly. Also, fixed a bunch of styling with the docs. Finally, added documentation for the $() function. 2006-09-01 02:43:54 +00:00
Corey Jewett
18e563abe5 Fix check for browser.mozilla so that Safari is not flagged as mozilla. 2006-08-31 23:30:29 +00:00
Corey Jewett
288b1a6730 Fixed a handful of places where $() was used explicitly, rather than jQuery(). 2006-08-31 21:44:24 +00:00
John Resig
bcc8a83705 Broke >, ~, +, etc - fixed. 2006-08-31 17:26:31 +00:00
John Resig
a2206b784e Oops, syntax error. 2006-08-31 08:14:33 +00:00
John Resig
d2529835be Added native support for JSON data. 2006-08-31 06:32:27 +00:00
John Resig
fb534aea03 Added support for the native AJAX object in IE 7. 2006-08-31 06:30:44 +00:00
John Resig
e23c047e78 Added fix for stray <script> element that was left for IE for the DOMReady check. 2006-08-31 05:21:16 +00:00
John Resig
45a3c06e8f Added fix for broken $("../..",foo). 2006-08-31 05:16:50 +00:00
John Resig
3f47d3b8f5 Fixed issue with .attr( "disabled", false ) not working properly. 2006-08-31 04:27:30 +00:00
John Resig
b27be158f2 Fixed issue with opacity being set to only 0.9999 for Opera, Safari, et. al - which it was, in fact a Mozilla issue (or, at least, it seems). 2006-08-31 04:22:45 +00:00
John Resig
78a7cf63f6 Fixed issue with comment text being included in .text() results. 2006-08-31 04:19:59 +00:00
John Resig
a4ec609b6a Fixed issue with .val() not working properly. 2006-08-31 04:16:23 +00:00
John Resig
6ceecc520a Apparently I accidentally removed :nth-chlid()... uhh - oops? 2006-08-31 04:13:39 +00:00
John Resig
f404d2c395 Fixed issue with .remove() not working correctly. 2006-08-31 04:05:57 +00:00
John Resig
f7efcc858d Fixed issue with .children(). 2006-08-31 03:59:51 +00:00
John Resig
c0e4280282 Fixed the issue with jQuery not packing correctly for Safari. 2006-08-28 06:19:13 +00:00
John Resig
0382a490f5 Added .not() test case. 2006-08-26 22:39:14 +00:00
John Resig
0f458cf806 Added a bunch of documentation fixes. 2006-08-26 16:50:31 +00:00
John Resig
48ec10044f Added in a bunch of fx fixes - and hide/show/toggle are decoupled from later methods. 2006-08-26 03:51:03 +00:00
John Resig
a2af24b064 Quick bug fix, formatted pack better. 2006-08-26 00:43:41 +00:00
John Resig
94fc6aac19 Added a fix for the Safari computedStyle bug. 2006-08-25 21:22:21 +00:00
John Resig
906478800d Fixed some bugs with the test suite and fixed a bug with setting attributes. 2006-08-25 18:38:24 +00:00
John Resig
7caca06cfc Fixed the giant negative number issue that Opera was having. 2006-08-24 23:45:39 +00:00
John Resig
23e255015f Added fix for non-standard CSS attributes in IE. 2006-08-24 23:10:54 +00:00
John Resig
8a1adfcd2a Added in some more bug fixes - and added the slideToggle method. 2006-08-24 21:30:21 +00:00
John Resig
ccf9d44062 Fixed some bugs, improved the quality of some of the variables. 2006-08-24 19:43:21 +00:00
John Resig
874e4f65ee Added a bunch of fixes for AJAX timeouts, etc. in Safari. 2006-08-22 07:32:25 +00:00
John Resig
25802e8bd0 Added a step callback to be executed on every step of an fx animation. 2006-08-22 05:35:48 +00:00
John Resig
ccabf2823b Updated the documentation parser to work with categories. Additionally, I updated the copyright notice in the jQuery header and removed some extraneous whitespace from jQuery Lite. 2006-08-22 05:00:07 +00:00
John Resig
5ae02b2ecd Updated the licensing information. 2006-08-21 19:36:44 +00:00
John Resig
8ff329b0f3 Fixed issue with $( obj, jQuery ) breaking the original jQuery object. 2006-08-20 21:58:30 +00:00
John Resig
367abc373b Added .removeAttr(). 2006-08-18 04:37:41 +00:00
John Resig
b91f8a9e30 Added support for :selected. 2006-08-18 04:27:57 +00:00
John Resig
065cd7ecf6 Fixed an issue with how CSS property methods were being handled. 2006-08-18 04:13:13 +00:00
John Resig
2a4c269a9b Added a new clone function. 2006-08-17 05:14:50 +00:00
John Resig
26580d2675 Made some minor fixes to how content-type and context is handled on remote XML files. 2006-08-17 05:11:34 +00:00
John Resig
5ec5de6953 Added in a mess of AJAX fixes and optimisations, made possible by Taku Sano. On top of his patch I touched up some of the code, made some bug fixes, and added some additional functionality (including the ability to load and eval a remote script file. 2006-08-17 04:18:32 +00:00
John Resig
fe392e6a74 A bunch of fixes for thead/tbody related bugs. 2006-08-17 03:08:13 +00:00
John Resig
ec38c6086c Fixed the issue with queued effects becoming corrupted. 2006-08-17 02:38:34 +00:00
John Resig
afbd2e37c9 Added fix for multiple attribute selectors w/ test cases. 2006-08-15 04:40:21 +00:00
John Resig
7448c61ee2 Massive overhauls to the test suite - it is now generated dynamically, along with the documentation. 2006-08-14 01:46:05 +00:00
John Resig
a42a8e5afa Moved all the jQuery source to the new src directory. 2006-08-13 14:49:54 +00:00