John Resig [Tue, 21 Sep 2010 19:22:34 +0000 (15:22 -0400)]
Use a different workaround for detecting when Opera finds a status 304 page. Fixes #6060.
jeresig [Tue, 21 Sep 2010 12:53:34 +0000 (08:53 -0400)]
Escape RegExp braces to sooth JSLint's temper.
jeresig [Tue, 21 Sep 2010 12:31:55 +0000 (08:31 -0400)]
Switch to using isNaN instead of RegExp for data-.
jeresig [Tue, 21 Sep 2010 12:30:12 +0000 (08:30 -0400)]
Handle some additional data- number edge cases.
jeresig [Tue, 21 Sep 2010 12:20:31 +0000 (08:20 -0400)]
Make sure that the data- import also supports arrays.
John Resig [Tue, 21 Sep 2010 04:51:45 +0000 (00:51 -0400)]
Added in support for basic JSON object parsing of data- attributes.
John Resig [Tue, 21 Sep 2010 04:44:47 +0000 (00:44 -0400)]
Make sure that undefined is returned for not found data- attributes, not null.
John Resig [Tue, 21 Sep 2010 04:38:26 +0000 (00:38 -0400)]
Tweaked the data number RegExp some to handle some other edge cases.
jeresig [Tue, 21 Sep 2010 00:08:57 +0000 (20:08 -0400)]
Fixing the problem with data-* based numbers as mention by @jasonwebster in 20673d7.
John Resig [Mon, 20 Sep 2010 22:10:34 +0000 (18:10 -0400)]
Merge remote branch 'RedWolves/master'
John Resig [Mon, 20 Sep 2010 21:47:41 +0000 (17:47 -0400)]
Pull data-* attributes into .data(). Original code by Andrée Hasson and Paul Irish. Fixes #6921.
John Resig [Mon, 20 Sep 2010 18:53:29 +0000 (14:53 -0400)]
Allow plugins to delay the exeuction of the ready event. Delay the ready event by calling: jQuery.readyWait++ and force the event to fire by doing: jQuery.ready(true). Fixes #6781.
jeresig [Mon, 20 Sep 2010 14:41:58 +0000 (10:41 -0400)]
Removing extra arg.
jeresig [Mon, 20 Sep 2010 14:16:36 +0000 (10:16 -0400)]
No need to set returnValue if preventDefault exists. Thanks kangax for the catch.
John Resig [Fri, 17 Sep 2010 22:26:21 +0000 (18:26 -0400)]
Added in some .css() setter perf tests as well.
John Resig [Fri, 17 Sep 2010 21:02:03 +0000 (17:02 -0400)]
Derp, had parseInt on the brain. Thanks karbassi in
6541eb9d80db42c6ced396fcd198228bff9ec7f1.
Ralph Whitbeck [Fri, 17 Sep 2010 19:40:04 +0000 (12:40 -0700)]
Updated the Questions? section with the forum information.
John Resig [Fri, 17 Sep 2010 19:38:27 +0000 (15:38 -0400)]
Adding a simple file for doing .css() performance testing.
John Resig [Fri, 17 Sep 2010 18:58:50 +0000 (14:58 -0400)]
Fix trailing arg.
John Resig [Fri, 17 Sep 2010 18:53:10 +0000 (14:53 -0400)]
Simplifying the camelCase logic used in the CSS and Effects modules.
John Resig [Fri, 17 Sep 2010 18:41:28 +0000 (14:41 -0400)]
Cleaning up some un-needed CSS code and adding back a temporary (deprecated) curCSS method.
John Resig [Fri, 17 Sep 2010 18:32:43 +0000 (14:32 -0400)]
Merge branch 'csshooks'
John Resig [Fri, 17 Sep 2010 18:30:30 +0000 (14:30 -0400)]
jQuery.css() returns a string value - handle this properly in the animation code.
John Resig [Fri, 17 Sep 2010 17:51:12 +0000 (13:51 -0400)]
Make sure that empty height/width values are still set.
John Resig [Fri, 17 Sep 2010 17:38:13 +0000 (13:38 -0400)]
Fixed some sloppy checks in the effects test suite, makes it more apparent where issues are happening.
John Resig [Fri, 17 Sep 2010 17:18:39 +0000 (13:18 -0400)]
Bringing in the rdashAlpha/fcamelCase private var tweaks from the csshooks branch.
jeresig [Thu, 16 Sep 2010 14:00:56 +0000 (10:00 -0400)]
Split apart jQuery.css into jQuery.css (computed values) and jQuery.style (currently set values).
jeresig [Tue, 14 Sep 2010 13:57:26 +0000 (09:57 -0400)]
Wrap the core return in parens to fix a confused JSLint.
jeresig [Tue, 14 Sep 2010 13:52:13 +0000 (09:52 -0400)]
Removing leftover debug code.
John Resig [Mon, 13 Sep 2010 22:02:33 +0000 (18:02 -0400)]
Add a flag to verify if a browser supports some form of XHR request. Fixes #7030.
John Resig [Mon, 13 Sep 2010 22:00:28 +0000 (18:00 -0400)]
Making some more adjustments to handle auto CSS properties.
jeresig [Thu, 9 Sep 2010 20:34:15 +0000 (16:34 -0400)]
Only set height/width if it's a non-negative number (don't set it to 0).
jeresig [Thu, 9 Sep 2010 20:33:05 +0000 (16:33 -0400)]
Make sure that height/width methods return numbers instead of strings.
jeresig [Thu, 9 Sep 2010 20:29:26 +0000 (16:29 -0400)]
jeresig [Thu, 9 Sep 2010 20:26:30 +0000 (16:26 -0400)]
Make sure that the CSS hook getter isn't called if a forced computed style is done.
jeresig [Thu, 9 Sep 2010 19:48:28 +0000 (15:48 -0400)]
Make sure that effect tests no longer reference the old CSS methods.
jeresig [Thu, 9 Sep 2010 19:45:24 +0000 (15:45 -0400)]
Adding in a couple private variables to effects.js that were in css.js.
jeresig [Thu, 9 Sep 2010 19:42:38 +0000 (15:42 -0400)]
Make sure that string values are returned from the height/width CSS properties.
jeresig [Thu, 9 Sep 2010 19:35:18 +0000 (15:35 -0400)]
Merge branch 'master' into csshooks
Conflicts:
src/css.js
jeresig [Thu, 9 Sep 2010 19:33:06 +0000 (15:33 -0400)]
Landing a bunch of bug fixes from furf's pull request at
eefcbaebb31b89b5eb360cd5ec6165b89c84e75f.
jeresig [Thu, 9 Sep 2010 14:34:21 +0000 (10:34 -0400)]
Trim out the module wrappers during the build process. Follow-up to #7011.
jeresig [Thu, 9 Sep 2010 14:20:32 +0000 (10:20 -0400)]
Removing extraneous argument.
jeresig [Thu, 9 Sep 2010 12:23:10 +0000 (08:23 -0400)]
Make sure that jQuery is being exposed outside of core (this will be stripped during the build process). Follow-up to #7011.
jeresig [Wed, 8 Sep 2010 22:13:35 +0000 (18:13 -0400)]
Make sure that the removeEvent and buildFragment private functions are exposed (to help with access across modules). The final API for each of these is very much in flux and will likely change before the final release. Fixes #7011.
jeresig [Wed, 8 Sep 2010 17:54:33 +0000 (13:54 -0400)]
Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011.
jeresig [Wed, 8 Sep 2010 17:47:56 +0000 (13:47 -0400)]
Merge branch 'master' of github.com:jquery/jquery into csshooks
jeresig [Wed, 8 Sep 2010 16:00:29 +0000 (12:00 -0400)]
Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011.
Karl Swedberg [Tue, 7 Sep 2010 12:53:06 +0000 (08:53 -0400)]
added "#main" ancestor selector to an "Only Child" and "Last Child" test to fix broken tests caused by QUnit commit
abfab1713ccb588aa87136b199a9ddc8d1b56c4b (Aug 29, 2010)
John Resig [Sun, 5 Sep 2010 15:01:27 +0000 (11:01 -0400)]
Broke more of the property-specific CSS logic out of the jQuery.css() function.
John Resig [Sun, 5 Sep 2010 14:17:18 +0000 (10:17 -0400)]
First pass at unifying the various CSS methods in jQuery (jQuery.style, jQuery.curCSS, and jQuery.css are now all under jQuery.css).
John Resig [Sun, 5 Sep 2010 04:04:37 +0000 (00:04 -0400)]
Broke apart some of the browser-specific logic for CSS handling.
John Resig [Sun, 5 Sep 2010 03:34:52 +0000 (23:34 -0400)]
Some more minor formatting tweaks.
John Resig [Sun, 5 Sep 2010 03:28:17 +0000 (23:28 -0400)]
Tweaking the formatting from the previous commit.
Brandon Aaron [Fri, 3 Sep 2010 02:06:40 +0000 (21:06 -0500)]
First look at css hooks. These hooks provide a way to change how jQuery handles getting and setting certain css properties. This means normalizing properties like background-position can easily be done via plugins.
They are similar in concept to the special event hooks. Return false from the hook to revert control back to jQuery's normal processes for getting and setting certain css properties.
John Resig [Thu, 2 Sep 2010 20:15:54 +0000 (16:15 -0400)]
Fix the order of the element test arguments.
John Resig [Thu, 2 Sep 2010 19:13:10 +0000 (15:13 -0400)]
Tweaked the name unit tests to specify the exact nodes from which to test against.
John Resig [Thu, 2 Sep 2010 18:56:32 +0000 (14:56 -0400)]
Remove cases of :contains() where quotes are used - not using quotes follows more closely with the CSS Selector recommendation.
Brandon Aaron [Wed, 1 Sep 2010 16:05:35 +0000 (11:05 -0500)]
Add .width() and .height() unit test for empty sets. Fix .height() test that was masquerading as a .width() test. Made sure .width() and .height() tests were in-sync (testing the same things).
Brandon Aaron [Wed, 1 Sep 2010 15:48:19 +0000 (10:48 -0500)]
Increase max number of JSLint errors. This is necessary because we have several error messages that we choose to ignore.
John Resig [Fri, 27 Aug 2010 22:17:07 +0000 (18:17 -0400)]
Switched to use 'in' for the setInterval/window check as it also skirts around the Safari 2 NodeList crasher. See the discussion in
94f35d05199ec1634d9c8c60d10f298f260056bd for more details.
John Resig [Fri, 27 Aug 2010 19:14:30 +0000 (15:14 -0400)]
Blackberry 4.6 is capable of finding elements that are no longer in the DOM via getElementById. It only appears to happen when the node has been inside of a cloned Document Fragment. Fixes #6963.
John Resig [Fri, 27 Aug 2010 18:16:27 +0000 (14:16 -0400)]
Handle two more cases where comments were missing in the test case, in Blackberry 4.6.
John Resig [Fri, 27 Aug 2010 17:15:48 +0000 (13:15 -0400)]
Use the native isArray whenever possible. See perf test by jdalton here: jsperf.com/isarray-vs-other Fixes #6825.
John Resig [Fri, 27 Aug 2010 14:03:30 +0000 (07:03 -0700)]
Simplify the logic in $.type, thanks to jdalton for the suggesiton in
5d2be7e299131a31cffbd73edea59cde30445608.
John Resig [Fri, 27 Aug 2010 13:10:52 +0000 (06:10 -0700)]
Added some tweaks to $.type to handle null and undefined. Added a bunch of unit tests as well.
John Resig [Thu, 26 Aug 2010 19:36:44 +0000 (15:36 -0400)]
Blackberry 4.6 doesn't maintain comment nodes in the DOM, ignore them in our test cases.
John Resig [Thu, 26 Aug 2010 19:26:30 +0000 (15:26 -0400)]
Fixed mistake with tweaked iframe manipulation test.
John Resig [Thu, 26 Aug 2010 19:21:01 +0000 (15:21 -0400)]
Tweak some more jQuery set results in the manipulation tests. Also fixed the order of the expected test results.
John Resig [Thu, 26 Aug 2010 18:57:23 +0000 (14:57 -0400)]
Tweak more element orders in the manipulation tests. Also differentiate between iframe test failing and the inability to access iframe internals (as in the case of Blackberry).
John Resig [Thu, 26 Aug 2010 18:37:58 +0000 (14:37 -0400)]
Tweaked manipulation test to ignore order of elements from selector (not important to the test).
John Resig [Thu, 26 Aug 2010 16:51:37 +0000 (12:51 -0400)]
Only attempt to use the IE technique for setting opacity if the filter property exists (otherwise fallback to the standards-compatible technique).
John Resig [Thu, 26 Aug 2010 16:36:50 +0000 (12:36 -0400)]
Tweaked anchor test to work better on Blackberry 4.7.
John Resig [Wed, 25 Aug 2010 16:57:34 +0000 (09:57 -0700)]
Adding in a jQuery.type(obj) method (a simple map to using Object.prototype.toString.call). Fixes #3330.
John Resig [Wed, 25 Aug 2010 16:27:30 +0000 (09:27 -0700)]
Tweaked logic for working around Blackberry 4.7 makeArray(RegExp) issue. Fixes #6930.
John Resig [Tue, 24 Aug 2010 14:28:47 +0000 (07:28 -0700)]
Make sure that missing attributes return undefined in Blackberry 4.7. Fixes #6938.
John Resig [Mon, 23 Aug 2010 21:23:13 +0000 (14:23 -0700)]
Simplifying some of the .val() test code.
John Resig [Mon, 23 Aug 2010 21:10:39 +0000 (14:10 -0700)]
.val() on empty options returns the text value rather than the value in Blackberry 4.7. Fixes #6932.
John Resig [Mon, 23 Aug 2010 19:38:55 +0000 (12:38 -0700)]
Fixing getting/setting classes and makeArray(RegExp) for Blackberry 4.7. Fixes #6930, #6931.
jzaefferer [Wed, 28 Jul 2010 15:19:01 +0000 (17:19 +0200)]
Replace usage of the removed global reset() method with QUnit.reset().
John Resig [Tue, 27 Jul 2010 17:45:32 +0000 (13:45 -0400)]
Make sure that .data() events don't bubble, per the discussion in
2e10af143b7eafb7142524f6534a62aee1910bd1. Fixes #6832.
jzaefferer [Tue, 27 Jul 2010 10:50:08 +0000 (12:50 +0200)]
Moving jQuery-core specific resets from QUnit to core.
Dave Reed [Fri, 23 Jul 2010 15:25:31 +0000 (11:25 -0400)]
Fix for issues discussed in
9faab0b74fd316c2161612236d9ea8a01f3c78f8. Goes towards fixing #6808.
InfinitiesLoop [Thu, 22 Jul 2010 17:48:24 +0000 (01:48 +0800)]
Ticket 6808. Updated per code review comments by jeresig
InfinitiesLoop [Tue, 20 Jul 2010 21:53:36 +0000 (05:53 +0800)]
Ticket #6808. Changes data() so on plain objects, it uses a function to contain the cache ID to avoid it being JSON serialized.
Richard D. Worth [Thu, 8 Apr 2010 01:38:19 +0000 (09:38 +0800)]
Fixed ant build to be more consistent with Makefile. Now has all same targets (see README.md) and
* generates an identical jquery.js to that of make
* generates a min file
* runs jslint.
* cleans more thoroughly
* can be passed a PREFIX property
Richard D. Worth [Thu, 8 Apr 2010 01:20:35 +0000 (09:20 +0800)]
Whitespace (spaces to tabs)
Richard D. Worth [Thu, 8 Apr 2010 01:10:07 +0000 (09:10 +0800)]
Minor fix to Makefile so that 'make clean' doesn't fail when run immediately after 'make clean'
Richard D. Worth [Thu, 8 Apr 2010 01:06:46 +0000 (09:06 +0800)]
Simplified getting the commit date using git log --pretty. Fixed missing date in ant build.
InfinitiesLoop [Mon, 19 Jul 2010 23:22:25 +0000 (07:22 +0800)]
Ticket #6804. Adds a changeData event.
wycats [Sun, 20 Jun 2010 05:29:55 +0000 (22:29 -0700)]
Merge branch 'doug'
Douglas Neiner [Mon, 14 Jun 2010 19:03:13 +0000 (15:03 -0400)]
Slight optmization on the Rakefile
Douglas Neiner [Mon, 14 Jun 2010 15:49:30 +0000 (11:49 -0400)]
Edits to README after Karl's review
Douglas Neiner [Mon, 14 Jun 2010 15:25:22 +0000 (11:25 -0400)]
Minor changes to README
Douglas Neiner [Mon, 14 Jun 2010 15:17:13 +0000 (11:17 -0400)]
Updated README file with updated information for the Rake addtions
Also changed the default Rake task to "all" instead of "jquery"
to parallel the Makefile.
Douglas Neiner [Mon, 14 Jun 2010 06:07:21 +0000 (02:07 -0400)]
Fixed spelling on QUnit pull message
Douglas Neiner [Mon, 14 Jun 2010 06:05:06 +0000 (02:05 -0400)]
Updated Rakefile to remove use of *nix specific commands
Only `sh` statements left are either 'java' or 'git' commands,
which should work on Windows, though I still need to test
Douglas Neiner [Sun, 13 Jun 2010 03:55:49 +0000 (23:55 -0400)]
Updated Rakefile to mirror the functionality of the Makefile
The Rakefile now supports all the functionality of the Makefile
including only rebuilding files when dependent files change.
To see availible tasks, run:
rake -T
John Resig [Sat, 24 Apr 2010 21:15:45 +0000 (14:15 -0700)]
Expose jQuery.uuid (use with caution) and make sure the expando property is used in the events module.
jeresig [Wed, 31 Mar 2010 18:36:24 +0000 (14:36 -0400)]
Removed extra semicolon leftover from recent tweaking.
jeresig [Thu, 25 Mar 2010 21:30:13 +0000 (17:30 -0400)]
Mobile WebKit browsers don't support accessing the scroll position of the document/window.