John Resig
989667c9fd
Synced with the Sizzle repository.
2009-01-05 00:21:13 +00:00
John Resig
c0294278db
Landed a proper fix for #3255 - which involves doing createElement instead of going through the normal clean method.
2009-01-03 00:51:07 +00:00
John Resig
b2583a7526
Fixed an issue that was introduced by [5743] (which didn't have a test case, either - that has been resolved). This fixed #3739 .
2009-01-02 23:32:10 +00:00
Ariel Flesler
989e3f61f7
jquery event: closes #3772 . The extra function on $.event.trigger isn't supported anymore.
2009-01-02 22:23:52 +00:00
John Resig
d20e7fede1
Disabled testing of em-defined borders, need to look back into this issue.
2009-01-02 19:25:54 +00:00
John Resig
c59bf424a1
The exact escaping of the text() test isn't important - as long as < is escaped.
2009-01-02 19:23:12 +00:00
John Resig
6a3d1a1e28
Fixed an issue with .not("#foo, bar") not working correctly, closes #3757 .
2008-12-31 19:21:24 +00:00
Ariel Flesler
c0446c70d5
jquery event:
...
* event objects have isDefaultPrevented, isPropagationStopped and isImmediatePropagationStopped methods.
* Removed donative and dohandlers from $.trigger
* event.result carries the last returned data from a handler(not undefined).
* $.trigger doesn't keep bubbling if stopPropagation() is called.
* Same event object is used all along for global trigger
* Fixed the bug where target doesn't change when triggering on many elements.
* The data array on $.trigger was accumulating objects as it bubbles.
testrunner: adding more tests
2008-12-31 02:58:13 +00:00
John Resig
4f7441910f
Made sure that return false works in .live() along with the event object being passed in as the first argument.
2008-12-30 20:45:33 +00:00
Ariel Flesler
4afa608351
jquery data: Closes #3539 . Exposed jQuery.queue. Moved all the data and queue functions to their own module. Made the dequeue function more generic(designed to be used on functions). Closes #3748 . Reverted a previous modification.
2008-12-30 02:31:26 +00:00
Ariel Flesler
4f99e793fa
jquery event: jQuery.Event can be instantiated without the 'new' keyword.
2008-12-29 21:57:29 +00:00
Ariel Flesler
4ca4ce52f7
jquery event: Closes #3662 . Adds a jQuery.Event class. Makes trigger and fix simpler. Adds currentTarget attribute to event objects. Event object isn't passed as part of data.
2008-12-25 21:44:54 +00:00
Ariel Flesler
654d946ead
jquery fx: Closes #3219 . jQuery.fn.toggle can accept a boolean argument indicating show/hide.
2008-12-25 20:13:42 +00:00
Ariel Flesler
0a8f96ac3d
jquery core: Closes #1681 . jQuery.fn.toggleClass can accept a boolean argument indicating add/remove.
2008-12-25 20:12:18 +00:00
Ariel Flesler
0e3e470edc
jquery core: Closes #3255 . The div used in jQuery.clean is emptied in the end. Cleaning the parentNode's properties of the elements.
2008-12-25 19:47:56 +00:00
Ariel Flesler
4b25b147ab
jquery core: Closes #3641 . jQuery.merge stopped looping once a 0 was found.
2008-12-25 19:25:30 +00:00
John Resig
c03a280155
Added a new liveQuery/event delegation hybrid method: .live and .die. Easily adapts event delegation to the jQuery style. $("div").live("click", fn); $("div > #foo").live("submit", fn); $("div").die("click");
2008-12-22 04:59:34 +00:00
John Resig
67ded9a36a
Made sure that the correct event.taget is being used in event bubbling.
2008-12-22 02:02:05 +00:00
John Resig
25885e07b2
Added support for bubbling triggered events.
2008-12-22 01:57:06 +00:00
John Resig
6b09032864
Added support for the new .closest() method (very useful for event delegation).
2008-12-22 00:52:53 +00:00
John Resig
c85243dfc4
Landing the new Sizzle selector engine. There'll need to be some later tweaks (to make the tests a little more pragmatic - especially for document order elements). But it appears to be passing well and that's enough. Closes #3563 .
2008-12-20 01:19:17 +00:00
John Resig
46ee77bcc3
Fixed line-ending issue.
2008-12-19 05:43:37 +00:00
John Resig
3963fcb30d
Tweaked mis-numbered makeArray test.
2008-12-19 05:42:15 +00:00
John Resig
132b8de614
Switched to using DOM Fragments in domManip.
2008-12-19 04:37:54 +00:00
John Resig
2875460f63
Added selector path logging (creates a trail that plugins can use).
2008-12-19 04:37:10 +00:00
John Resig
77344f4c50
Added support for multiple-namespaced events (in bind, trigger, and unbind).
2008-12-19 04:34:12 +00:00
Ariel Flesler
e611289a79
testrunner: re adding the test for a function within isFunction.
2008-12-16 00:05:04 +00:00
Brandon Aaron
5c21e44fce
new offset method, faster and no more browser detection
2008-11-10 02:39:03 +00:00
Jörn Zaefferer
12bb969411
core: tests cleanup for compability with qunit updates: stop() now actually accepts an argument (ajax.js); selectors should be confined to fixture(event.js)
2008-10-24 14:40:58 +00:00
Ariel Flesler
b860c30b82
test runner: Commented 2 tests that jam the suite.
2008-10-21 01:48:23 +00:00
Ariel Flesler
96e8f355da
testrunner: fixing tests that were broken due to recent updates to qunit.
2008-10-18 21:59:09 +00:00
John Resig
0865b073f8
A test was using the old / child selector syntax - updating to the new style.
2008-08-21 17:08:50 +00:00
Ariel Flesler
1023cf1d72
jquery core: closes #3248 , #3079 , #3026 , #3176 , #3202 , #3129 . jQuery.makeArray doesn't support functions anymore. Voiding the conflict with Scriptaculous 1.7.x.
2008-08-12 19:34:30 +00:00
Jörn Zaefferer
db63af1068
core/test: replaced local qunit copy with qunit via svn:externals; inlined styles specific to polluted.php; kept testrunner.js with just the noConflict call
2008-08-08 17:42:52 +00:00
Jörn Zaefferer
c66aa57029
core: deleted useless test/fix.html
2008-08-08 17:21:42 +00:00
Ariel Flesler
a27b5d0468
jquery core: closes #2652 . val() supports option elements, also simplified the code.
2008-07-23 17:00:32 +00:00
Ariel Flesler
69212c501f
jquery core: closes #2968 . Simplified isFunction, dropping support for DOM methods and functions like alert() on IE.
2008-07-23 16:18:05 +00:00
Ariel Flesler
fa13d6009d
test runner: adding scriptaculous 1.7.0 for the polluted test runner. It fails, but 1.8.x doesn't fail anymore.
2008-07-22 02:12:08 +00:00
Ariel Flesler
28937ded0e
test runner: optimizing a test for speed.
2008-07-01 02:08:45 +00:00
Ariel Flesler
a23e4361fc
test runner: recloses #3102 . Adding one test for $().eq("1")
2008-07-01 02:05:46 +00:00
Ariel Flesler
febe463cc2
test runner: closes #3048 . The text from the tests, is html-escaped.
2008-06-17 20:11:47 +00:00
Ariel Flesler
21d669135d
test runner: 2 tests for [5728].
2008-06-17 19:59:16 +00:00
Scott González
24eb176f0c
ajax tests: Replaced $ with jQuery.
2008-06-05 18:11:29 +00:00
Ariel Flesler
1e9593646f
test runner: adding 2 tests for .val( Number ).
...
Removed a silly test.
2008-05-29 00:03:45 +00:00
Ariel Flesler
9e48649729
test runner: the changes are:
...
- Replaced all the $ for jQuery in the tests and suite.
- Added a noConflict to testrunner.js.
- Modified the test for noConflict() so that it still work.
- Added jQuery 1.2.1 and 1.2.3 to otherlibs.
2008-05-28 23:18:25 +00:00
Ariel Flesler
52fbe5d2a8
test runner: adding a new test page called 'polluted'. Where one can choose to pre-include other libraries and run the test suite with them.
2008-05-28 20:19:18 +00:00
Ariel Flesler
6bf51eea04
test runner: Adding type="text/javascript" to a script tag (trivial).
2008-05-28 18:46:38 +00:00
Ariel Flesler
c6e88b16e9
test runner: a test for load() with a hash of data, and another for load() with a string of data ( #1516 ).
...
It includes a php that dumps all the GET and POST vars to html elements, where the key makes the id, and the value the text.
2008-05-27 22:46:28 +00:00
Ariel Flesler
3c5c3dffaa
test runner: A test was failing on Opera 9.50. Not a bug, just made the test less specific and it passed.
2008-05-24 21:27:12 +00:00
Ariel Flesler
0e63c789e3
test runner: adding more tests for attr(). Related to [5574] and [5683].
2008-05-24 18:11:55 +00:00
Brandon Aaron
2c2a6253e3
Updating unit tests for offset
2008-05-15 23:36:06 +00:00
Brandon Aaron
de6520b50e
Added some unit tests for position method. Fixed issue with position in IE.
2008-05-15 19:38:00 +00:00
Ariel Flesler
1382ea8d98
test runner: improved the shown message of 4 isFunction tests.
2008-05-14 21:18:46 +00:00
Brandon Aaron
bf802496c6
Updating outerWidth unit test to use absolute position
2008-05-13 18:56:56 +00:00
Ariel Flesler
37394598cb
test runner: improved a test and added a missing semicolon
2008-05-12 22:59:58 +00:00
Ariel Flesler
16f6b3684d
test runner: when errors are thrown in a test, the message is successfully show on all browsers.
2008-05-12 22:31:27 +00:00
Jörn Zaefferer
aec0dad980
jquery core: reverted qunit introduction until build scripts are updated
2008-05-08 21:42:40 +00:00
Jörn Zaefferer
b6bb0d46b6
jquery testsuite: switch to qunit
2008-05-08 19:33:49 +00:00
Ariel Flesler
0a794ed5fc
test runner: added 2 tests for [5500]
2008-05-08 17:16:49 +00:00
Ariel Flesler
6a9b73c7b9
test runner: extra tests for $.fn.add enabled by [5503] and a small fix for an html() test.
2008-05-08 17:11:03 +00:00
Ariel Flesler
407c5eb430
test runner: extra test case, [5501]
2008-05-08 16:25:12 +00:00
Ariel Flesler
9f0c0cfec5
test runner: making 2 tests more flexible because they yield a slightly different result on Safari 3, but still acceptable.
2008-05-08 16:04:01 +00:00
Scott González
5311565223
ajax test: Removed test for extending with null.
2008-05-07 01:16:54 +00:00
Ariel Flesler
96ca83d150
test runner: extra test for makeArray, related to [5481]
2008-05-07 00:46:14 +00:00
Jörn Zaefferer
46931d3146
jquery ajax: support for dynamic data arguments, see #2806 ; added test/data/echoQuery.php for easier testing of sent query strings
2008-05-06 22:21:43 +00:00
Jörn Zaefferer
1753ab3d82
jquery testrunner: reset $.ajaxSettings after each run to prevent sideeffects between tests
2008-05-06 19:39:58 +00:00
Ariel Flesler
ba48be3ada
test runner: translated all the ok() with '==' to equals(), as it gives more information on failures.
2008-05-06 18:56:02 +00:00
Ariel Flesler
6fc2c67581
test runner: adding some tests that were missing for the $ constructor.
2008-05-06 00:42:59 +00:00
Jörn Zaefferer
d726a96b1f
jquery testrunner: reset global events after each run, speeds up a test run for ajax from 16s to 10s (test/?ajax), kudos to Ariel
2008-05-05 23:29:28 +00:00
Scott González
f8698395ac
core: Fixed #2605 : .data() now accepts null as a value.
2008-05-03 01:51:55 +00:00
Scott González
ad3c49d1b6
core: Fixed #2605 : .data() now accepts null as a value.
2008-05-03 01:39:27 +00:00
Scott González
35c68b4578
core: Fixed #2600 : jQuery.extend no longer skips over null properties.
2008-05-02 19:49:41 +00:00
Ariel Flesler
d822c0c214
test runner: adding a test case for $.fn._toggle with more than 2 functions.
2008-04-29 22:20:02 +00:00
Ariel Flesler
f54d277df4
test runner: voided the failing tests for jQuery.map, that belong to an unapproved proposal( #2616 ).
2008-04-29 20:54:30 +00:00
Ariel Flesler
5ca908d3b6
test runner: added another test for makeArray.
2008-04-29 20:52:48 +00:00
Brandon Aaron
aea452f162
Merged dimensions with core
2008-04-29 03:26:06 +00:00
Jörn Zaefferer
ab756ceab0
jquery core: tests for #2616
2008-04-28 14:00:27 +00:00
Ariel Flesler
508b1e2432
jquery core: fixed makeArray to recognize the window (has length)
...
test runner: updated the tests for makeArray
2008-04-25 03:48:07 +00:00
Ariel Flesler
ba391eccf9
- Adding the enhancements to the test runner, to accept multiple(and negative) filters from the GET variables, as specified in the ticket #2738 .
2008-04-24 21:32:35 +00:00
Jörn Zaefferer
f8e5fd6fef
jquery core: Patch from #2619 applied, making makeArray more flexible and faster; removed hint to ticket from (previously failing) test
2008-04-24 21:23:36 +00:00
Jörn Zaefferer
f12d94a628
testrunner: refactored url-test-filter, still regex based
2008-04-24 20:08:50 +00:00
Ariel Flesler
291f071eff
- adding the tests for the changes to $.makeArray, proposed at #2619
2008-04-22 23:07:35 +00:00
Jörn Zaefferer
f861c88b1b
jquery testrunner: accept regexp to select tests, eg. /test/?^core|^selector to run both core and selector module
2008-04-22 22:43:18 +00:00
Jörn Zaefferer
e454e8305d
jquery.ajax: improvement for #2688 , added test
2008-04-22 22:07:17 +00:00
Jörn Zaefferer
32b1cb3a5c
jquery.event: Patch for #2708
2008-04-22 21:59:40 +00:00
Brandon Aaron
5d033dba02
Trigger onclick handlers of links
2008-04-21 20:39:17 +00:00
John Resig
b0c7df65d0
You can now overwrite values returned from .data() with .bind("getData") - returning a value will override any bound value on that element.
2008-02-03 18:43:04 +00:00
John Resig
4a11e6d70b
Tweaked the .data() event triggering - it now triggers a single 'setData' event, passing in a key value pair of what was changed.
2008-02-03 17:56:21 +00:00
John Resig
703e89ba30
Added support for .unbind(".test") to unbind all namespaced events on an element.
2008-02-03 04:33:11 +00:00
John Resig
77da94552e
Added $().data(), $().removeData(), and .bind("click!"). .data() and .removeData() handle namespaced data, .data() triggers a "set-KEY" event on all modified elements, and .bind("click!") only triggers a click (and no namespaced events).
2008-02-03 04:05:24 +00:00
David Serduke
1faed11e3c
Fix #2184 by using the jQuery.clean() function instead of a direct innerHTML assignment in the clone() function for IE.
2008-01-23 03:54:23 +00:00
David Serduke
0635df4391
Fixed #2174 by removing the s.dataType == "json" check for possible cross domain since it causes absolute urls to use a <script> tag ajax retrieval even though absolute urls work fine for retrieving local data. Cross-domain jsonp will still work since the $.ajax() function actually changes the s.dataType to "script" before it reaches this check in cases where it is s.dataType == "jsonp" or s.dataType == "json" and a parameter has =? in it.
2008-01-17 21:38:58 +00:00
John Resig
d0fae71464
Discontinued the test for $(form.elements).
2008-01-14 20:40:05 +00:00
John Resig
2e6c123c87
Excluded a couple Ajax tests from running locally.
2008-01-14 20:17:21 +00:00
John Resig
c39bd07cc9
Added support for breaking in an object loop (Bug #2111 ).
2008-01-14 20:06:34 +00:00
Brandon Aaron
8a356f0d23
Adding browser UA tests
2008-01-14 18:47:21 +00:00
Jörn Zaefferer
2fa855601e
fix for #2114 ; refactored tests for bind() to highlight failing select-change-test
2008-01-14 09:33:08 +00:00
Jörn Zaefferer
948753842b
Test for #2114
2008-01-04 11:33:34 +00:00
David Serduke
50c40add5a
Fixed a couple problems found in the test suite. First, IE doesn't like it when text nodes were trying to duplicate their events in clone, so don't do text nodes (that shouldn't have events anyway). Also the fx module was freezing from a recent update that wasn't quite finished.
2007-12-20 20:40:20 +00:00
David Serduke
259c8aa604
Removed a unit test that tested to see if queued objects were of a certain type. It was decided you can queue anything and it is up to the coder to make sure it was intended.
2007-12-20 19:21:56 +00:00