John Resig
fa615bedd4
Made the case specific of the type attribute.
2009-01-11 21:22:37 +00:00
John Resig
2e42c5b044
Merging the latest from Sizzle.
2009-01-11 19:45:04 +00:00
John Resig
73ff49ac9a
Prevented non-script <script> blocks from executing, fixing #3733 .
2009-01-11 19:33:01 +00:00
John Resig
7346a476cc
Fixed boxModel support - is now computed with feature detection, rather than sniffing.
2009-01-11 16:17:20 +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
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
6898cd6d2a
jquery event: Fixes #3538 . unbind on many events was failing.
2009-01-08 22:21:16 +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
f9e0b1ed7a
Merged in a missing argument from Sizzle.
2009-01-07 14:31:28 +00:00
John Resig
d8706c5ac9
Landed a number of improvements to the selector engine. Results are auto-merged onto the jQuery
...
object, class filtering is now done inline, and not filtering is more efficient.
2009-01-07 00:13:57 +00:00
John Resig
cc70e03ec7
Made the .unqiue() within .find() optional (speeds up calls).
2009-01-06 16:17:50 +00:00
Ariel Flesler
2a81c359d5
jquery selector: Replacing {0,1} for ? in a regex.
2009-01-05 23:19:58 +00:00
John Resig
1822939000
Switched back to the old style of running embedded scripts (users who have duplicate runs will
...
have to deal with it another way).
2009-01-05 22:58:02 +00:00
John Resig
4503457616
Oops, order of operations.
2009-01-05 22:02:20 +00:00
John Resig
089da4ea77
Brought in a fix from Sizzle - IE doesn't have .contains on XML elements.
2009-01-05 21:59:07 +00:00
John Resig
69e86d4f98
The triggered flag was being set too early, which was preventing bubbling form working when a
...
native event existed.
2009-01-05 20:43:24 +00:00
John Resig
ebd9205fdb
Make sure that if no ownerDocument is available that we fall back to the node itself (likely the document).
2009-01-05 19:22:25 +00:00
John Resig
122b672f70
Landed cross-browser support for tabIndex, by Scott, closes ticket #3649 .
2009-01-05 17:34:42 +00:00
Ariel Flesler
42c99472cc
jquery event: Removed a needless if (old code)
2009-01-05 13:31:21 +00:00
Ariel Flesler
0c1653249a
jquery intro: looks nicer when built
2009-01-05 12:09:04 +00:00
Ariel Flesler
e216243a03
jquery fx: Shortening the code additions on [6037].
2009-01-05 12:05:38 +00:00
John Resig
558d03f24c
Merging from Sizzle (fixed a bug when querySelectorAll is used.
2009-01-05 02:45:20 +00:00
John Resig
cc66e6affe
Made hide, show, toggle, slideUp, slideDown, and slideToggle animate margins and paddings in addition to height, width, and opacity (results in a much-smoother animation).
2009-01-05 01:14:36 +00:00
John Resig
989667c9fd
Synced with the Sizzle repository.
2009-01-05 00:21:13 +00:00
John Resig
d1146aa7bf
.live("div div") was failing due to the extra space in the selector (which conflicted with multiple event binding in .bind).
2009-01-04 23:58:43 +00:00
John Resig
192d6cd4a3
Moved the copyright to the intro file, added a ! so that it passes through YUIMin untouched, and changed the Date and Revision so that they're now generated automatically based upon all of jQuery rather than just the core file.
2009-01-04 23:34:18 +00:00
Ariel Flesler
9472728bce
jquery event: event.stopImmediatePropagation() stops live handlers as well.
2009-01-04 22:32:18 +00:00
Ariel Flesler
83be3dca69
jquery core: Misc file size optimizations.
2009-01-04 22:25:46 +00:00
Ariel Flesler
ddec4fdc34
jquery ajax: File size optimization for compressed code.
2009-01-04 21:15:02 +00:00
Ariel Flesler
0eaead0b91
jquery core: Allowing whitespaces within the [6026] addition.
2009-01-04 21:09:03 +00:00
John Resig
434b87b8a2
Moved from the old JSMin to using YUIMin for compressing the jQuery source. Additionally landed some improvements from #3770 which dramatically reduce the filesize. The final minifed + gzipped size of jQuery went from 19817 bytes to 18063 bytes.
2009-01-04 15:29:27 +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
cff37cc835
Hid an issue where Safari through an exception when a colgroup was created in jQuery.clean. Not completely sure what the cause is, yet.
2009-01-03 00:19:02 +00:00
Ariel Flesler
303ad32c74
jquery event: Misc, removed a commented line from last commit.
2009-01-02 23:44:06 +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
b2552e6ea3
jquery event: Now using an internal argument to detect if bubbling on $.event.trigger. The other would fail when it receives an event object with target. Also, the target isn't nulled anymore.
...
In addition, there was a lot of code running O(n) during bubbling while not needed.
2009-01-02 23:07:16 +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
6a3d1a1e28
Fixed an issue with .not("#foo, bar") not working correctly, closes #3757 .
2008-12-31 19:21:24 +00:00
Ariel Flesler
c7a14f1391
jquery event: event.timeStamp wasn't being created when passing just the type to the constructor.
...
Misc: Simplified the readyList execution code.
2008-12-31 03:36:51 +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
Ariel Flesler
0a846e5be6
jquery event: removed the argument dohandlers from $.trigger. Uses another approach.
2008-12-30 23:29:14 +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
a1ca9427ec
jquery data: Fixed a weird patch merging issue from [6011]
2008-12-30 02:43:14 +00:00
Ariel Flesler
a09dac4406
jquery data: Oops.. forgot to commit the new data module. This is part of [6010].
2008-12-30 02:40:04 +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
1b0276dc57
jquery support: Closes #3758 , fixes a memory leak on IE. Thanks Choan Galvez.
2008-12-29 22:05:02 +00:00