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
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
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
John Resig
5ed992d5f5
Making the test suite a little more XML-compliant.
2007-07-08 04:46:21 +00:00
John Resig
28c9c6a805
Disabling Ajax tests for now - too many timeouts.
2007-06-29 20:27:20 +00:00
Brandon Aaron
7c6100f5ed
Fix for #1169
2007-05-13 17:20:03 +00:00
Brandon Aaron
672090463c
Completed test for Rev 1820 ( #1044 )
2007-04-30 13:13:01 +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
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
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
0f7c89cd97
Added a fix and test for bug #978 (Appending elements into an IFrame, in IE).
2007-03-24 02:03:47 +00:00
Jörn Zaefferer
de4e28e1ba
Added test for #745
2007-01-31 21:56:32 +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
955fdb87a7
Fixed test for object/param selection (thanks Andrea)
2007-01-07 10:26:58 +00:00
Jörn Zaefferer
e0c7e6aec4
Updated test for #750
2007-01-03 20:48:40 +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
8786fa5276
Fix for #745
2006-12-30 10:13:14 +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
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
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
308d771dd1
Refactored and fixed test suite to run async tests
2006-09-30 14:34:49 +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
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
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
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
e943090a72
Moved the test directory.
2006-08-13 20:01:26 +00:00