Brandon Aaron
|
71efbdd3b2
|
refactor specialAll into add and remove hooks for existing special events, live now accepts optional data param like bind, fixes #4612 and #4613, thanks to Mike Helgeson
|
2009-04-30 21:44:25 +00:00 |
|
Brandon Aaron
|
287ecdbf67
|
event clean up
|
2009-04-30 01:26:09 +00:00 |
|
Brandon Aaron
|
851846aabe
|
.unbind() without any arguments now also unbinds namespaced events. fixes #4609 and #4241
|
2009-04-29 21:45:58 +00:00 |
|
Brandon Aaron
|
1bd4325cb9
|
fixing a few more memory leaks in IE
|
2009-04-22 20:00:30 +00:00 |
|
Brandon Aaron
|
432ea4ca6c
|
offset returns null for window and document elements. fixes #4136 again
|
2009-04-22 05:29:01 +00:00 |
|
Brandon Aaron
|
6a049246a1
|
fix for #4216. css now ignores negative numbers for width and height when passed an object of props and vals.
|
2009-04-22 05:23:53 +00:00 |
|
Brandon Aaron
|
8be5792975
|
fix for #3546. css now works with other windows than just the one it was loaded in.
|
2009-04-22 04:39:44 +00:00 |
|
Brandon Aaron
|
f5690995dd
|
fix for #4268. bind now works with iframe windows. thanks tr4nslator
|
2009-04-22 04:18:53 +00:00 |
|
Brandon Aaron
|
3715d73f79
|
fix for #2911
|
2009-04-22 02:31:29 +00:00 |
|
Brandon Aaron
|
6a12363f29
|
remove radix param for parseFloat calls
|
2009-04-22 01:34:13 +00:00 |
|
Brandon Aaron
|
2adb9b2a0f
|
width, height, scrollLeft, and scrollTop now work with windows and documents other than just the one it was loaded in (like iframes and popups)
|
2009-04-22 00:55:44 +00:00 |
|
Brandon Aaron
|
a0d079f430
|
clean up offset. #4456 thanks pbcomm
|
2009-04-21 19:19:28 +00:00 |
|
Brandon Aaron
|
17841ea244
|
actually don't need to null out as much as i thought i did to fix that memory leak
|
2009-04-21 19:09:47 +00:00 |
|
Brandon Aaron
|
92a076cb2f
|
fixing memory leaks in IE
|
2009-04-21 18:46:39 +00:00 |
|
John Resig
|
2764127335
|
Unified the formatting of core.js. === or !== are used wherever appropriate, syntax has been normalized, braces are added in all cases, and jQuery() now returns an empty set.
|
2009-03-31 17:35:20 +00:00 |
|
Brandon Aaron
|
2937d645cb
|
fix for #4439, offset.initialize can cause the page to jump
|
2009-03-30 07:59:31 +00:00 |
|
Brandon Aaron
|
611d24086c
|
fix for #4378, base tag causes javascript error in IE when loading cross-domain JS via ajax
|
2009-03-27 18:20:57 +00:00 |
|
Brandon Aaron
|
f8ef75eb91
|
remove trailing spaces
|
2009-03-23 01:55:17 +00:00 |
|
Brandon Aaron
|
d7d908b05a
|
decoupling styles retrieval from the attr method
|
2009-03-22 23:25:03 +00:00 |
|
Brandon Aaron
|
9476530fa1
|
moving some vars from manipulations.js to attributes.js
|
2009-03-22 15:06:58 +00:00 |
|
Brandon Aaron
|
a974b255c3
|
fix for #4399, removing unused variables
|
2009-03-22 04:24:40 +00:00 |
|
Brandon Aaron
|
30e760b63f
|
fix for #4189, live/die now work with contexts other than just document
|
2009-03-20 03:10:07 +00:00 |
|
John Resig
|
dae96f552e
|
Added some more information to the unload event cleanup.
|
2009-03-19 15:16:02 +00:00 |
|
Brandon Aaron
|
10303c37a1
|
fix for #4115
|
2009-03-19 03:17:38 +00:00 |
|
Brandon Aaron
|
c0cdbf8b94
|
fix for #4263, better support for nested fixed position elements
|
2009-03-19 02:54:57 +00:00 |
|
Brandon Aaron
|
7c04a64016
|
breaking jquery out into smaller modules. added attributes.js, manipulation.js, and traversing.js
|
2009-03-18 21:15:38 +00:00 |
|
Brandon Aaron
|
2c31a1624f
|
fix for #4374, gap in :hidden, :visible logic
|
2009-03-18 17:55:07 +00:00 |
|
Brandon Aaron
|
62a251a0cf
|
fix for #4204, fadeTo shows hidden elements before animating
|
2009-03-18 14:58:06 +00:00 |
|
Brandon Aaron
|
ace13387c8
|
fix for #4074, pass context to jQuery.clean for jQuery.clone
|
2009-03-18 02:48:32 +00:00 |
|
Brandon Aaron
|
e73990a566
|
fix for #3688, setting type attribute on button causes IE to throw error
|
2009-03-17 22:27:25 +00:00 |
|
Brandon Aaron
|
aabf635cfe
|
using parseFloat for offset and position methods and removed num helper method
|
2009-03-17 21:07:11 +00:00 |
|
Brandon Aaron
|
a37cccc882
|
return null when no matched elements exist for offset and position
|
2009-03-17 20:50:17 +00:00 |
|
Brandon Aaron
|
36b4a9ba33
|
some clean up in the offset method
|
2009-03-17 20:43:46 +00:00 |
|
John Resig
|
26731d475b
|
Backed out commit [6260], was causing too many problems. We'll have to bite the bullet and assume that the incoming result set has array methods. Un-fixes jQuery bug #4250.
|
2009-03-17 20:39:29 +00:00 |
|
Ariel Flesler
|
2d4755a0fb
|
jquery dimensions: removed redundant code
|
2009-03-06 04:23:44 +00:00 |
|
Ariel Flesler
|
ece001f139
|
jquery core: Fixed a typo in a comment, closes #4294.
|
2009-03-05 13:36:12 +00:00 |
|
John Resig
|
6914fc2969
|
Removed the objectAll check from jQuery.support, was causing problems with broken ActiveX controls. Fixes bug #4017.
|
2009-02-28 20:28:45 +00:00 |
|
John Resig
|
f1f5cd9f6a
|
Simplified the structure of the .css() and .attr() methods (reducing the number of calls). Need to optimize $.css/$.curCSS/$.attr still. Fixes #4269.
|
2009-02-28 20:23:48 +00:00 |
|
John Resig
|
1c8c3883a9
|
Moved to a generic solution for copying methods over for querySelectorAll-using browsers.
|
2009-02-27 15:20:59 +00:00 |
|
John Resig
|
985856b823
|
No longer use arguments.callee or RegExp (use new RegExp, instead) for ES 3.1 and Caja compatibility. Fixes jQuery bug #4251.
|
2009-02-26 18:00:41 +00:00 |
|
John Resig
|
410e13b400
|
As it turns out, the context was being started at a higher root than needed - fixing this speeds up > selectors.
|
2009-02-26 01:15:54 +00:00 |
|
John Resig
|
58235cc38e
|
Removed the need for the results set to have array methods. Resolves jQuery bug #4250.
|
2009-02-25 18:41:29 +00:00 |
|
John Resig
|
f094c803de
|
Made some changes to how .find() works, inlined the duplicate check - should change other methods to act similarly. Goes towards fixing #4240.
|
2009-02-25 18:29:18 +00:00 |
|
John Resig
|
4bbb70b4eb
|
Simplified the isXML function, no need to use recursion.
|
2009-02-25 15:37:09 +00:00 |
|
John Resig
|
1c5db3baba
|
Expose the sort/unique code from Sizzle as Sizzle.uniqueSort().
|
2009-02-25 15:19:08 +00:00 |
|
John Resig
|
85e0945718
|
Cut down on some more function calls for jQuery(...). Everything points back to the same root jQuery(document) object now. Going towards ticket #4240.
|
2009-02-25 14:23:25 +00:00 |
|
John Resig
|
041fd5f2b5
|
Reduced the number of function calls required for .find() (single element root), optimized some calls to jQuery() as well. Goes towards fixing #4240.
|
2009-02-25 04:57:00 +00:00 |
|
John Resig
|
9c0ddfa2ad
|
Landed some improvements for improving the performance of ID-rooted queries (e.g. '#foo p'). Fixes jQuery bug #4236.
|
2009-02-25 04:08:04 +00:00 |
|
John Resig
|
cb3f842c88
|
Overhauled the .remove() and .empty() methods to be much more efficient. Fixes bug #4222.
|
2009-02-23 16:32:45 +00:00 |
|
Ariel Flesler
|
48164ee603
|
jquery event: Fixing event.currentTarget for live().
|
2009-02-23 13:27:48 +00:00 |
|
John Resig
|
883450b702
|
Tagged the Sizzle 1.0 release.
|
2009-02-20 19:52:38 +00:00 |
|
John Resig
|
a37ca9e905
|
Made sure that .remove now uses multiFilter. Fixes bug #4205.
|
2009-02-20 19:45:29 +00:00 |
|
John Resig
|
ca79d866fe
|
Made it so that search input elements are now serialized. Fixes bug #4107.
|
2009-02-18 19:43:14 +00:00 |
|
John Resig
|
75a973da35
|
Made it so that appendTo, etc. return the inserted elements (thus using pushStack, as well). Fixes bugs #3966 and #4182.
|
2009-02-18 16:29:43 +00:00 |
|
John Resig
|
3e46bce751
|
A speedup for .remove() (which also speeds up .html()). Fixes #4178.
|
2009-02-18 02:40:55 +00:00 |
|
John Resig
|
d8b3bd700f
|
Switch to using createRange for element comparision instead of Array indexOf checks - thanks for the tip, Ioseb.
|
2009-02-17 17:51:50 +00:00 |
|
John Resig
|
4b7e1c906f
|
Brought back the compareDocumentPosition code. While it is redundant in Firefox it's much faster than using indexOf.
|
2009-02-17 17:43:05 +00:00 |
|
Ariel Flesler
|
0a1b0db347
|
jquery event: closes #4033. e.currentTarget wasn't being enforced for native events (IE doesn't have it)
|
2009-02-17 12:38:16 +00:00 |
|
Brandon Aaron
|
72cf42bcbd
|
fix show issue in IE 6. "olddisplay" is sometimes undefined and IE 6 does not like setting style.display to undefined. also second for loop was mistakenly nested within the first for loop.
|
2009-02-16 21:20:51 +00:00 |
|
John Resig
|
048fc4555f
|
Added support for class selectors and class attribute selectors on XML documents. Fixes jQuery bug #4167.
|
2009-02-16 18:23:59 +00:00 |
|
John Resig
|
8533da939d
|
Fixed an issue with :nth-child selectors embedded in :not() filters. Fixes jQuery bug #4156.
|
2009-02-16 17:58:33 +00:00 |
|
John Resig
|
a720bb31ab
|
Changed the jQuery hidden/visible selectors to be a little more precise.
|
2009-02-16 15:55:06 +00:00 |
|
John Resig
|
e25c4a132f
|
Change the behavior of how :visible and :hidden work. :hidden is when an element is display none, a parent element is display none, or the element has a width of 0. :visible is when the element is not display none and all of its ancesotrs are not display none and its width is larger than 0. Fixes jQuery bugs #1349, #3265, and #3895.
|
2009-02-16 15:52:15 +00:00 |
|
John Resig
|
5586fedf29
|
Fixed a bug with certain + selectors failing (Fixes jQuery bug #4023). Also tweaked the + and > functions a little bit.
|
2009-02-16 15:36:42 +00:00 |
|
John Resig
|
f0189d6181
|
Fixed the issue where weird characters were being used in ID selectors. Fixes jQuery bug #3913.
|
2009-02-15 22:46:54 +00:00 |
|
John Resig
|
22c9c9b9d3
|
Make sure that [name=FOO] searches actually have the specified name (IE includes elements that have the ID, as well).
|
2009-02-15 22:33:19 +00:00 |
|
John Resig
|
20827707a9
|
Added fixes for two different :not() bugs. One with p:not(p.foo) failing and another with a weird combination of multiple selectors and filters. Fixes jQuery bug #4101.
|
2009-02-15 21:13:33 +00:00 |
|
John Resig
|
87b3ea4bc9
|
Added some extra methods for making result set merging easier.
|
2009-02-15 18:09:34 +00:00 |
|
John Resig
|
21dde30348
|
Provide a graceful failover for [name=foo] queries that are looking for non-input/iframe/form elements. Fixes jQuery bug #4081.
|
2009-02-14 22:24:55 +00:00 |
|
John Resig
|
782b4af76e
|
The compareDocumentPosition check was extraneous - indexOf works in all the other browsers that we need to support.
|
2009-02-14 22:18:02 +00:00 |
|
John Resig
|
6f4b08cdf9
|
Added support for sorting in Safari - when querySelectorAll isn't able to be used.
|
2009-02-14 18:10:45 +00:00 |
|
John Resig
|
d75c899fe7
|
Duplication checks are now handled directly in Sizzle, no need to do extra work in .find().
|
2009-02-14 17:25:33 +00:00 |
|
John Resig
|
7421f34284
|
Oops, the sourceIndex of the documentElement in IE is 1, not 0.
|
2009-02-14 17:06:30 +00:00 |
|
John Resig
|
e16c7fe0f8
|
Make sure that elements are returned in document order - and that the results are unique.
|
2009-02-14 16:59:10 +00:00 |
|
John Resig
|
848c45ea17
|
Added some significant speed-ups to height/width checks, thanks to some code and investigation by Mike Helgeson. Fixes #3082.
|
2009-02-13 22:58:57 +00:00 |
|
John Resig
|
7f1eb1c14f
|
Landing a fix for a case where the animation timer wasn't getting stopped (thanks Arrix). Fixes bug #4001.
|
2009-02-13 16:15:23 +00:00 |
|
John Resig
|
831b15b06c
|
Merging a bunch of changes back from Sizzle, by LosTFx.
|
2009-02-10 00:28:38 +00:00 |
|
John Resig
|
9aa0c69c43
|
Fixed bubbling of live events (if an inner element handles an event first - and stops progatation - then the parent event doesn't encounter the event). Thanks to Irae for the patch. Fixes bug #3980.
|
2009-02-09 23:29:57 +00:00 |
|
John Resig
|
0ae78024c2
|
Added a performance improvement to .hide()/.show() that helps to prevent constant reflows from occurring. Fixes #4038.
|
2009-02-09 15:58:12 +00:00 |
|
John Resig
|
136a459f4c
|
Optimized the clean() code to no longer use .trim() (speeds up working against long HTML in IE). Fixes #4037.
|
2009-02-09 15:41:50 +00:00 |
|
John Resig
|
6b938e1c16
|
Removed use of .trim() in globalEval, fixes #4036.
|
2009-02-09 15:35:33 +00:00 |
|
John Resig
|
b16da9d762
|
Reworked the attribute selection code to be able to select false-y values - and added some tests to verify that they work well against expandos.
|
2009-02-09 15:18:07 +00:00 |
|
John Resig
|
ab74ce7b57
|
match[4] is already saved in check - thanks Balazs.
|
2009-02-09 15:01:23 +00:00 |
|
John Resig
|
ce90accc58
|
Reworked the .clone() function in IE. Fixes jQuery bugs #3500 (jQuery expandos were causing extra elements to appear from using .html() cloning), #3254 (Mis-match in clone result length causes problem), and #2845 (Cloning an <object/> causes exceptions to be thrown).
|
2009-02-09 14:48:15 +00:00 |
|
John Resig
|
f38648c7cd
|
Added a fix for empty attribute selection values. Fixes jQuery bug #3990.
|
2009-02-07 17:41:30 +00:00 |
|
John Resig
|
31597b7b3c
|
Adding a tweak to prevent layout breaks in the boxModel check on IE 6. Fixes bug #4014.
|
2009-02-07 17:15:01 +00:00 |
|
John Resig
|
a894c60489
|
Stopped a memory leak on getScript calls. Fixes #3962.
|
2009-02-07 16:57:59 +00:00 |
|
John Resig
|
2b7642cff0
|
Added logic for not using getElementsByClassName in different failure states. Fixes jQuery bugs #4058 and #4042.
|
2009-02-07 16:54:11 +00:00 |
|
John Resig
|
ce00f88ae2
|
Added a fix, suggested by Diego, for IE firing the ready event too late. Fixes bug #3988.
|
2009-01-28 22:38:00 +00:00 |
|
John Resig
|
d1a34f7908
|
Made the getAttribute check more explicit - comment nodes don't have getAttribute in XUL documents. Fixes jQuery bug #3870.
|
2009-01-23 19:36:59 +00:00 |
|
John Resig
|
5143ecbc58
|
Bumping Sizzle version to 0.9.3.
|
2009-01-22 00:29:04 +00:00 |
|
John Resig
|
68b49cf427
|
Added some additional checks to make sure that the correct methods are being used in IE on XML documents.
|
2009-01-21 23:56:15 +00:00 |
|
John Resig
|
58a17e6e6d
|
Bumping the version of Sizzle up to 0.9.2.
|
2009-01-21 23:33:01 +00:00 |
|
John Resig
|
d45f193948
|
A follow-up for bug #3945. ID selectors don't work in querySelectorAll on XML documents, so we just fall back to the normal engine.
|
2009-01-21 23:31:29 +00:00 |
|
John Resig
|
7d9d210540
|
Make sure that [name=foo] and #id selectors don't use the native methods on XML documents (since id and name attributes may not be defined by a DTD and will return nothing instead. Fixes jQuery bug #3945.
|
2009-01-21 23:19:30 +00:00 |
|
John Resig
|
f9a5849723
|
Now handle the case where Safari's querySelectorAll fails on uppercase characters in quirks mode. Added a test to check for it and re-worked some of the existing tests to better handle document order issues. Fixes jQuery bug #3840.
|
2009-01-21 22:57:07 +00:00 |
|
John Resig
|
9b3804a8ec
|
After discussing it with a number of users I've decided to revert the change to [name!=value]. It is now equal to :not([attr!=value]). Attempting to switch it to [attr]:not([attr!=value]) produced some really non-obvious results and confused users. Fixes jQuery bug #3884.
|
2009-01-21 22:36:21 +00:00 |
|
John Resig
|
626961c4a5
|
CHILD positions were being cached improperly. Tweaked it and added a test to make sure it doesn't happen again. Fixes jQuery bug #3924.
|
2009-01-21 22:01:50 +00:00 |
|
John Resig
|
00b70c7527
|
Landed a fix for timeouts not being aborted properly. Fixes jQuery bug #3874.
|
2009-01-21 21:46:53 +00:00 |
|
John Resig
|
db10da345e
|
Fixed a missing semicolon. Fixes jQuery bug #3927.
|
2009-01-20 19:58:19 +00:00 |
|