John Resig
|
99fcf3babb
|
Fixed some sloppy checks in the effects test suite, makes it more apparent where issues are happening.
|
2010-09-17 13:38:13 -04:00 |
|
jeresig
|
37b607d281
|
Split apart jQuery.css into jQuery.css (computed values) and jQuery.style (currently set values).
|
2010-09-16 10:00:56 -04:00 |
|
jeresig
|
2131e1a7ad
|
Removing leftover debug code.
|
2010-09-14 09:52:13 -04:00 |
|
John Resig
|
2bda99c18a
|
Making some more adjustments to handle auto CSS properties.
|
2010-09-13 18:00:28 -04:00 |
|
jeresig
|
70377a65e2
|
Make sure that effect tests no longer reference the old CSS methods.
|
2010-09-09 15:48:28 -04:00 |
|
jeresig
|
ca3b18ca53
|
Merge branch 'master' of github.com:jquery/jquery into csshooks
|
2010-09-08 13:47:56 -04:00 |
|
jeresig
|
a44ec40277
|
Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011.
|
2010-09-08 12:00:29 -04:00 |
|
Karl Swedberg
|
116f3b7c72
|
added "#main" ancestor selector to an "Only Child" and "Last Child" test to fix broken tests caused by QUnit commit abfab1713ccb588aa87136b199a9ddc8d1b56c4b (Aug 29, 2010)
|
2010-09-07 08:53:06 -04:00 |
|
John Resig
|
97cbd76695
|
Fix the order of the element test arguments.
|
2010-09-02 16:15:54 -04:00 |
|
John Resig
|
90a4abd511
|
Tweaked the name unit tests to specify the exact nodes from which to test against.
|
2010-09-02 15:13:10 -04:00 |
|
John Resig
|
d48db1f440
|
Remove cases of :contains() where quotes are used - not using quotes follows more closely with the CSS Selector recommendation.
|
2010-09-02 14:56:32 -04:00 |
|
Brandon Aaron
|
8d04ffec16
|
Add .width() and .height() unit test for empty sets. Fix .height() test that was masquerading as a .width() test. Made sure .width() and .height() tests were in-sync (testing the same things).
|
2010-09-01 11:05:35 -05:00 |
|
John Resig
|
43fbe3b33a
|
Handle two more cases where comments were missing in the test case, in Blackberry 4.6.
|
2010-08-27 14:16:27 -04:00 |
|
John Resig
|
5d2be7e299
|
Added some tweaks to $.type to handle null and undefined. Added a bunch of unit tests as well.
|
2010-08-27 06:10:52 -07:00 |
|
John Resig
|
9ce1d09a0a
|
Blackberry 4.6 doesn't maintain comment nodes in the DOM, ignore them in our test cases.
|
2010-08-26 15:36:44 -04:00 |
|
John Resig
|
1e9d6e1255
|
Fixed mistake with tweaked iframe manipulation test.
|
2010-08-26 15:26:30 -04:00 |
|
John Resig
|
c5382ad7c1
|
Tweak some more jQuery set results in the manipulation tests. Also fixed the order of the expected test results.
|
2010-08-26 15:21:01 -04:00 |
|
John Resig
|
c0fe98f028
|
Tweak more element orders in the manipulation tests. Also differentiate between iframe test failing and the inability to access iframe internals (as in the case of Blackberry).
|
2010-08-26 14:57:23 -04:00 |
|
John Resig
|
3b76b58815
|
Tweaked manipulation test to ignore order of elements from selector (not important to the test).
|
2010-08-26 14:37:58 -04:00 |
|
John Resig
|
dc060f08cd
|
Tweaked anchor test to work better on Blackberry 4.7.
|
2010-08-26 12:36:50 -04:00 |
|
John Resig
|
1bdcffba8e
|
Simplifying some of the .val() test code.
|
2010-08-23 14:23:13 -07:00 |
|
John Resig
|
396dd21273
|
Fixing getting/setting classes and makeArray(RegExp) for Blackberry 4.7. Fixes #6930, #6931.
|
2010-08-23 12:38:55 -07:00 |
|
jzaefferer
|
6f031c1015
|
Replace usage of the removed global reset() method with QUnit.reset().
|
2010-07-28 17:19:01 +02:00 |
|
John Resig
|
c4b4df4691
|
Make sure that .data() events don't bubble, per the discussion in 2e10af143b . Fixes #6832.
|
2010-07-27 13:45:32 -04:00 |
|
InfinitiesLoop
|
9faab0b74f
|
Ticket #6808. Changes data() so on plain objects, it uses a function to contain the cache ID to avoid it being JSON serialized.
|
2010-07-23 03:52:01 +08:00 |
|
InfinitiesLoop
|
2e10af143b
|
Ticket #6804. Adds a changeData event.
|
2010-07-20 10:12:40 +08:00 |
|
adam j. sontag
|
a2bd8a53f3
|
.closest() should return a unique set of elements, not duplicates of the same ancestor. Fixes #6700
|
2010-06-21 14:18:06 -04:00 |
|
jeresig
|
c90d609c0d
|
Fixing request data param issue. Thanks to mislav for the patch. Fixes #5123.
|
2010-06-14 23:08:28 -04:00 |
|
malsup
|
d1931a8241
|
Fix for http://dev.jquery.com/ticket/6451
|
2010-06-15 11:02:26 +08:00 |
|
Brandon Aaron
|
d6f03aa0df
|
Merge branch 'master' of github.com:jquery/jquery
|
2010-03-27 18:58:55 -05:00 |
|
jeresig
|
dab1d74677
|
Mobile WebKit browsers don't support accessing the scroll position of the document/window.
|
2010-03-25 17:30:13 -04:00 |
|
jeresig
|
1ba2df02d6
|
Use custom events for testing unbind instead of the, potentially conflicting, error event.
|
2010-03-24 15:39:58 -04:00 |
|
jeresig
|
3b221da8b0
|
Adjust isPlainObject test to run in an iframe.
|
2010-03-24 15:18:11 -04:00 |
|
Brandon Aaron
|
efea0f23f9
|
Merge branch 'master' of github.com:jquery/jquery
|
2010-03-23 22:40:38 -05:00 |
|
jeresig
|
273822c138
|
Update other remote test URLs as well.
|
2010-03-23 16:24:51 -04:00 |
|
jeresig
|
0fbac16dbe
|
Strip off filename and query string for JSONP Remote test.
|
2010-03-23 16:22:09 -04:00 |
|
jeresig
|
fa80693c4a
|
Changed the order of the tests to run in the same order in which they're specified in the Makefile (fixed a dimensions test bug that popped up as a result).
|
2010-03-23 12:31:40 -04:00 |
|
jeresig
|
8effe3a7de
|
Made it so that you no longer need to build jQuery in order to run the test suite (but you'll still need a checkout of QUnit and Sizzle, at least).
|
2010-03-23 12:12:16 -04:00 |
|
Brandon Aaron
|
656fe92178
|
Fixed an issue with setting offset of absolutely positioned element that has no position values ("auto"). Fixes #5781.
|
2010-03-22 20:11:37 -04:00 |
|
Brandon Aaron
|
1844f95c5b
|
Added unit tests for setting offset one property at a time and added radix to parseInt calls
|
2010-03-22 18:50:17 -04:00 |
|
jeresig
|
da26d0eb4e
|
Rewrote the live/delegate submit tests to be more generic.
|
2010-03-09 14:08:33 -05:00 |
|
jeresig
|
f68b46d7ab
|
Make sure that special remove and teardown events get called when .die() is used. Additionally made sure that default actions are triggered when namespaced events are used. Fixes #6202 and #6250.
|
2010-03-09 12:22:25 -05:00 |
|
jeresig
|
141ad3c3e2
|
Landing a faster trim method. Based upon the work by Travis Hardiman and DBJDBJ. More details here: http://forum.jquery.com/topic/faster-jquery-trim Fixes #2279, #4452, and #4835.
|
2010-03-09 09:14:27 -05:00 |
|
jeresig
|
145f2f0459
|
I take that back! It was a bug, but the cache had to be triggered and a collection of cached nodes had to be passed in (an odd case to be sure). Fixes #6227.
|
2010-03-05 00:14:47 -05:00 |
|
jeresig
|
2c08004f6d
|
Attempted to fix #6227, not entirely sure if it's a problem as I'm having a hard time reproducing it. Regardless, the change is harmless and potentially even speeds up appendTo, etc. slightly.
|
2010-03-05 00:07:57 -05:00 |
|
jeresig
|
9584e908a2
|
Added in Ben Alman's proposed event.namespace property (the property holds the namespaces specified in a call to trigger). Additionally fixes namespaces with .live(). Fixes #6208 and #6209.
|
2010-03-02 17:34:12 -05:00 |
|
jeresig
|
ad103c8e6a
|
Add in the new level information to the closest(Array) test.
|
2010-03-02 10:53:54 -05:00 |
|
jeresig
|
5c111a028a
|
We no longer support globally-triggered events on plain objects. This is a trade-off to having good garbage collection on the objects.
|
2010-03-02 10:51:31 -05:00 |
|
jeresig
|
dcf0fa5048
|
More changes to get jQuery in line with JSLint.
|
2010-03-01 21:24:49 -05:00 |
|
brandonaaron
|
5353c6bcc3
|
Adding unit tests to make sure .scrollTop() and .scrollLeft() work cross-frame.
|
2010-02-28 10:55:59 -06:00 |
|
brandonaaron
|
1d352084c4
|
Use correct window reference in offset to work properly cross-frame. Fixes #6190.
|
2010-02-27 19:43:23 -06:00 |
|
jeresig
|
a49e6b6313
|
Attach data directly to plain objects, no reason to use the central jQuery.cache. Fixes #6189.
|
2010-02-27 09:49:58 -05:00 |
|
jeresig
|
a45372a4c5
|
Adding in .bind(name, false), .unbind(name, false) support - an easy way to just stop bubbling and the default action on an element. Fixes #6188.
|
2010-02-27 09:02:13 -05:00 |
|
jeresig
|
ba7195e3f9
|
Make it so that you can pass in event data to .click(), et. al. Fixes #6187.
|
2010-02-26 20:01:19 -05:00 |
|
jeresig
|
9e06903a99
|
Make sure that undefined is always returned for undefined data properties. Fixes #6166.
|
2010-02-26 12:35:04 -05:00 |
|
jeresig
|
7f5179b654
|
Make sure that unbinding on a plain javascript object works correctly. Fixes #6184.
|
2010-02-26 11:32:12 -05:00 |
|
jeresig
|
26b0e913dd
|
Make sure that live events bubble unless explicitly told not to, like a normal event. Fixes #6182.
|
2010-02-26 09:26:14 -05:00 |
|
jeresig
|
437ddb931d
|
No need to run trim on every class iteration in addClass, thanks for the heads-up Leeoniya.
|
2010-02-13 14:30:27 -05:00 |
|
jeresig
|
053af95294
|
Adapt the nbsp entity test for Opera (output isn't as important as the fact that it's getting converted.
|
2010-02-13 07:05:39 -05:00 |
|
jeresig
|
da966573c3
|
Make sure that elements that have been removed also have their special events cleaned up. Fixes #6084.
|
2010-02-13 06:10:43 -05:00 |
|
jeresig
|
dd5c26304a
|
Make sure that live focus and blur events also bind to the regular events, to handle triggered events. Fixes #6055.
|
2010-02-13 05:37:17 -05:00 |
|
jeresig
|
c1ac9fdf45
|
Don't inject style elements using innerHTML as they will go away in IE. Fixes #5977.
|
2010-02-13 03:30:45 -05:00 |
|
jeresig
|
14e1200d59
|
Added some tests to test repeated injected of scripts. Was fixed when fixing #5094.
|
2010-02-13 03:25:27 -05:00 |
|
jeresig
|
99e7560808
|
Make sure that we don't try to use a detached node (that was in a fragment) as a fragment in IE. Fixes #5829.
|
2010-02-13 03:14:00 -05:00 |
|
jeresig
|
726fda08be
|
Make sure the fragment isn't used if it's not the same set we're working with. Fixes #6068.
|
2010-02-13 02:49:04 -05:00 |
|
jeresig
|
abcc1a76ee
|
If .attr() is run on no elements undefined should be returned (as should be the case when no attribute is found). Fixes #6012.
|
2010-02-13 02:23:38 -05:00 |
|
jeresig
|
83a044f1b5
|
Make sure that no extra whitespace is leftover after an addClass. Fixes #6050.
|
2010-02-13 02:18:38 -05:00 |
|
jeresig
|
94d925cd46
|
Make sure leading whitespace is trimmed for parseJSON. Fixes #6031.
|
2010-02-13 02:14:23 -05:00 |
|
John Resig
|
021b809ace
|
Make sure that the teardown is called after all the handlers of a type are removed. Fixes #6065.
|
2010-02-11 01:42:51 -05:00 |
|
Ben Alman
|
3c5b1ca03b
|
Ok, this should actually fix #6041 :)
|
2010-02-06 11:46:44 +08:00 |
|
jeresig
|
d743899971
|
Make sure that &#...; entities are encoded properly. Fixes #6042.
|
2010-02-05 19:58:08 -05:00 |
|
jeresig
|
54bd004e53
|
Make sure that we don't try to double-encode params using the traditional style. Fixes #6041.
|
2010-02-05 19:43:31 -05:00 |
|
jeresig
|
be2407e233
|
Rewrote the live event handling to use the new event logic. Also added in support for live namespaced events. Fixes #5945.
|
2010-02-04 21:36:32 -05:00 |
|
jeresig
|
104757705a
|
Added some more tests for checking the execution order of events (from last night's changes - routes around Chrome's busted object looping abilities).
|
2010-02-04 09:23:50 -05:00 |
|
Justin Meyer
|
e177465a6b
|
Forgot to land Justin's tests for the event fixes.
|
2010-02-04 00:49:46 -05:00 |
|
jeresig
|
e7912805d6
|
A large refactor of the event handling logic. Data and namespace information is maintained in a separate object now, no longer on the event handler. Proxy functions are no longer needed, as a result. Additionally execution order of the handlers is maintained, fixing #4261, and the execution of handlers is maintained even while they're being removed. Live events will be refactored separately.
|
2010-02-04 00:20:52 -05:00 |
|
Neeraj Singh
|
532bec4c69
|
Adding in some more replaceWith tests for #5917.
|
2010-02-01 21:53:31 -05:00 |
|
Noah Sloan
|
8660ea1ab6
|
Only detach the incoming elements to replaceWith if they're DOM nodes. Fixes #5986.
|
2010-02-01 21:48:05 -05:00 |
|
jeresig
|
e76ba32ceb
|
Make sure the resulting className from removeClass is nicely trimmed. Fixes #5988.
|
2010-02-01 21:33:58 -05:00 |
|
jeresig
|
f95147f465
|
Fix for problem in IE 8 where deserialized (then reserialized) form markup was getting malformed. Thanks IE. Fixes #5998.
|
2010-02-01 21:26:47 -05:00 |
|
jeresig
|
31432e048f
|
Add .delegate() and .undelegate(). An alternative to using .live() which goes from a single root and filters by the specified selectors. Should be used like do: .delegate(td, hover, someFn);. Fixes #6005.
|
2010-02-01 18:06:03 -05:00 |
|
jeresig
|
b8076a914b
|
Landing some minor perf optimization to jQuery().
|
2010-01-28 17:17:51 -05:00 |
|
jeresig
|
0252b78201
|
Provide a way to simulate default browser actions. Fixes #5973.
|
2010-01-28 14:34:09 -05:00 |
|
jeresig
|
eed69eccc5
|
Make sure that jQuery.data( elem ) always returns a data object, fixes #5971. Improve the performance of .bind() and .unbind(), fixes #5972.
|
2010-01-28 14:12:44 -05:00 |
|
jeresig
|
0b3165fd23
|
Make sure that the correct context is being passed in for replaceWith(fn). Fixes #5798.
|
2010-01-25 19:22:28 -05:00 |
|
jeresig
|
9f17e70ae9
|
Make work wrapInner(fn) work consistently. Fixes #5799.
|
2010-01-25 19:16:23 -05:00 |
|
Mike Alup
|
ca90ffb332
|
Provided detailed message for JSON parse errors. Fixes #4435.
|
2010-01-25 18:48:52 -05:00 |
|
Michael Monteleone
|
bed759c95c
|
Make sure that checked state is cloned properly. Based upon the patch by Michael, required better test cases and in doing so found more edge cases. Introduced a new check into jQuery.support as a result. Fixes #5929.
|
2010-01-25 18:43:33 -05:00 |
|
jeresig
|
390186b902
|
Make sure that special.add actually copies over event namespaces and data. Fixes #5779 and #5834.
|
2010-01-25 17:01:07 -05:00 |
|
jeresig
|
0474917c9d
|
Make sure multiple bound events have their namespaces and data maintained. Fixes #3549.
|
2010-01-25 16:45:39 -05:00 |
|
jeresig
|
e01ff6cda1
|
Cleaned up divs that should've been removed after a test run.
|
2010-01-25 15:18:51 -05:00 |
|
jeresig
|
d24443fb55
|
Make sure that it's possible to preventDefault natively-triggered (submit, focus, blur, click) events. Fixes #5695.
|
2010-01-25 13:45:07 -05:00 |
|
John Resig
|
1a14a38ff7
|
Make sure original context is maintained and not the deep extended one. Fixes #5924.
|
2010-01-25 01:08:24 -05:00 |
|
John Resig
|
f91b944cab
|
Objects with length properties weren't getting serialized properly by jQuery.param(). Fixes #5862.
|
2010-01-25 00:46:03 -05:00 |
|
John Resig
|
c639405c4d
|
Don't set the context in .load() as it stops the global ajax events from firing. Fixes #5922.
|
2010-01-24 21:58:32 -05:00 |
|
John Resig
|
6a3d0996ed
|
Make sure that XHTML-style HTML is purified in .html(). Fixes #5845.
|
2010-01-24 21:37:05 -05:00 |
|
jeresig
|
f06e0e5575
|
Expose cleanData, make sure that all bound event handlers are properly cleaned up after html/empty/remove. Fixes #5856 and #5906.
|
2010-01-23 21:20:19 -05:00 |
|
jeresig
|
4f9aa62a85
|
Added in .height(fn) and .width(fn) support. Fixes #5915.
|
2010-01-23 20:49:59 -05:00 |
|
jeresig
|
781fe8b80d
|
Make empty strings (and other non-string values) simply return null from parseJSON. Also added some parseJSON tests. Fixes #5859.
|
2010-01-23 17:08:26 -05:00 |
|
jeresig
|
ea9e0ed841
|
Moved add() tests from core to traversing.
|
2010-01-23 16:54:24 -05:00 |
|
jeresig
|
3e286440d5
|
Make sure that .die() with no args works. Fixes #5789.
|
2010-01-23 16:37:12 -05:00 |
|
Karl Swedberg
|
2c28f229e5
|
fixed offset(coordinates) returns null when no matching elements in jQuery object (fixes ticket #5888)
|
2010-01-24 01:26:35 +08:00 |
|
Karl Swedberg
|
a63754aa4e
|
added tests for show/hide with falsy, non-zero values
|
2010-01-24 01:25:22 +08:00 |
|
Ben Alman
|
28ce15979f
|
fixed jQuery.dir regression introduced with 1.4 *untils patch that errored when traversing XHTML text nodes with an until test
|
2010-01-24 01:20:53 +08:00 |
|
Irae Brasil
|
01f72026ec
|
Added support for multiple live event handlers, live hover, and live focus/blur (mapped to focusin/focusout). Fixes #5804, #5801, #5852.
|
2010-01-23 11:56:24 -05:00 |
|
Irae Brasil
|
150e44cdda
|
Make sure non-left-click events don't bubble. Fixes #3861.
|
2010-01-23 11:12:26 -05:00 |
|
John Resig
|
155ecf42a0
|
Make sure regular settings object is set as context for all Ajax requests, if none is specified. Fixes #5838.
|
2010-01-16 10:11:01 -05:00 |
|
Yehuda Katz
|
37b909de69
|
wrapAll(Function) doesn't actually make sense. That's why I couldn't figure out how to test it!
|
2010-01-14 00:45:29 -05:00 |
|
jeresig
|
d431519d61
|
We only care that some of the html return value is escaped, not necessarily all of it (as is the case in Safari 3.x).
|
2010-01-13 15:23:05 -05:00 |
|
jeresig
|
05aaa33957
|
Make sure that null params aren't traversed. Fixes #5794.
|
2010-01-13 09:29:01 -05:00 |
|
jeresig
|
5d49335eac
|
Make sure that disconnected nodes aren't sorted/uniqued. Fixes #5791.
|
2010-01-13 00:12:18 -05:00 |
|
jeresig
|
8e53f7b5d6
|
Fixed typo in logic, also disabled function setters in this case to allow the functions to passthrough and bind.
|
2010-01-12 21:54:06 -05:00 |
|
jeresig
|
4151ddef9d
|
Bringing some selector tests back from Sizzle.
|
2010-01-11 23:55:02 -05:00 |
|
jeresig
|
2c8af19a06
|
Some more touching up of the replaceWith tests.
|
2010-01-11 23:32:11 -05:00 |
|
jeresig
|
31252b1e47
|
Did some reorganizing of the recently added replaceWith tests.
|
2010-01-11 17:29:48 -05:00 |
|
jeresig
|
23d600c66d
|
Make sure that wrapInner works on elements that have no contents. Fixes #3552.
|
2010-01-11 16:31:31 -05:00 |
|
jeresig
|
3e9ef6f5c0
|
Final pass at fixing #5785. Need to make sure that inner-nodes are detached before the remove() occurs (and it should still occur, the nodes are being obliterated.
|
2010-01-11 16:25:01 -05:00 |
|
jeresig
|
cb4880ee83
|
Made some additional tests for #5785.
|
2010-01-11 16:08:39 -05:00 |
|
jeresig
|
36a98b95c2
|
Make sure we use detach instead of remove in replaceWith. Fixes #5785.
|
2010-01-11 15:57:45 -05:00 |
|
jeresig
|
366039a6f0
|
Revert "Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code."
This reverts commit e9d5947b4a .
|
2010-01-11 13:48:40 -05:00 |
|
jeresig
|
d6d5ed4c68
|
Merge branch 'setterargs'
|
2010-01-07 14:26:06 -05:00 |
|
jeresig
|
4fa00369f0
|
Added in support for .offset(Function).
|
2010-01-07 14:07:21 -05:00 |
|
jeresig
|
ebaf374f2a
|
Add .css(Function) incoming value tests.
|
2010-01-07 13:52:20 -05:00 |
|
jeresig
|
0bb4fd0af7
|
No need for the try/finally logic in the css tests, won't even work as expected.
|
2010-01-07 13:44:53 -05:00 |
|
jeresig
|
22ff8e9ea4
|
Added manipulation tests for setter function args.
|
2010-01-07 13:34:16 -05:00 |
|
jeresig
|
308d6cdad0
|
Make sure that a parsererror is thrown whenever malformed JSON comes back from a server (so that the Ajax error handler is called). Makes it uniform across browsers that do and don't have JSON.parse support.
|
2010-01-07 12:21:58 -05:00 |
|
jeresig
|
cc1a34852f
|
Added some .text(Function) tests.
|
2010-01-07 11:51:48 -05:00 |
|
jeresig
|
f126f1ce85
|
Added tests for attribute function setters.
|
2010-01-07 11:15:40 -05:00 |
|
jeresig
|
12e8f07e34
|
Moved the val() tests from manipulation into attributes.
|
2010-01-07 09:55:15 -05:00 |
|
jeresig
|
84dd82eb1a
|
Add some abort() Ajax tests. Verifies that #3984 works.
|
2010-01-06 12:13:56 -05:00 |
|
jeresig
|
e424e01c47
|
Merge branch 'master' of github.com:jquery/jquery
|
2010-01-06 11:32:39 -05:00 |
|
jeresig
|
e9d5947b4a
|
Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code.
|
2010-01-06 11:32:29 -05:00 |
|
Filipe Fortes
|
0d1a2c1b11
|
Make sure to do a deep copy on arrays. #5750
|
2010-01-07 00:11:22 +08:00 |
|
jeresig
|
6861b5d4eb
|
Added in support for content-type sniffing for scripts. Fixes #5718.
|
2010-01-06 10:19:38 -05:00 |
|
Rick Waldron
|
787f271052
|
Detect JSON Ajax requests by the response content-type (like is done with XML). Fixes #5709.
|
2010-01-05 19:48:16 -05:00 |
|
jeresig
|
230614b4df
|
Merging in jQuery.proxy() branch.
|
2010-01-05 19:18:39 -05:00 |
|
jeresig
|
ffb1867a43
|
Rewrite of jQuery.browser to become engine-centric, rather than browser-centric. Also attempt to determine the engine version in a smarter fashion, less prone to error. Finally, enhanced the test suite with 255 useragent strings from http://user-agent-string.info/download for testing. jQuery.browser.safari is now deprecated, use jQuery.browser.webkit instead.
|
2010-01-05 17:01:20 -05:00 |
|
jeresig
|
1d2b1a57da
|
Added in jQuery.proxy(obj, name), like the method described in Secrets of the JavaScript Ninja and in Dojo's Hitch, and added in some unit tests.
|
2009-12-31 15:17:52 -05:00 |
|
jeresig
|
66975de2d2
|
Remove the .bind(name, fn, thisObject) and promote jQuery.event.proxy() to jQuery.proxy() as alternative to handling scoping on callbacks. Fixes #5736.
|
2009-12-31 00:37:23 -05:00 |
|
jeresig
|
4729f4d443
|
Make sure that selected works in Safari on options in optgroups. Fixes #5701.
|
2009-12-22 15:02:52 -05:00 |
|
Ben Alman
|
3951894504
|
Moved jQuery.param "traditional" flag into jQuery.ajaxSettings, can now be overridden via 2nd argument to jQuery.param
|
2009-12-23 01:49:53 +08:00 |
|
jeresig
|
1ea539b4f0
|
Add some extra tests to make sure we can get the value of hyphenated CSS properties, for #3732.
|
2009-12-22 11:54:54 -05:00 |
|
jeresig
|
1e64d58183
|
Make sure that the correct value is being pulled from checkboxes in Webkit. Fixes #5699.
|
2009-12-22 02:00:46 -05:00 |
|
jeresig
|
f298cce100
|
Made sure that the .val() logic for setting radios and checkboxes was correct. Fixes #5698.
|
2009-12-22 01:18:49 -05:00 |
|
jeresig
|
261b7efb5f
|
Fixed the issue where getting an empty value was impossible. Fixes #5697.
|
2009-12-22 00:24:23 -05:00 |
|
Alexander Farkas
|
5dc6b7ce34
|
Used the patch from Alexander as the basis for a rewrite of the IE change event logic. Now has full parity with the regular change event in other browsers: Works with regular bind, works better with multiple selects, works as a regular change event (note test suite changes), works with readonly/disabled inputs, and much more. The original patch had a number of problems, including firing the change event too many times, not bubblinb properly, and not handling clicks on multi-selects properly - that should all be fixed now. Thanks Alexander for the patch pushing in the right direction.
|
2009-12-21 15:32:32 -05:00 |
|
jeresig
|
0d5bd17461
|
Moved logic for handling .animate({}), doesn't queue anymore. Fixes #5459.
|
2009-12-21 11:11:03 -05:00 |
|
John Resig
|
f0505c6d75
|
Bringing Sizzle test suite changes back in.
|
2009-12-19 17:50:56 -05:00 |
|
jeresig
|
5e811146ee
|
Temporarily disabling test for bug #4299.
|
2009-12-18 19:24:19 -05:00 |
|
jeresig
|
c05712f0a5
|
Fixed the spacing from the last commit.
|
2009-12-18 12:43:35 -05:00 |
|
jeresig
|
d40083c866
|
Disabled the passthrough .attr(method_name) functionality. You can now use it if you do: .attr({method_name: value}, true) OR as an easy initialization method: jQuery('<div/>', {html: '...', id: 'test'}).
|
2009-12-18 12:41:53 -05:00 |
|
Robert Katic
|
148fb7ba8e
|
Made isPlainObject() supporting null, undefined, and window values on IE too. Also added some related tests. Fixes #5669.
|
2009-12-19 01:19:34 +08:00 |
|
jeresig
|
b70872f70d
|
Renamed the 'fx' module to 'effects'. Should've been done a long time ago.
|
2009-12-18 11:01:19 -05:00 |
|
Dave Methvin
|
b31b9bd756
|
Add new html5 input types to list of serializable types. Older browers handle these as type="text" so they should be consistently serialized on both old and new browsers. Fixes #5667.
|
2009-12-18 04:05:45 +08:00 |
|
Ben Alman
|
927e1966de
|
Further modified jQuery 1.4 .param() method to serialize arrays containing non-scalar values. PHP and jQuery BBQ can both deserialize these structures, while rack (as of 1.0.0) cannot.
|
2009-12-18 04:01:05 +08:00 |
|
Karl Swedberg
|
aa81bb5e45
|
added a couple missing semicolons and fixed a typo in the comments
|
2009-12-18 03:58:16 +08:00 |
|
jeresig
|
1d921e2171
|
Follow-up to 100ed68642 , forgot to remove one of the tests.
|
2009-12-17 14:18:15 -05:00 |
|
jeresig
|
ba86cc0294
|
Reworked some more of the selector tests as well to clean up after themselves.
|
2009-12-17 13:34:38 -05:00 |
|
jeresig
|
3a4bcf8a9c
|
Added some more tests around the name tests to catch possible regressions.
|
2009-12-17 13:23:39 -05:00 |
|
jeresig
|
de65985933
|
Make sure that some height/width is set for the nothiddendiv before checking.
|
2009-12-16 17:08:10 -05:00 |
|
Batiste Bieler
|
649024909d
|
Enforce that hasClass and removeClass work even with tabs and endlines in class attributes. Fixes #5505.
|
2009-12-14 16:24:28 -05:00 |
|
John Resig
|
65ebf57c1e
|
Make sure that dynamically-created elements don't have a parent. Fixes #5638.
|
2009-12-10 17:01:04 -08:00 |
|
John Resig
|
0ab118ae0d
|
Removed .attr(removeClass) and .attr(each) tests as they don't really make sense.
|
2009-12-10 14:40:11 -08:00 |
|
John Resig
|
474d814076
|
Moved some methods around inbetween core.js and traversing.js. Core methods shouldn't rely upon other modules (e.g. the selector engine) wherever possible.
|
2009-12-10 09:25:25 -08:00 |
|
John Resig
|
88572ee692
|
Make sure that the correct args are passed in to the filter callback (and by extension, the not callback). Fixes #5594.
|
2009-12-09 22:03:14 -08:00 |
|
John Resig
|
a5f8a14411
|
Make sure that calling .width(num) or .height(num) on an empty set returns the empty set. Fixes #5600.
|
2009-12-09 21:58:29 -08:00 |
|
John Resig
|
715d1c5a30
|
Rewrote .merge() (faster and less obtuse now). Fixed #5610.
|
2009-12-09 21:43:20 -08:00 |
|
Yehuda Katz
|
1a4d1904ae
|
Fix up whitespace and a couple of glitches.
|
2009-12-09 21:17:10 -08:00 |
|
Yehuda Katz
|
da51cd0e43
|
Add function values to addClass, removeClass, toggleClass, text, and removeAttr
|
2009-12-09 20:57:53 -08:00 |
|
John Resig
|
4e9fed3b16
|
Made sure that css('width') and height returned string values, not numerical values. Fixes #5627.
|
2009-12-09 20:51:58 -08:00 |
|
John Resig
|
04524287d3
|
Switched jQuery() to represent jQuery([]) instead of jQuery(document).
|
2009-12-09 20:36:07 -08:00 |
|
John Resig
|
1052792bb2
|
Fixed problems with removing live events. Fixes #4894.
|
2009-12-09 14:43:53 -08:00 |
|
John Resig
|
4b70f006f5
|
Made .clone(true) also copy over element data. Fixes #4191.
|
2009-12-09 13:28:58 -08:00 |
|
John Resig
|
f6a0bf6816
|
Added support for .data(Object), overwriting the existing data object. Fixes #4284.
|
2009-12-09 13:16:18 -08:00 |
|
Yehuda Katz
|
4e27f17007
|
Landing in jQuery.contains, jQuery.fn.contains, and jQuery.fn.has support. Fixes #4101.
|
2009-12-09 12:43:13 -08:00 |
|
David Petersen
|
841f9ff7a1
|
Handle changing form attributes correctly when there is a child element with the same name. Fixes #4299
|
2009-12-09 14:43:55 +08:00 |
|
John Resig
|
f5b649fafb
|
Make sure that events are cloned for wrap, fixes #2977.
|
2009-12-08 11:21:24 -08:00 |
|
John Resig
|
872d18c10e
|
Check Sizzle or jQuery.
|
2009-12-07 15:33:14 -08:00 |
|
John Resig
|
813886a4df
|
Only run the visibility selectors if the filter exists.
|
2009-12-07 15:31:25 -08:00 |
|
James Padolsey
|
93fdbeb963
|
Added support for per-property easing
|
2009-12-07 16:11:46 +08:00 |
|
John Resig
|
2092789155
|
Added in support for injecting area elements into map elements. Fixes #4484.
|
2009-12-06 17:26:39 -08:00 |
|
John Resig
|
fbc73d45b4
|
Added in support for $.ajax jsonpCallback (allowing you to specify the name of the callback method - and allowing you to avoid skipping the cache). Fixes #4206.
|
2009-12-06 17:17:14 -08:00 |
|
John Resig
|
1fe9ff5482
|
Merge branch 'master' of git@github.com:jquery/jquery
|
2009-12-06 15:51:15 -08:00 |
|
John Resig
|
ebad701751
|
Split the queue code out from data.js into a dedicated queue.js file (also split tests accordingly).
|
2009-12-06 17:19:33 -05:00 |
|
John Resig
|
87ba780c69
|
Renamed isObjectLiteral to isPlainObject (makes more sense, per the suggestion of Michael Geary).
|
2009-12-06 17:11:51 -05:00 |
|
Dave Methvin
|
628e1564c4
|
Fix for #4011, crash when two text nodes are appended in IE.
|
2009-12-06 10:31:57 +08:00 |
|
jeresig
|
3c89e38fc2
|
Make sure that animated show resets the display correctly. Fixes #5130.
|
2009-12-05 21:06:14 -05:00 |
|
jeresig
|
2a6de9ab66
|
Make sure that the previous element is removed from the page before the next is inserted, in replaceWith. Using a variation of the patch by snaury. Fixes #2697.
|
2009-12-05 15:30:36 -05:00 |
|
jeresig
|
aae0617c83
|
Made sure that css() in IE handles negative non-px values correctly. Fixes #3331.
|
2009-12-05 15:12:02 -05:00 |
|
John Resig
|
b24da33f52
|
Make sure that width or height don't animate to a negative value. Fixes #3881.
|
2009-12-05 00:10:19 -05:00 |
|
Yehuda Katz
|
c7d640f000
|
Added a test for bug 1095 for animations (animations don't clear check boxes)
|
2009-12-04 18:18:43 -08:00 |
|
Ben Alman
|
2b481b93cf
|
Landing Ben Alman's patch to add nextUntil, prevUntil, and parentsUntil. Also adds some tests for prevAll and nextAll, and fixes an test edge case in parents.
|
2009-12-04 12:28:47 -05:00 |
|
jeresig
|
bbd933cbfe
|
Added in the .delay() method for delaying the execution of queued functions and animations.
|
2009-12-04 12:06:47 -05:00 |
|
Justin Meyer
|
d42afd0f65
|
Adding in support for bubbling submit and change events, thanks to the patch by Justin Meyer. Includes a delegation test suite for manually testing to see if the events work as intended.
|
2009-12-04 11:28:50 -05:00 |
|
jeresig
|
8a33a855b5
|
Tweaked a CSS test to handle differences in font-size % support in browsers.
|
2009-12-03 12:34:27 -05:00 |
|
jeresig
|
9d6c4d8413
|
Removed broken hidden/visible test.
|
2009-12-03 12:26:25 -05:00 |
|
jeresig
|
0f0fd1aee3
|
Re-arranged many of the selector tests, breaking them into smaller test groups and into more-appropriate sections.
|
2009-12-03 11:45:38 -05:00 |
|
jeresig
|
f0c32278b4
|
Just restore window.JSON in the getJSON test, don't try to delete the value.
|
2009-12-03 11:28:49 -05:00 |
|
jeresig
|
e534a310c7
|
Added in the new .closest(Array) method, will be used to improve the performance of live filtering.
|
2009-12-02 19:05:51 -05:00 |
|
jeresig
|
bfc15b57ef
|
Removed debug statements from manipulation tests, was causing errors in IE.
|
2009-12-02 15:14:48 -05:00 |
|