Commit Graph

704 Commits

Author SHA1 Message Date
John Resig
760a244dbd Added a fix for bug #1489, appending <caption> was broken. 2007-08-16 03:35:29 +00:00
John Resig
78fe70f3e6 More missing semicolons. 2007-08-07 22:25:26 +00:00
John Resig
560484fd8d Added a couple JSLint-caught fixes. 2007-08-07 22:23:30 +00:00
John Resig
6b0d3bb273 Brought back jQuery.globalEval(), fixing bug #1425. 2007-07-31 02:59:53 +00:00
John Resig
4ae80a1e2c When we disabled triggering of clicks, we also killed off blur and focus, this fixes that (bug #1440). 2007-07-31 02:22:39 +00:00
John Resig
660490e6f4 The test for underscore selectors broke under Opera, so the element is now loaded via Ajax and tested. (bug #1084) 2007-07-30 02:52:24 +00:00
John Resig
334462b23c IE prunes whitespace from the start of innerHTML-injected strings. This fixes that. 2007-07-30 02:14:06 +00:00
John Resig
d8e9f0c616 Fixed failing test for Safari 2. 2007-07-29 23:10:00 +00:00
John Resig
17949afc34 Got .css() working in Safari 2 as well (a number of shortcuts had to be removed, unfortunately). This should successfully close bug #1349. 2007-07-29 23:01:42 +00:00
John Resig
3c82f8fb4a Added a fix for Safari's broken CSS getComputedStyle accessing. Additionally, added a fix for Safari mis-reporting @selected for display: none options. The test suite is now completely passing in Safari 3. (Bug #1349) 2007-07-29 22:32:06 +00:00
John Resig
80a149b828 Integrated the custom fx test suite into the main test suite. All tests are now run automatically. Removed the old suite, as it was no longer needed. 2007-07-29 19:07:21 +00:00
Sean Catchpole
e6c067858e nevermind, I'm dumb. =P 2007-07-26 00:31:48 +00:00
Sean Catchpole
8a80d05a44 Fixed ajax array arguments in $.param 2007-07-26 00:27:56 +00:00
John Resig
f8b00051c3 $("#foo", xml) would always return an empty set, fixed (bug #877). Additionally, a bug in jQuery.isXMLDoc(xmlDoc) was discovered, if the element was, in fact, an XML document. 2007-07-25 00:56:50 +00:00
John Resig
bdf05d890f Added a fix for relative // - $("//div",this) (bug #1418) 2007-07-25 00:39:45 +00:00
Brandon Aaron
a65a811ce0 selectedIndex is now cloned cross-browser (#1294) 2007-07-21 04:26:13 +00:00
Brandon Aaron
9b9a793273 selectedIndex is now cloned in IE (#1294) 2007-07-21 03:16:22 +00:00
Brandon Aaron
480aae72d3 addClass doesn't fail when passed an undefined or null variable (#1309) 2007-07-21 01:55:05 +00:00
Brandon Aaron
b965c98ff1 missing semi-colon 2007-07-21 01:53:38 +00:00
Brandon Aaron
24463a04ce trigger DOM0 event handlers when doing a trigger (#1363) 2007-07-21 01:04:59 +00:00
John Resig
e20e8e6e3c Added support for parsererror errors from Ajax requests (bug #1145). 2007-07-21 00:52:30 +00:00
John Resig
3740716480 Added a fix for setting the style property in IE: .attr("style", "...") (bug #1170). 2007-07-21 00:12:18 +00:00
John Resig
97a6bdbaba Added a fix for h1 + h2 not working. (Bug #1361) 2007-07-20 23:43:12 +00:00
John Resig
e647a8a1f6 Safari doesn't return the correct computed opacity. (Fix for bug #1369) 2007-07-20 22:47:21 +00:00
John Resig
f83211c684 Added a fix to prevent the completion callback from firing multiple times in Firefox on OSX (fixed bug #1406). 2007-07-20 22:21:41 +00:00
John Resig
c47f6f8f52 Completely reworked the evalScripts() code, fixing bugs #1332, #975, and #777. 2007-07-20 21:59:52 +00:00
Brandon Aaron
6c5bfffd20 broken test in IE 2007-07-20 21:53:37 +00:00
John Resig
9ffd93d53a Moving the easing check logic to the fx function, since Interface was overwriting the speed function :-( (Fix for bug #1396). 2007-07-20 20:05:20 +00:00
John Resig
a2482e5e87 Added a fix for when trim receives a null value (bug #1395). 2007-07-20 19:44:15 +00:00
John Resig
42f30dd181 Made it so that you can set the text value of elements to numbers (in addition to strings). (Fix for bug #1386) 2007-07-20 19:41:17 +00:00
John Resig
78db847ef2 The isTimeout fix from #970 was causing unintended status bugs (fixed). This also includes a fix for errors that occurred during an empty eval in IE (but #1410). 2007-07-20 19:33:44 +00:00
Brandon Aaron
f267cfaedf Fix for #1402 2007-07-20 18:58:38 +00:00
John Resig
a40f141f23 Made the error message equal to "timeout", if the request timed out. (Bug #970) 2007-07-20 18:58:22 +00:00
John Resig
3604d14896 IE doesn't like doing attaching the mergeNum property to XML documents, so for now, we're just going to (possibly) return duplicates in IE, in XML documents. (bug #1357). 2007-07-20 18:08:29 +00:00
John Resig
4577cd4b16 display block was being set on top/left animation, when they shouldn't be. 2007-07-15 02:42:11 +00:00
John Resig
9e83f1b65f Fix for IE firing document ready too soon (Bug #1320). 2007-07-12 20:33:05 +00:00
John Resig
d776dc9d5c Got some XHR tests to run, still some hanging threads (need to investigate). Started moving some Ajax tests away from using PHP (more portable this way). Fixed a number of XHR env bugs. 2007-07-09 03:08:20 +00:00
John Resig
54035207fe Tweaked some of the tests, added in events and fx tests. 2007-07-09 00:15:44 +00:00
John Resig
b147039acc Added a number of fixes: Tag name case-sensitivity, text escaping, opacity setting. Tweaked the test suite slightly. 2007-07-08 23:52:14 +00:00
John Resig
69ef5fac9e Added basic support for IFrames, disabled a test which we don't take into account. 2007-07-08 23:19:09 +00:00
John Resig
5ed992d5f5 Making the test suite a little more XML-compliant. 2007-07-08 04:46:21 +00:00
John Resig
bdb5dad8e5 Final fix for Safari crasher (bug #1331). 2007-07-06 13:36:38 +00:00
John Resig
2278b24f70 Fix for Safari 1.3 crash (bug #1331). 2007-07-05 20:40:44 +00:00
Ed Engelhardt
cb3f9d8cd9 commit annother trivial comment fix to reduce my local changesets 2007-07-05 08:19:18 +00:00
Ed Engelhardt
28a80202b3 fix little typo in comment 2007-07-05 08:18:25 +00:00
John Resig
12ebfa3b01 Overflow revert was completely borked when you animated multiple properties (like in .show() or .hide()) (see bug #1343). 2007-07-05 04:27:46 +00:00
John Resig
6f064fc9c5 Added fix for broken child selectors in XML documents, bug #1346. 2007-07-05 02:45:01 +00:00
John Resig
38d74fe912 Added a fix for bug #1331, which caused Safari 1.3 to crash. 2007-07-04 16:15:09 +00:00
John Resig
fa7bfcfd78 Fixed bug that prevented $= from working on elements that didn't have the specified attribute. 2007-07-04 16:10:26 +00:00
John Resig
b0cf71332a The browser.version check was causing browsers with undetected useragents to die. This, at least, makes it fail gracefully. 2007-07-03 13:19:09 +00:00
Brandon Aaron
b9a8e65576 fix opacity issues in IE 2007-07-02 15:27:58 +00:00
John Resig
af329ed00b Did some minor tidying up. 2007-06-30 13:57:49 +00:00
John Resig
62ae0eff50 Simplified some of the IE styleFloat/cssFloat code. 2007-06-30 13:47:40 +00:00
Brandon Aaron
e290083c35 Fix for #1322 2007-06-29 22:20:02 +00:00
Brandon Aaron
2e0c87cf23 Fix for #1231 2007-06-29 22:05:25 +00:00
John Resig
ea98b16438 Who am I kidding |= is useless. 2007-06-29 21:52:45 +00:00
John Resig
e7a8310f65 Added minor support for |= and ~= selectors. 2007-06-29 21:43:22 +00:00
John Resig
88c88f0704 Added fix for :nth-child(n). 2007-06-29 21:08:46 +00:00
John Resig
7b9d825890 Added fix for broken :only-child. 2007-06-29 21:03:27 +00:00
John Resig
7088b509cf Calling jQuery() with apply would break things (namely in the SlickSpeed test suite). 2007-06-29 20:52:59 +00:00
John Resig
614706bbf2 Added extra last-child test. 2007-06-29 20:26:14 +00:00
John Resig
fd249ca808 Added massive speed improvements to selectors. Also added support for :nth-child(An+B) syntax. 2007-06-29 19:52:38 +00:00
John Resig
05864eebcd Forgot to change the number of tests. 2007-06-26 20:46:19 +00:00
John Resig
456094c205 Disabled the test until after 1.1.3 (when we have time to deal with it). (Bug #975) 2007-06-26 20:45:06 +00:00
Brandon Aaron
f025ed878b Fix for #1187, #1278 and #1279 2007-06-21 19:21:56 +00:00
John Resig
5bb0902c5e Added a fix for easing problems (fall back to "linear" if swing doesn't exist) (bug #1212). 2007-06-21 03:09:04 +00:00
John Resig
8b683b891f Normal hide/show toggling was broken, this fixes it (#1219). 2007-06-21 02:52:53 +00:00
John Resig
5e6c14993a Fix for #1214, #1216, #1234 (problem with animations). In a nutshell, the callback needs to occur even if the animation does not run. 2007-06-21 02:38:16 +00:00
John Resig
03c623c35f Fixed an issue with JSON data in packed scripts. (Bug #1298) 2007-06-16 22:19:17 +00:00
Brandon Aaron
a6b91166af Adding test for #1182 2007-05-31 16:49:49 +00:00
Brandon Aaron
3c5340d146 Fix for #1185 2007-05-31 04:15:41 +00:00
Brandon Aaron
2c33101693 Fix for #923, #1136 and #1233 2007-05-31 03:51:28 +00:00
Brandon Aaron
d85a22a70e Use .one() when doing a .bind() with an "unload" event type (#1242) 2007-05-31 00:13:54 +00:00
Brandon Aaron
ee31297a83 Fix event.which (#1217) 2007-05-30 19:22:24 +00:00
Brandon Aaron
7e03645a55 Clean up in jQuery.event.add for assigning a handler.guid 2007-05-23 13:51:04 +00:00
Brandon Aaron
970eb0f020 Rolling back Rev 1892 2007-05-23 12:48:15 +00:00
Ed Engelhardt
79b3ff0772 remove an unused variable and its assignment in the 'map' method 2007-05-22 10:37:54 +00:00
Ed Engelhardt
f7ea17060f remove a little superfluous blank which confused my eye the second time now 2007-05-22 08:43:49 +00:00
Ed Engelhardt
fd4905b4d9 In r1576 on 2007-03-24 the merge() method was split into merge() and
unique() for speed improvement reasons. Document this fact and also be
clear about the fact that merge() is a generic function while unique()
really works just with jQuery objects.
2007-05-22 08:18:31 +00:00
Ed Engelhardt
eabac3f6a1 fix style, prefix and typo in a few comments 2007-05-22 07:11:50 +00:00
Ed Engelhardt
d7fe34c440 improve documentation of animate() function by mentioning both the 'swing' and 'linear' easings which are provided by default 2007-05-22 07:05:32 +00:00
John Resig
5ef3d5364d Added support for the event object properties relatedTarget, metaKey, which, and charCode. Fixes bug #1204. 2007-05-20 16:51:52 +00:00
John Resig
5e964a4a73 Fix for bug #983 (Packed jQuery doesn't have a license at the top of the file.) 2007-05-20 16:42:42 +00:00
John Resig
9b5363b9eb Added fixes for bug #1052. Fixes the problems with animation chaining (and problems with toggling). Also, removed toggling from jQuery.fx (it's now handled in .animate() instead). 2007-05-20 08:40:13 +00:00
Brandon Aaron
33c097bd1e Fix for #1198 2007-05-16 16:21:50 +00:00
Brandon Aaron
108f308eaa Fix for #921 (IE clones events) 2007-05-14 17:46:00 +00:00
Brandon Aaron
d0c68580e5 Fix for #1182 2007-05-13 17:59:38 +00:00
Brandon Aaron
7c6100f5ed Fix for #1169 2007-05-13 17:20:03 +00:00
Brandon Aaron
ff4f265bc0 Fix for #1162 2007-05-13 05:53:49 +00:00
Brandon Aaron
a34a1a599b Fix for #1163 2007-05-13 04:01:57 +00:00
Brandon Aaron
009033bb45 Fix for #1167 2007-05-11 22:29:16 +00:00
Brandon Aaron
f5a2db89fd Clean up in jQuery.event.fix (#1171) 2007-05-11 21:39:38 +00:00
Brandon Aaron
c76f6cd125 Fix for #1186 2007-05-11 21:14:11 +00:00
John Resig
1501447c70 Added some improvements to how the browser version is determined, based upon the suggestions of 'hobbit' in [1101]. 2007-05-05 17:57:14 +00:00
Brandon Aaron
ed1e3f7e05 removing the context and selector properties that I left in jQuery.prototype.init 2007-05-02 02:41:57 +00:00
John Resig
7fa12b412b Rev [1827] broke the two XPath sibling selectors. 2007-05-01 21:36:01 +00:00
John Resig
c512984303 We're not adding new selector features in until a new full release. Please discuss features like this in the dev mailing list, and in the bug tracker, before committing code. 2007-05-01 21:31:26 +00:00
John Resig
c0cc8edd5d This test is expected to fail. 2007-05-01 21:27:55 +00:00
Brandon Aaron
67c640bb20 Moving constructor code to jQuery.prototype.init for more flexibility 2007-05-01 21:03:44 +00:00
Corey Jewett
13d2ef9282 Changed test count to get the green bar back 2007-04-30 17:38:41 +00:00
Corey Jewett
2e448273f5 TDD. Broken test case, need to fix xpath parser... 2007-04-30 17:31:51 +00:00
Brandon Aaron
5c54a4b8ee Append colgroup and col elements (#1044) 2007-04-30 01:43:52 +00:00
John Resig
74a8e20623 Query now throws no warnings under strict mode in Firefox (ticket #922). In fixing this, revision [1771] was discovered and reverted (no API changes are being added in at this time), and a couple un-functioning test cases were fixed (array comparisions were being done for objects). 2007-04-29 18:39:07 +00:00
John Resig
e95a6cc746 Forgot to remove the test cases for XPath [n]. (Ticket #995) 2007-04-28 15:45:38 +00:00
John Resig
09a2e48f45 Removed support for the XPath [n] - we weren't doing it right, and it would actually require a lot of code to "do it right" (much more than what the feature is immediately worth). See ticket #995. 2007-04-28 15:43:18 +00:00
John Resig
fce2bdf7ff Added support for finding elements that have underscores in their name (along with other allowed characters). Fix for ticket #1084. 2007-04-28 15:39:30 +00:00
John Resig
610149fd19 Added jQuery.browser.version (see ticket #1101). Works in all browsers that we support. 2007-04-28 15:33:25 +00:00
Brandon Aaron
fba422541a Fix for #1061 2007-04-26 18:52:10 +00:00
Jörn Zaefferer
33ee5c317d Minor cleanup 2007-04-25 21:22:04 +00:00
Brandon Aaron
5fae496933 Fix for #1086: Append all caps HTML tags 2007-04-25 19:48:00 +00:00
Brandon Aaron
958bed09da Fix for #1114: Appending legend elements in Firefox 2007-04-25 18:41:49 +00:00
Brandon Aaron
cb828f3dab Fix for #1087: Using appendTo with select elements 2007-04-25 18:19:39 +00:00
Brandon Aaron
2897b1bd23 unbind handlers with data + test (#935) 2007-04-24 22:35:04 +00:00
Brandon Aaron
14aafdf319 != undefined :) 2007-04-24 21:50:49 +00:00
Brandon Aaron
11b64c1149 Don't pass handler function as data for events + test (#1140) 2007-04-24 21:48:52 +00:00
Corey Jewett
94dfccc6db Add hook for modifying the merge behavior of $.extend. Specifically, and time there is a collision between the target and mergee this function is called to resolve it. 2007-04-23 15:29:57 +00:00
Brandon Aaron
1d2faf36cf Fix an issue with adding multiple event handlers and reattaching the global event handler in IE 2007-04-22 16:34:23 +00:00
Brandon Aaron
03d2680259 Adding back modified test for #939 2007-04-22 05:13:33 +00:00
Brandon Aaron
e0aa10a664 Fix scope issue in DOM 2 event handlers 2007-04-22 04:17:43 +00:00
Brandon Aaron
2ad223aedd Use DOM 2 event handlers, do not trigger click on a tags and event.data no longer global 2007-04-22 03:16:53 +00:00
Jörn Zaefferer
f63242f068 Fix for #1132 2007-04-18 18:35:34 +00:00
Corey Jewett
2fac5e7949 Add RegExp style xpath attributes and testcases. e.g. [@foo =~ /bar/i] and [@foo !~ /bar/] 2007-04-13 17:48:04 +00:00
Jörn Zaefferer
bfe5f89106 Remove XMLHttpRequest shadowing, instead decide at runtime whether to create an ActiveXObject or the XMLHttpRequest, potentially fixing #963 2007-04-03 21:19:54 +00:00
Brandon Aaron
14fa1e858c Small optimization to jQuery.css to save 12 bytes 2007-04-03 03:04:38 +00:00
John Resig
9c94ef4c41 Added a number of additional speed gains (we now hold our own against Dojo and DOMQuery), touched up some of the selector code, fixed some minor bugs, fixed a bug with triggerEvent in Opera, fixed some more test case bugs. 2007-03-26 02:06:50 +00:00
John Resig
3446c3af76 Opera is also vulnerable to the getElementById-returning-name issue, fixed it there as well. Also had to tweak the UTF8 regexps to work in Safari (Safari doesn't support \uXXXX in RegExps, lame.) 2007-03-25 20:30:16 +00:00
John Resig
44769df602 Added fix for bug #945 (Finding items with an ID of length in IE and Opera). 2007-03-25 20:28:34 +00:00
John Resig
9c7f8ba90e Fixed some more bugs with the test suite, made some minor file size tweaks to the selector code. 2007-03-25 19:02:31 +00:00
John Resig
d7a8794eb5 Cleaned up a lot of the test suite - reorganized and renamed tests. Added a new triggerEvent() method to the test runner to help us better test actual event interactions. 2007-03-25 18:06:18 +00:00
Jörn Zaefferer
00a2fa5f35 Added test for #769 2007-03-25 12:32:31 +00:00
Jörn Zaefferer
eab0e57fb5 Added test for #815 2007-03-25 12:16:23 +00:00
Jörn Zaefferer
4b9bed9543 Added test for #935 2007-03-25 12:07:59 +00:00
Jörn Zaefferer
4903872c17 Added test for #939 2007-03-25 12:01:15 +00:00
Jörn Zaefferer
4e7c9b08a0 Added test for #945 2007-03-25 11:52:53 +00:00
Jörn Zaefferer
707f23f83a Added test for #968 2007-03-25 11:04:28 +00:00
Jörn Zaefferer
06b89271c1 Added test for #970 2007-03-25 10:55:22 +00:00
Jörn Zaefferer
e6ffe02503 Fixed docs for ajax timouet to mention that its in milliseconds 2007-03-25 10:52:40 +00:00
Jörn Zaefferer
b8aa9e7cfc Added test for #975, so far it passes only in opera 2007-03-25 10:45:20 +00:00
Jörn Zaefferer
a10afee0c3 Added a not-yet-failing testcase for #1054 2007-03-25 10:34:03 +00:00
Jörn Zaefferer
88abf0902a Added a not-yet-failing testcase for #1054 2007-03-25 10:30:59 +00:00
John Resig
25b424134f 2007-03-25 02:45:12 +00:00
John Resig
ae208246fb Added support for escaping selectors in ID and Classname queries (#143). You need to be sure to double-escape selectors, though, as JavaScript requires it to get the right effect. 2007-03-25 02:04:03 +00:00
John Resig
af79bb1f25 Added UTF8 Selector support (#1001) and fixed infinite selector loops (#1025). You can now select elements by UTF8-based IDs, classes, and attributes. 2007-03-25 00:58:19 +00:00
John Resig
ec2b688920 Merged my speed improvements into the jQuery core (is actually 200b smaller now!). Additionally, added in some better reporting to the test suite, and fixed a bug with how selector tests were performmed. 2007-03-24 21:55:03 +00:00
John Resig
1b9f4d3d2e Simplified the easing options - we now provide "swing" and "linear" (defaulting to "swing"). This is in response to #928. 2007-03-24 03:12:12 +00:00
John Resig
fde2867fce Added a fix for #891 (Using a /foo selector within a non-document context.) 2007-03-24 03:00:03 +00:00
John Resig
32b523b5c5 Added fix for #986 (ID selector within an element that doesn't exist). 2007-03-24 02:54:24 +00:00
John Resig
e2b52e1e40 Added support for comma-separated .is(), touched up the test cases. Resolves #977. 2007-03-24 02:44:41 +00:00
John Resig
6d03f9290e An Ajax-based test was being run locally (which doesn't work). 2007-03-24 02:07:37 +00:00
John Resig
0f7c89cd97 Added a fix and test for bug #978 (Appending elements into an IFrame, in IE). 2007-03-24 02:03:47 +00:00