Ariel Flesler
34a9f8a210
jquery fx: sync animations were being left on jQuery.timers (double callback)
...
jQuery.timerId is now a local var and it's not null'ed anymore.
2009-01-14 23:09:52 +00:00
John Resig
6dc30ae7f6
Merged Sizzle changes back into jQuery.
2009-01-13 16:40:19 +00:00
John Resig
ea78377760
Only try to wrap the element if it's not disconnected, fixed #3828 .
2009-01-12 14:07:14 +00:00
John Resig
0c97178553
Fixed an issue with parentNode being accessed in attr() on disconnected DOM elements.
2009-01-12 14:00:35 +00:00
John Resig
aa29b8e3bc
Had to remove the global variable tricks (especially the delete window calls) as they cause
...
exceptions in IE. Also fixed a faulty test that assumed the order of Ajax function callbacks
would be consistent.
2009-01-12 01:12:58 +00:00
John Resig
73ff49ac9a
Prevented non-script <script> blocks from executing, fixing #3733 .
2009-01-11 19:33:01 +00:00
John Resig
0066ba3f82
.closest() with positional selectors wasn't worked as expected.
2009-01-10 20:30:03 +00:00
John Resig
b1018cad12
Landed a fix for when a DOM element gets accidentally removed by another live event handler. Thanks to Irae for the patches. Fixed #3820 .
2009-01-10 19:57:07 +00:00
John Resig
29bf601f34
Fixed an issue with script nodes being removed incorrectly, fixes #3737 .
2009-01-10 01:07:59 +00:00
Ariel Flesler
afb05081c0
testrunner: Putting back the global variables used for ajax tests. I added many calls to delete though. The global namespace must be cleaned up before calling start() again.
2009-01-10 00:16:48 +00:00
Ariel Flesler
d62875fb01
testrunner: Removing every global variable leaked within (and outside) tests. Some were deleted and some saved within the jQuery namespace.
2009-01-09 23:49:18 +00:00
John Resig
ec7baf230d
Didn't get specific enough with the proxy guid, fixes #3787 .
2009-01-09 22:14:48 +00:00
John Resig
d12e8a34e6
Made it so that you can bind a single function to multiple .live() selectors. Additionally, simplified the proxy code to provide a default proxy function.
...
Fixes #3787 .
2009-01-09 22:10:42 +00:00
Ariel Flesler
eced38a30d
testrunner: refactored unbind's tests. Including one for #3538 , passing since last commit.
2009-01-08 22:22:33 +00:00
John Resig
c6f189ac73
Selector state wasn't being passed along on a cloned jQuery object.
2009-01-08 21:41:58 +00:00
Scott González
49d0d5b7a3
Fixed tabindex normalization so that elements that natively support tabbing, but don't have a tabindex explicitly set return 0 instead of undefined.
...
Removed jQuery.support.tabindex since we're only normalizing non-XML right now and all browsers support tabIndex for HTML documents.
2009-01-07 14:36:30 +00:00
John Resig
b1e161466c
Disabled an extra event binding.
2009-01-05 23:06:57 +00:00
John Resig
45b3a884d5
Timeout test appears to be flaky - disabling, for now.
2009-01-05 22:14:26 +00:00
John Resig
60226c8a30
The timeout test was waiting for 10 seconds - unnecessary, lowered it to 1 second.
2009-01-05 22:05:59 +00:00
John Resig
d3141dcdba
Simplified the XML clone test.
2009-01-05 21:56:35 +00:00
John Resig
c6de039bb1
Simplified the XML selector test (save the result).
2009-01-05 21:04:15 +00:00
John Resig
f796ad14fd
Fixed an issue with how broken selector tests were handled in IE (the exception was misdirected).
2009-01-05 20:43:58 +00:00
John Resig
122b672f70
Landed cross-browser support for tabIndex, by Scott, closes ticket #3649 .
2009-01-05 17:34:42 +00:00
John Resig
4694e537bc
Forgot to merge in some of the new tests from Sizzle.
2009-01-05 01:24:14 +00:00
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