Yehuda Katz
e277e6ed21
Adding a test that a new option can be selected with val(N)
2009-12-01 14:11:32 -08:00
Yehuda Katz
64e4a879f9
Fix css("opacity") to not clobber other filters in IE. Closes #4707 .
2009-12-01 11:40:28 -08:00
jeresig
6798df54f4
Switched from using Git Submodules to just doing a straight clone of the QUnit and Sizzle directories. Works much better for what we want.
2009-11-30 15:45:16 -05:00
jeresig
e514e67cd2
Bringing Sizzle and QUnit up to date.
2009-11-30 15:09:50 -05:00
jeresig
1a26e41917
Use .add() to merge two test groups together for .unwrap().
2009-11-30 14:39:34 -05:00
jeresig
122e5dcf14
Changed the style attribute test to handle hex colors (as that's what Opera returns, in this case.
2009-11-30 14:31:32 -05:00
jeresig
25c188b6d2
Fixed a problem with animations with a duration of 0 not working properly for hide and show.
2009-11-30 14:22:24 -05:00
jeresig
21dead4691
Simplified a selector in the .live() tests.
2009-11-30 14:02:03 -05:00
jeresig
6e5a6a26a7
Tweaked the live test to be a bit simpler.
2009-11-30 13:50:25 -05:00
jeresig
c7407bd4fc
Fixed wrap test that was looking for comment values from .text().
2009-11-30 13:46:14 -05:00
Yehuda Katz
17955cacf4
Fixes $.trim for closes #4980
2009-11-30 10:22:18 -08:00
Mark Gibson
ef819c91b9
Fixing endlines.
2009-11-25 12:09:53 -05:00
Robert Katic
04dbdb7525
Corrected RegExp to match event namespaces. Fixes #5303 .
2009-11-26 00:58:39 +08:00
Robert Katic
ac00fe5bbb
Generic jQuery.merge and safer jQuery.makeArray(nodeList).
...
* Made jQuery.marge more generic supporting null and undefined values, and supporting array like objects as results. Fixes #5527 .
* Made jQuery.makeArray(nodeList) more safer using jQuery.merge internally. Fixes #5528 .
* Added a second "results" argument to jQuery.makeArray for internal usage to avoid intermediary arrays in init.
2009-11-26 00:56:49 +08:00
John Resig
b30af34f28
Added support for .text() on text nodes. Fixes #5525 .
2009-11-17 14:52:08 -05:00
John Resig
c08474580c
Re-wrote context Ajax test to use an element instead of an object (a more realistic test and works with the new jQuery.extend logic for cloning object literals).
2009-11-17 14:36:10 -05:00
John Resig
b33f37c22c
Re-adding the QUnit submodule file.
2009-11-17 14:25:14 -05:00
John Resig
0a7232cc39
Hide the .settings file in the gitignore.
2009-11-15 00:27:06 -05:00
Scott Gonzalez
8cb8ae27d8
Added test for passing null to .show()
2009-11-13 12:23:39 +08:00
Robert Katic
ee9192d103
Corrected some minor errors made by me (rkatic) in last commits.
2009-11-13 08:09:46 +08:00
Robert Katic
7b26e3bcc8
Forgotten to update the number of jQuery.extend related tests.
2009-11-12 21:59:48 +08:00
Robert Katic
93be758de9
Made jQuery.extend(true, ...) to extend recursively only 'object literal' values.
2009-11-12 21:59:47 +08:00
Robert Katic
990d9ca1b0
Made isObjectLiteral to work correctly with custom objects with empty prototypes.
2009-11-12 21:59:47 +08:00
John Resig
7c4144fab3
Fixed the case where HTML that contained entities was being inserted as text strings instead of HTML. Thanks to dmethvin for the test case! Fixes #5483 .
2009-11-11 14:23:56 -05:00
John Resig
449e099b97
Landing tweak from 'haruka' that fixes non-pixel fontSize values in IE. Fixes #760 .
2009-11-11 14:17:16 -05:00
John Resig
c4c820efff
Made jQuery('<div/>') and jQuery('<div></div>') use the same code path (making the second one faster). Fixes #5293 .
2009-11-11 13:49:29 -05:00
Damian Janowski
ca8a9e8c30
Add QUnit as a submodule.
2009-11-12 02:33:42 +08:00
Damian Janowski
6035913e25
Remove symlink to John Resig's filesystem.
2009-11-12 02:33:42 +08:00
Mr Speaker
5cb1163469
Making sure that you can bind multiple toggles to a single element without problems. Thanks to 'Mr Speaker' for the original patch. Fixes #5274 .
2009-11-11 09:46:24 -05:00
rkatic
b256a3a266
Added a method to myKlass.
...
If an object's prototype is "empty", then isObject returns true!
2009-11-09 19:32:24 +08:00
John Resig
3106039aa8
Made sure that animate callbacks get executed even when no properties are passed in. Fixes #5459 .
2009-11-07 17:22:35 +01:00
John Resig
b0fe380cf8
Make .add() take an optional context and - if a context is specified in the root selector - use that as the base context.
2009-11-07 16:43:31 +01:00
John Resig
6a722e251d
jQuery.ajax modified the passed-in object only to help test the code - this shouldn't occur. Fixes #5439 .
2009-11-07 16:08:07 +01:00
John Resig
1a94a46826
A typechange for test/qunit.
2009-11-07 16:03:16 +01:00
John Resig
920238d485
Pull in QUnit using a submodule. In order to build jQuery (and run the tests) you'll need to do 'git submodule init' and 'git submodule update' after checkout.
2009-10-22 21:39:41 -04:00
John Resig
805832afc7
Updated the jQuery suite to use the updated QUnit CSS styling.
2009-09-29 22:48:25 +00:00
John Resig
3b5de9df40
Updated the jQuery test suite to use the new QUnit file names.
2009-09-29 22:25:02 +00:00
John Resig
0256edbd6f
Moved the jQuery-specific test suite CSS into a separate file.
2009-09-29 22:09:21 +00:00
John Resig
b996026e38
Adapted the jQuery test suite to handle the toolbar moving inline.
2009-09-29 21:40:17 +00:00
John Resig
b0306cc3a6
Updated the jQuery suite to use the new 'qunit-' prefix on specific elements.
2009-09-29 21:34:12 +00:00
John Resig
dfeb8140fa
Fixed the q() method to use same instead of isSet.
2009-09-29 21:22:35 +00:00
John Resig
4bda398e6a
Switched from using QUnit's isObj/isSet to the more robust same method.
2009-09-29 19:49:43 +00:00
John Resig
f8b7d391e6
Moved some jQuery-specific test methods into the core module.
2009-09-29 18:11:10 +00:00
John Resig
8df82d2b04
Moved the init test script off into a separate file.
2009-09-29 18:06:16 +00:00
John Resig
69e6e53555
Adding in .unwrap() support, thanks to Ben Alman! Fixes #5191 .
2009-09-25 21:41:21 +00:00
John Resig
67d445a703
A follow-up to [6578] (which stopped adding expandos to elements that didn't have data). That broke jQuery.unique() (so we're now using the unique from Sizzle). Using Sizzle's unique (which also sorts in document order) changed how add, andSelf, parents, nextAll, prevAll, and siblings work. after and before were changed to not use .add() (in order to guarantee their position in the jQuery set). Also, jQuery.data(elem) was updated to return that element's data object (instead of its ID).
...
$("<div/>").after("<span/>")
=> [ div, span ]
(calling after on a disconnected DOM node adds the nodes to the end of the jQuery set)
$("<div/>").before("<span/>")
=> [ span, div ]
(calling before on a disconnected DOM node adds the nodes to the beginning of the jQuery set)
$("div").add("span")
=> [ div, span, span, div, span ]
(results now come out in document order)
$("div").find("code").andSelf();
=> [ div, code, code ]
(results now come out in document order)
Same goes for .parents(), .nextAll(), .prevAll(), and .siblings().
Exception: .parents() will still return the results in reverse document order.
jQuery.data(elem)
=> { object of data }
(no longer returns the unique ID assigned to the node)
2009-09-25 17:55:20 +00:00
Yehuda Katz
67089eedf6
Getting $.param working well; Patch by ben_alman
2009-09-17 22:37:19 +00:00
Yehuda Katz
45dfa3b0fc
Probably not the optimal solution, but tests pass.
2009-09-16 08:33:00 +00:00
Ariel Flesler
9ebb2fc654
jquery event: closes #5250 . bind(), unbind() and one() support Object Literals (needs some refactor though)
2009-09-16 02:19:18 +00:00
Brandon Aaron
97e134fe80
data should not add expando unless actually adding data
2009-09-15 21:14:08 +00:00