Commit graph

  • 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. John Resig 2009-03-31 17:35:20 +00:00
  • 2937d645cb fix for #4439, offset.initialize can cause the page to jump Brandon Aaron 2009-03-30 07:59:31 +00:00
  • 611d24086c fix for #4378, base tag causes javascript error in IE when loading cross-domain JS via ajax Brandon Aaron 2009-03-27 18:20:57 +00:00
  • f8ef75eb91 remove trailing spaces Brandon Aaron 2009-03-23 01:55:17 +00:00
  • e06da1724c moving dimension related unit tests to dimensions test module Brandon Aaron 2009-03-22 23:25:58 +00:00
  • d7d908b05a decoupling styles retrieval from the attr method Brandon Aaron 2009-03-22 23:25:03 +00:00
  • 9476530fa1 moving some vars from manipulations.js to attributes.js Brandon Aaron 2009-03-22 15:06:58 +00:00
  • a974b255c3 fix for #4399, removing unused variables Brandon Aaron 2009-03-22 04:24:40 +00:00
  • 30e760b63f fix for #4189, live/die now work with contexts other than just document Brandon Aaron 2009-03-20 03:10:07 +00:00
  • dae96f552e Added some more information to the unload event cleanup. John Resig 2009-03-19 15:16:02 +00:00
  • 10303c37a1 fix for #4115 Brandon Aaron 2009-03-19 03:17:38 +00:00
  • c0cdbf8b94 fix for #4263, better support for nested fixed position elements Brandon Aaron 2009-03-19 02:54:57 +00:00
  • 7c04a64016 breaking jquery out into smaller modules. added attributes.js, manipulation.js, and traversing.js Brandon Aaron 2009-03-18 21:15:38 +00:00
  • 2c31a1624f fix for #4374, gap in :hidden, :visible logic Brandon Aaron 2009-03-18 17:55:07 +00:00
  • 62a251a0cf fix for #4204, fadeTo shows hidden elements before animating Brandon Aaron 2009-03-18 14:58:06 +00:00
  • ace13387c8 fix for #4074, pass context to jQuery.clean for jQuery.clone Brandon Aaron 2009-03-18 02:48:32 +00:00
  • e73990a566 fix for #3688, setting type attribute on button causes IE to throw error Brandon Aaron 2009-03-17 22:27:25 +00:00
  • aabf635cfe using parseFloat for offset and position methods and removed num helper method Brandon Aaron 2009-03-17 21:07:11 +00:00
  • a37cccc882 return null when no matched elements exist for offset and position Brandon Aaron 2009-03-17 20:50:17 +00:00
  • 36b4a9ba33 some clean up in the offset method Brandon Aaron 2009-03-17 20:43:46 +00:00
  • 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. John Resig 2009-03-17 20:39:29 +00:00
  • 2d4755a0fb jquery dimensions: removed redundant code Ariel Flesler 2009-03-06 04:23:44 +00:00
  • ece001f139 jquery core: Fixed a typo in a comment, closes #4294. Ariel Flesler 2009-03-05 13:36:12 +00:00
  • 6914fc2969 Removed the objectAll check from jQuery.support, was causing problems with broken ActiveX controls. Fixes bug #4017. John Resig 2009-02-28 20:28:45 +00:00
  • f1f5cd9f6a Simplified the structure of the .css() and .attr() methods (reducing the number of calls). Need to optimize $.css/$.curCSS/$.attr still. Fixes #4269. John Resig 2009-02-28 20:23:48 +00:00
  • 1c8c3883a9 Moved to a generic solution for copying methods over for querySelectorAll-using browsers. John Resig 2009-02-27 15:20:59 +00:00
  • 985856b823 No longer use arguments.callee or RegExp (use new RegExp, instead) for ES 3.1 and Caja compatibility. Fixes jQuery bug #4251. John Resig 2009-02-26 18:00:41 +00:00
  • 410e13b400 As it turns out, the context was being started at a higher root than needed - fixing this speeds up > selectors. John Resig 2009-02-26 01:15:54 +00:00
  • 58235cc38e Removed the need for the results set to have array methods. Resolves jQuery bug #4250. John Resig 2009-02-25 18:41:29 +00:00
  • f094c803de Made some changes to how .find() works, inlined the duplicate check - should change other methods to act similarly. Goes towards fixing #4240. John Resig 2009-02-25 18:29:18 +00:00
  • 4bbb70b4eb Simplified the isXML function, no need to use recursion. John Resig 2009-02-25 15:37:09 +00:00
  • 1c5db3baba Expose the sort/unique code from Sizzle as Sizzle.uniqueSort(). John Resig 2009-02-25 15:19:08 +00:00
  • 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. John Resig 2009-02-25 14:23:25 +00:00
  • 041fd5f2b5 Reduced the number of function calls required for .find() (single element root), optimized some calls to jQuery() as well. Goes towards fixing #4240. John Resig 2009-02-25 04:57:00 +00:00
  • 9c0ddfa2ad Landed some improvements for improving the performance of ID-rooted queries (e.g. '#foo p'). Fixes jQuery bug #4236. John Resig 2009-02-25 04:08:04 +00:00
  • cb3f842c88 Overhauled the .remove() and .empty() methods to be much more efficient. Fixes bug #4222. John Resig 2009-02-23 16:32:45 +00:00
  • 48164ee603 jquery event: Fixing event.currentTarget for live(). Ariel Flesler 2009-02-23 13:27:48 +00:00
  • 883450b702 Tagged the Sizzle 1.0 release. John Resig 2009-02-20 19:52:38 +00:00
  • a37ca9e905 Made sure that .remove now uses multiFilter. Fixes bug #4205. John Resig 2009-02-20 19:45:29 +00:00
  • db62240fcf Bumping the version up to 1.3.3pre. John Resig 2009-02-19 22:41:33 +00:00
  • fef476def3 Tagging the 1.3.2 release. 1.3.2 John Resig 2009-02-19 22:34:21 +00:00
  • db8623ebc8 Fixed one of the selector tests that was reporting incorrectly in browsers that actually supported type="search" inputs. John Resig 2009-02-19 21:35:33 +00:00
  • 2a600c13ef Disabled some of the animation tests that were being flaky. John Resig 2009-02-19 21:30:25 +00:00
  • 3e6c7f083c Missed an other search-related test. John Resig 2009-02-18 21:57:46 +00:00
  • 481171a3f8 Fixed some tests that were changed (fixed!) by fixing #3966. John Resig 2009-02-18 19:59:51 +00:00
  • ca79d866fe Made it so that search input elements are now serialized. Fixes bug #4107. John Resig 2009-02-18 19:43:14 +00:00
  • 75a973da35 Made it so that appendTo, etc. return the inserted elements (thus using pushStack, as well). Fixes bugs #3966 and #4182. John Resig 2009-02-18 16:29:43 +00:00
  • 3e46bce751 A speedup for .remove() (which also speeds up .html()). Fixes #4178. John Resig 2009-02-18 02:40:55 +00:00
  • 1ac087f6f9 Updated the show() tests to work without the use of jQuery.browser (the test suite now passes 100% in IE8). John Resig 2009-02-17 22:22:05 +00:00
  • b536d2ac67 Reorganized and disabled some of the height/width tests. Need to look in to better abornormal-padding/margin/border support at some point. John Resig 2009-02-17 22:15:42 +00:00
  • 1a65eb2a09 Updated the JAR Makefile command to support UTF-8. John Resig 2009-02-17 21:56:42 +00:00
  • b1a40c9bfd Disable building the lite and packed versions of jQuery by default (no longer needed). John Resig 2009-02-17 21:56:13 +00:00
  • d8b3bd700f Switch to using createRange for element comparision instead of Array indexOf checks - thanks for the tip, Ioseb. John Resig 2009-02-17 17:51:50 +00:00
  • 4b7e1c906f Brought back the compareDocumentPosition code. While it is redundant in Firefox it's much faster than using indexOf. John Resig 2009-02-17 17:43:05 +00:00
  • 8d9aa015c1 Changed the currentTarget test - no need to test the native event triggering for this test. John Resig 2009-02-17 17:22:59 +00:00
  • 80782d958c Changed some of the fx/stop tests to handle the new test markup. John Resig 2009-02-17 16:39:33 +00:00
  • 4a4d049df9 Made the div showing a little more explicit - making sure that it doesn't affect the fx tests. John Resig 2009-02-17 16:22:41 +00:00
  • f20c974644 Tweaked some of the selector tests to handle some of the test page changes. John Resig 2009-02-17 15:58:11 +00:00
  • f89f5eb61f Reorganized some of the animation tests to work with the new hide/show changes. John Resig 2009-02-17 15:54:27 +00:00
  • 7b5cfb78ec Disabled one of the ordering tests that was taking a while to run. John Resig 2009-02-17 14:13:39 +00:00
  • 10ab08de43 Fixed some more CSS/visibility tests. John Resig 2009-02-17 14:08:11 +00:00
  • ad7577a084 Changed a bunch of the DOM tests to work in Document Order. John Resig 2009-02-17 14:05:25 +00:00
  • 6bd6a4e059 Updated some of the display/visible/hidden tests to work on an appropriate element. John Resig 2009-02-17 13:57:28 +00:00
  • 63f8bb7027 testrunner: Misc Ariel Flesler 2009-02-17 12:42:46 +00:00
  • 0a1b0db347 jquery event: closes #4033. e.currentTarget wasn't being enforced for native events (IE doesn't have it) Ariel Flesler 2009-02-17 12:38:16 +00:00
  • 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. Brandon Aaron 2009-02-16 21:20:51 +00:00
  • f93df73a76 Bumping the version up to 1.3.2pre. John Resig 2009-02-16 18:25:37 +00:00
  • 048fc4555f Added support for class selectors and class attribute selectors on XML documents. Fixes jQuery bug #4167. John Resig 2009-02-16 18:23:59 +00:00
  • 8533da939d Fixed an issue with :nth-child selectors embedded in :not() filters. Fixes jQuery bug #4156. John Resig 2009-02-16 17:58:33 +00:00
  • a720bb31ab Changed the jQuery hidden/visible selectors to be a little more precise. John Resig 2009-02-16 15:55:06 +00:00
  • 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. John Resig 2009-02-16 15:52:15 +00:00
  • 5586fedf29 Fixed a bug with certain + selectors failing (Fixes jQuery bug #4023). Also tweaked the + and > functions a little bit. John Resig 2009-02-16 15:36:42 +00:00
  • f0189d6181 Fixed the issue where weird characters were being used in ID selectors. Fixes jQuery bug #3913. John Resig 2009-02-15 22:46:54 +00:00
  • 22c9c9b9d3 Make sure that [name=FOO] searches actually have the specified name (IE includes elements that have the ID, as well). John Resig 2009-02-15 22:33:19 +00:00
  • 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. John Resig 2009-02-15 21:13:33 +00:00
  • f9a7cfacf7 Updated the copy of jQuery and added some more context tests. John Resig 2009-02-15 18:20:01 +00:00
  • 87b3ea4bc9 Added some extra methods for making result set merging easier. John Resig 2009-02-15 18:09:34 +00:00
  • 21dde30348 Provide a graceful failover for [name=foo] queries that are looking for non-input/iframe/form elements. Fixes jQuery bug #4081. John Resig 2009-02-14 22:24:55 +00:00
  • 782b4af76e The compareDocumentPosition check was extraneous - indexOf works in all the other browsers that we need to support. John Resig 2009-02-14 22:18:02 +00:00
  • 6f4b08cdf9 Added support for sorting in Safari - when querySelectorAll isn't able to be used. John Resig 2009-02-14 18:10:45 +00:00
  • d75c899fe7 Duplication checks are now handled directly in Sizzle, no need to do extra work in .find(). John Resig 2009-02-14 17:25:33 +00:00
  • 868f262eed Disabled expando selector tests - they don't work in all browsers. John Resig 2009-02-14 17:13:08 +00:00
  • 7421f34284 Oops, the sourceIndex of the documentElement in IE is 1, not 0. John Resig 2009-02-14 17:06:30 +00:00
  • e16c7fe0f8 Make sure that elements are returned in document order - and that the results are unique. John Resig 2009-02-14 16:59:10 +00:00
  • 848c45ea17 Added some significant speed-ups to height/width checks, thanks to some code and investigation by Mike Helgeson. Fixes #3082. John Resig 2009-02-13 22:58:57 +00:00
  • 7f1eb1c14f Landing a fix for a case where the animation timer wasn't getting stopped (thanks Arrix). Fixes bug #4001. John Resig 2009-02-13 16:15:23 +00:00
  • 831b15b06c Merging a bunch of changes back from Sizzle, by LosTFx. John Resig 2009-02-10 00:28:38 +00:00
  • 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. John Resig 2009-02-09 23:29:57 +00:00
  • 0ae78024c2 Added a performance improvement to .hide()/.show() that helps to prevent constant reflows from occurring. Fixes #4038. John Resig 2009-02-09 15:58:12 +00:00
  • 136a459f4c Optimized the clean() code to no longer use .trim() (speeds up working against long HTML in IE). Fixes #4037. John Resig 2009-02-09 15:41:50 +00:00
  • 6b938e1c16 Removed use of .trim() in globalEval, fixes #4036. John Resig 2009-02-09 15:35:33 +00:00
  • 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. John Resig 2009-02-09 15:18:07 +00:00
  • ab74ce7b57 match[4] is already saved in check - thanks Balazs. John Resig 2009-02-09 15:01:23 +00:00
  • 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). John Resig 2009-02-09 14:48:15 +00:00
  • f38648c7cd Added a fix for empty attribute selection values. Fixes jQuery bug #3990. John Resig 2009-02-07 17:41:30 +00:00
  • 31597b7b3c Adding a tweak to prevent layout breaks in the boxModel check on IE 6. Fixes bug #4014. John Resig 2009-02-07 17:15:01 +00:00
  • a894c60489 Stopped a memory leak on getScript calls. Fixes #3962. John Resig 2009-02-07 16:57:59 +00:00
  • 2b7642cff0 Added logic for not using getElementsByClassName in different failure states. Fixes jQuery bugs #4058 and #4042. John Resig 2009-02-07 16:54:11 +00:00
  • ce00f88ae2 Added a fix, suggested by Diego, for IE firing the ready event too late. Fixes bug #3988. John Resig 2009-01-28 22:38:00 +00:00
  • d1a34f7908 Made the getAttribute check more explicit - comment nodes don't have getAttribute in XUL documents. Fixes jQuery bug #3870. John Resig 2009-01-23 19:36:59 +00:00