John Resig
b4e23b5af0
Reorganzing the jQuery source (first phase).
2007-09-08 12:42:32 +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
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
346ceacce3
Added support for a new :header psuedo-selector (only selects H1-H6 elements).
2007-08-31 05:43:24 +00:00
John Resig
fbd2b066a7
Make it so that you can filter tests by keyword.
2007-08-31 05:41:08 +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
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
05d401dd84
Fixed non-unique results from .parent(), .parents(), .next(), etc. (Bug #1449 )
2007-08-19 00:07:41 +00:00
Jörn Zaefferer
d38ee78db9
reverted my "fixes", seems like they work only with the latest (dev) rhino version, which isn't that helpful
2007-08-14 16:37:14 +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
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
Jörn Zaefferer
eb5529eac0
Added runtest ant task (doesn't display results yet);
...
added href-attribute to DOMElement, fixed XMLHttpRequest to actually allow sync requests, fixed new Thread(new Runnable({run...})) to use new Thread({run:...})
2007-07-17 07:54:14 +00:00
John Resig
7c85d973bf
Added better support for local file XHR, added document.innerHTML, change .valueOf() to be .outerHTML.
2007-07-10 02:38:20 +00:00
John Resig
0bb035a1ab
Added support for events, made window.location Async (and based upon XHR), added trigger for window.onload.
2007-07-09 16:14:19 +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
de71a046e6
Touched up the XMLHttpRequest code (fixed some bugs, fixed formatting, etc.).
2007-07-09 00:48:16 +00:00
Yehuda Katz
c4eddea7c3
Adds XHR support to Rhino evn
2007-07-09 00:20:44 +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
b09043fbf6
Added a className tweak. All core and selector tests now pass.
2007-07-09 00:02:32 +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
b5bf00a373
A barebones implementation of getComputedStyle.
2007-07-08 22:26:05 +00:00
John Resig
5e7c1fc3ae
UTF8 support rolled in (both for external docs and innerHTML).
2007-07-08 20:22:50 +00:00
John Resig
feb475d9b1
Attribute values should be JS strings.
2007-07-08 16:35:48 +00:00
John Resig
b83a6b7a32
.ownerDocument should be null on document.
2007-07-08 16:33:23 +00:00
John Resig
6f0c9a5fd7
Added support for "first option is auto-selected in a drop-down" functionality.
2007-07-08 16:28:45 +00:00
John Resig
52c6739c20
Fixed selected/checked/disabled, added .style support, added .elements.
2007-07-08 16:06:10 +00:00
John Resig
e155a6ae51
Added .value to the env impl.
2007-07-08 07:02:36 +00:00
John Resig
89a9a747b6
Automated test running using Rhino (no browser required!). Still very buggy, but off to a good start.
2007-07-08 05:00:24 +00:00
John Resig
4f85aaebc6
Upgraded Rhino to 1.6r6.
2007-07-08 04:48:11 +00:00
John Resig
5ed992d5f5
Making the test suite a little more XML-compliant.
2007-07-08 04:46:21 +00:00
John Resig
73ab36b8f8
Added the Speed Test Suite. Can be made by doing 'make speed'.
2007-06-30 00:21:30 +00:00
John Resig
28c9c6a805
Disabling Ajax tests for now - too many timeouts.
2007-06-29 20:27:20 +00:00
Jörn Zaefferer
6f510757ab
use jquery for dblclick handler to access event.target
2007-06-20 21:13:56 +00:00
Jörn Zaefferer
4b8c7d8561
Removed useless safari workarounds, added rerun-single-test feature: just doubleclick on a single test to execute that one, use browser's back button get back to executing all
2007-06-14 22:12:49 +00:00
Jörn Zaefferer
f621f92a4d
Modified min build to include (like pack) the license header, thanks John for the regex
2007-06-14 22:06:00 +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
7c6100f5ed
Fix for #1169
2007-05-13 17:20:03 +00:00
John Resig
003af8e383
Updated Packer - the current version was working incorrectly.
2007-05-05 17:37:38 +00:00
Brandon Aaron
672090463c
Completed test for Rev 1820 ( #1044 )
2007-04-30 13:13:01 +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
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
Jörn Zaefferer
0539495e86
Updated build to packer3
2007-04-25 21:11:06 +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
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
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
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
0f7c89cd97
Added a fix and test for bug #978 (Appending elements into an IFrame, in IE).
2007-03-24 02:03:47 +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
297a450e05
Added an initial version of the new animation test suite. (You should never see red on the suite page - an error message will be generated wherever possible.)
2007-03-15 17:09:29 +00:00
John Resig
f8fcc9525d
Disabled the test suite in Safari.
2007-02-28 16:59:36 +00:00
John Resig
09f5db51dc
Reverting my packer changes - need more testing.
2007-02-27 20:37:46 +00:00
John Resig
21ca78bcd0
A small fix that makes the Packer compressor about 10% more efficient.
2007-02-25 07:11:59 +00:00
John Resig
48c16eb85b
Fixed some bugs with building jQuery - it required that you were in a directory named 'jquery' in order to build properly.
2007-02-13 19:43:44 +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
de4e28e1ba
Added test for #745
2007-01-31 21:56:32 +00:00
Brandon Aaron
522b9cf35f
Fix broken build system for lite and min tasks
2007-01-31 15:51:19 +00:00
Jörn Zaefferer
77a12d16f0
Added plugin build script, very useful to test compressed plugins. Modified build files to allow that "external" build. Feel free to add your own plugin to the plugin build.
2007-01-29 20:48:10 +00:00
Jörn Zaefferer
c6a893b680
Updated testsuite: To prevent crashes in Safari, each test waits for 250 milliseconds before running the next
2007-01-14 22:36:54 +00:00
Jörn Zaefferer
f368960479
API docs: Hacked multiple argument types like "Element|jQuery|String" representation into multiple elements, each with theier own tooltip
2007-01-11 18:40:34 +00:00
Jörn Zaefferer
378bb9ded8
Fixed eval code (Thanks Fil)
2007-01-10 15:04:54 +00:00
Jörn Zaefferer
8ec860d637
Disable error reporting in PHP test files
2007-01-10 15:03:40 +00:00
Jörn Zaefferer
955fdb87a7
Fixed test for object/param selection (thanks Andrea)
2007-01-07 10:26:58 +00:00
John Resig
458d427c0e
Fixed the docs for noConflict, fixed a bug with pager.
2007-01-06 22:34:12 +00:00
Jörn Zaefferer
2daf49296a
Changed "Hash" to "Map" in docs
2007-01-04 10:03:34 +00:00
Jörn Zaefferer
e0c7e6aec4
Updated test for #750
2007-01-03 20:48:40 +00:00
Jörn Zaefferer
bb816b9c95
Messed around with API document: Improved layout, removed animation, added <Content> type
2007-01-02 19:05:00 +00:00
Mike Alsup
ac78ad07c2
Add new test file
2007-01-01 17:20:42 +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
Jörn Zaefferer
8786fa5276
Fix for #745
2006-12-30 10:13:14 +00:00
Jörn Zaefferer
fc84b9db10
Implemented global ajax settings - no documentation yet
2006-12-22 13:56:36 +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
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
6ac46e6a5a
Got context functions back in, added noteworthy stuff, replaced js linebreak replacer with xstl
2006-12-12 20:33:10 +00:00
John Resig
fb11b33d68
Fixed an issue with .find(expr,Function) and a Safari bug.
2006-12-12 18:26:52 +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
47a6a32b27
Introduced before callback ( #384 ) (updated test data)
2006-12-04 20:42:38 +00:00
Mike Alsup
c136717119
Fixed regEx to work with Unix an PC files.
2006-11-29 23:25:33 +00:00
Jörn Zaefferer
ae58d24fd5
Another attempt to fix the getScript problem
2006-11-21 09:55:34 +00:00
Jörn Zaefferer
a87fa0188b
Improved testsuite (pass/fail indicator already exists in markup)
2006-11-20 20:54:42 +00:00
Jörn Zaefferer
7cc550727c
Testsuite 2.0
2006-11-18 13:37:01 +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
Jörn Zaefferer
db621dd8dd
Added visual pass/fail indicator (JUnit/Eclipse style)
2006-11-15 10:08:08 +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
7b780def0d
Refactored ajax module: Dropped internal arguments from ajax(); Modified testsuite to improve display
2006-11-03 11:30:57 +00:00
Yehuda Katz
440d512edd
Updates to the parsing engine
2006-10-27 01:19:27 +00:00
Jörn Zaefferer
5131224427
Modified core and form test suites to use a single stylesheet; Modified form.js to use :submit instead of [@type=submit] and :image...
2006-10-26 10:58:23 +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
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
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
2e544e9eb8
Added 2 of 3 fixes of #164
2006-10-11 13:35:05 +00:00
John Resig
967eec1831
The jQuery version is now reported in the docs.
2006-10-10 01:17:47 +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
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
0121530083
Changed readFile to java-based read function to handle \r\n, fixes docs and test, lite still broken
2006-10-08 09:57:17 +00:00
Jörn Zaefferer
374dbbe80a
I had to put the check for 'typeof console != "undefined"' back in, otherwise IE complains about console not being defined.
2006-10-03 10:54:55 +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
John Resig
215f785de6
Fixed minor bug with Safari and the test suite.
2006-10-03 08:45:16 +00:00
Jörn Zaefferer
308d771dd1
Refactored and fixed test suite to run async tests
2006-09-30 14:34:49 +00:00
Jörn Zaefferer
b5a33456e3
Clear timeout (prevents freezing of test suite when async tests fail) when start is called
2006-09-19 10:18:57 +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
826bb93cc3
Refactored test suite once more, as proposed by John
2006-09-17 11:41:44 +00:00
John Resig
2d56dbc13d
Added .htaccess file for docs directory.
2006-09-16 23:22:29 +00:00
Jörn Zaefferer
060c55bf04
Added test for bug #190
2006-09-16 17:09:54 +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
f50224d653
Added test to verify bug #160 , had to modify fixture (index.html)
2006-09-09 23:21:30 +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
Jörn Zaefferer
fd4fc0bcdd
Fixed missing brackets (d'oh)
2006-09-05 20:00:36 +00:00
Jörn Zaefferer
ded1402498
Refactored the testsuite code with the hope in mind to make the test suite run faster
2006-09-05 19:50:13 +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
Franck Marcia
6346e5d1c2
quick fix for JSMin build
2006-09-04 19:58:06 +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
7f17d8f528
new build using JSMin
2006-09-02 11:47:54 +00:00
John Resig
905a0ae351
Added style sheet for the category documentation.
2006-09-01 07:41:59 +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
John Resig
a2af24b064
Quick bug fix, formatted pack better.
2006-08-26 00:43:41 +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
ccf9d44062
Fixed some bugs, improved the quality of some of the variables.
2006-08-24 19:43:21 +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
7e5a2bd738
Fixed some formatting errors with the output of lite.
2006-08-14 02:17:22 +00:00
John Resig
ba79495789
Added the new pack script.
2006-08-14 01:49:14 +00:00
John Resig
76ac10ed1f
Added additional changes to the test suite.
2006-08-14 01:47:47 +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
61aab47bcf
Removed the lib directory, will be generated automatically.
2006-08-13 21:09:19 +00:00
John Resig
e943090a72
Moved the test directory.
2006-08-13 20:01:26 +00:00
John Resig
9bdfc671fc
More fixes to the build system.
2006-08-13 19:08:39 +00:00
John Resig
fc5ab8d655
Made a bunch of changes to the build system.
2006-08-13 18:58:58 +00:00
John Resig
51dd3736eb
Moved docs stuff to build, to be created when the docs are actually built.
2006-08-13 18:38:51 +00:00
John Resig
139a9cd7d4
Moved some more files around.
2006-08-13 15:22:02 +00:00
John Resig
7d4bf97254
Moved some more of the build files around.
2006-08-13 15:15:15 +00:00
John Resig
991390e242
Added the inital build directory.
2006-08-13 15:12:35 +00:00