John Resig
7350e2e1cc
Added in some .css() setter perf tests as well.
2010-09-17 18:26:21 -04:00
John Resig
2d70dc9c43
Derp, had parseInt on the brain. Thanks karbassi in 6541eb9d80
.
2010-09-17 17:02:03 -04:00
John Resig
9dd70a44ad
Adding a simple file for doing .css() performance testing.
2010-09-17 15:38:27 -04:00
John Resig
8691a826c0
Fix trailing arg.
2010-09-17 14:58:50 -04:00
John Resig
77e310b906
Simplifying the camelCase logic used in the CSS and Effects modules.
2010-09-17 14:53:10 -04:00
John Resig
6541eb9d80
Cleaning up some un-needed CSS code and adding back a temporary (deprecated) curCSS method.
2010-09-17 14:41:28 -04:00
John Resig
51d258074c
Merge branch 'csshooks'
2010-09-17 14:32:43 -04:00
John Resig
192bab8ed6
jQuery.css() returns a string value - handle this properly in the animation code.
2010-09-17 14:30:30 -04:00
John Resig
d1f3dc9a04
Make sure that empty height/width values are still set.
2010-09-17 13:51:12 -04:00
John Resig
99fcf3babb
Fixed some sloppy checks in the effects test suite, makes it more apparent where issues are happening.
2010-09-17 13:38:13 -04:00
John Resig
fc5b69fc70
Bringing in the rdashAlpha/fcamelCase private var tweaks from the csshooks branch.
2010-09-17 13:18:39 -04:00
jeresig
37b607d281
Split apart jQuery.css into jQuery.css (computed values) and jQuery.style (currently set values).
2010-09-16 10:00:56 -04:00
jeresig
492a2e2c53
Wrap the core return in parens to fix a confused JSLint.
2010-09-14 09:57:26 -04:00
jeresig
2131e1a7ad
Removing leftover debug code.
2010-09-14 09:52:13 -04:00
John Resig
959c20f768
Add a flag to verify if a browser supports some form of XHR request. Fixes #7030 .
2010-09-13 18:02:33 -04:00
John Resig
2bda99c18a
Making some more adjustments to handle auto CSS properties.
2010-09-13 18:00:28 -04:00
jeresig
8b7015987c
Only set height/width if it's a non-negative number (don't set it to 0).
2010-09-09 16:34:15 -04:00
jeresig
cb3a9c14f1
Make sure that height/width methods return numbers instead of strings.
2010-09-09 16:33:05 -04:00
jeresig
c168c30a6a
Another logic bug caught by furf in ad950c8c59
.
2010-09-09 16:29:26 -04:00
jeresig
c36596ea58
Make sure that the CSS hook getter isn't called if a forced computed style is done.
2010-09-09 16:26:30 -04:00
jeresig
70377a65e2
Make sure that effect tests no longer reference the old CSS methods.
2010-09-09 15:48:28 -04:00
jeresig
a166860a19
Adding in a couple private variables to effects.js that were in css.js.
2010-09-09 15:45:24 -04:00
jeresig
7c8588530a
Make sure that string values are returned from the height/width CSS properties.
2010-09-09 15:42:38 -04:00
jeresig
194c93eca2
Merge branch 'master' into csshooks
...
Conflicts:
src/css.js
2010-09-09 15:35:18 -04:00
jeresig
ad950c8c59
Landing a bunch of bug fixes from furf's pull request at eefcbaebb31b89b5eb360cd5ec6165b89c84e75f.
2010-09-09 15:33:06 -04:00
jeresig
1ed405176b
Trim out the module wrappers during the build process. Follow-up to #7011 .
2010-09-09 10:34:21 -04:00
jeresig
82b35a4f2c
Removing extraneous argument.
2010-09-09 10:20:32 -04:00
jeresig
2663041924
Make sure that jQuery is being exposed outside of core (this will be stripped during the build process). Follow-up to #7011 .
2010-09-09 08:23:10 -04:00
jeresig
acb162a697
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 .
2010-09-08 18:13:35 -04:00
jeresig
bca5765502
Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011 .
2010-09-08 13:54:33 -04:00
jeresig
ca3b18ca53
Merge branch 'master' of github.com:jquery/jquery into csshooks
2010-09-08 13:47:56 -04:00
jeresig
a44ec40277
Make sure that jQuery works even when the individual modules are loaded separately AND jQuery.noConflict(true) is used. Fixes #7011 .
2010-09-08 12:00:29 -04:00
Karl Swedberg
116f3b7c72
added "#main" ancestor selector to an "Only Child" and "Last Child" test to fix broken tests caused by QUnit commit abfab1713ccb588aa87136b199a9ddc8d1b56c4b (Aug 29, 2010)
2010-09-07 08:53:06 -04:00
John Resig
b920f0aeb4
Broke more of the property-specific CSS logic out of the jQuery.css() function.
2010-09-05 11:01:27 -04:00
John Resig
920099b29c
First pass at unifying the various CSS methods in jQuery (jQuery.style, jQuery.curCSS, and jQuery.css are now all under jQuery.css).
2010-09-05 10:17:18 -04:00
John Resig
2912f8ab95
Broke apart some of the browser-specific logic for CSS handling.
2010-09-05 00:04:37 -04:00
John Resig
426045cc74
Some more minor formatting tweaks.
2010-09-04 23:34:52 -04:00
John Resig
1970154c3b
Tweaking the formatting from the previous commit.
2010-09-04 23:28:17 -04:00
Brandon Aaron
65b24861bc
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.
2010-09-02 21:06:40 -05:00
John Resig
97cbd76695
Fix the order of the element test arguments.
2010-09-02 16:15:54 -04:00
John Resig
90a4abd511
Tweaked the name unit tests to specify the exact nodes from which to test against.
2010-09-02 15:13:10 -04:00
John Resig
d48db1f440
Remove cases of :contains() where quotes are used - not using quotes follows more closely with the CSS Selector recommendation.
2010-09-02 14:56:32 -04:00
Brandon Aaron
8d04ffec16
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).
2010-09-01 11:05:35 -05:00
Brandon Aaron
a2e1051fb4
Increase max number of JSLint errors. This is necessary because we have several error messages that we choose to ignore.
2010-09-01 10:48:19 -05:00
John Resig
13f27fcd05
Switched to use 'in' for the setInterval/window check as it also skirts around the Safari 2 NodeList crasher. See the discussion in 94f35d0519
for more details.
2010-08-27 18:17:07 -04:00
John Resig
1ead20c2ed
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 .
2010-08-27 15:14:30 -04:00
John Resig
43fbe3b33a
Handle two more cases where comments were missing in the test case, in Blackberry 4.6.
2010-08-27 14:16:27 -04:00
John Resig
ea8b1584b1
Use the native isArray whenever possible. See perf test by jdalton here: http://jsperf.com/isarray-vs-other Fixes #6825 .
2010-08-27 13:15:48 -04:00
John Resig
7f18d29287
Simplify the logic in $.type, thanks to jdalton for the suggesiton in 5d2be7e299
.
2010-08-27 07:03:30 -07:00
John Resig
5d2be7e299
Added some tweaks to $.type to handle null and undefined. Added a bunch of unit tests as well.
2010-08-27 06:10:52 -07:00