Commit Graph

3236 Commits

Author SHA1 Message Date
Corey Frang
0fea007a1a Fix #12273. Don't call easing functions for duration 0 animations. Close gh-895. 2012-08-19 22:09:08 -04:00
Corey Frang
3812f9436d Fix #12278. Promises on non-default queue wait until a dequeue is attempted on an empty queue. Close gh-893. 2012-08-19 21:48:52 -04:00
Oleg Gaidarenko
109d910701 jQuery.contains() handles document objects directly. Close gh-879. 2012-08-19 20:34:03 -04:00
Nikita Govorov
ff7b7cfd1d Fix #12149. Avoid memory leak on oldIE change events. Close gh-878. 2012-08-19 20:24:03 -04:00
jaubourg
9d07525a71 Makes sure "adding" a string to a Callbacks object doesn't cause a stack overflow, just ignore the value like 1.7.x righfully did. Fixes #12233. Unit tests added. 2012-08-16 19:12:59 +02:00
jaubourg
b292c4c2df Calling load with null as the data parameter now properly issues a GET request, not a POST request. Unit tests added. Fixes #12234. 2012-08-16 16:45:18 +02:00
Timmy Willison
aa1350d9e2 Update Sizzle 2012-08-14 14:24:09 -04:00
Rick Waldron
dc3f7d3868 Update comments about window.getComputedStyle in both locations. 2012-08-11 16:30:46 -04:00
Rick Waldron
3722aef8be Use window.getComputedStyle to prevent breaking jsdom/node.js . Fixes #12235 2012-08-10 19:34:01 -04:00
Dave Methvin
060eabc9e8 Finish the license changes, including Sizzle. 2012-08-09 13:44:20 -04:00
Dave Methvin
1d8bf0a2b5 Fix #12203. .undelegate() should not remove direcly bound events. 2012-08-07 20:49:34 -04:00
Dave Methvin
37e8b44884 Add back a sacrificial $.attrFn object.
Originally removed in 86b775d036 as part of the enhancement that allows $(html, props) to use any $.fn method.

Although $.attrFn is undocumented it appears to be a poorly kept secret. jQuery Mobile 1.1 is using it and it's the topic of several blog/StackOverflow posts. Leave an empty object here as a dumpster for now, but it's coming out for good in 1.9.
2012-08-07 13:45:47 -04:00
Timmy Willison
5f3c36c7c0 Sizzle: fix chaining pseudo selectors placed after pos selectors. Fixes #12208. 2012-08-07 13:31:07 -04:00
Corey Frang
07e50933c4 Fixes #1034 - Check for style.removeAttribute before calling it
Fixes issue in non IE browsers that happen to come down this path
2012-08-06 11:01:34 -05:00
Timmy Willison
beeab4d126 Quote reserved keyword 'throws' to satisfy yui compressor. Fixes #12158. 2012-07-30 10:44:47 -04:00
Timmy Willison
e07b444dfe Fix a regression where has with multiple contexts was not filtering correctly. Test added. 2012-07-27 18:19:18 -04:00
Timmy Willison
4039d3668d Sizzle: fix a small bug with combinator cache. Fixes #10499. 2012-07-27 17:34:39 -04:00
Timmy Willison
f6f25eff88 Sizzle: adjust pseudos regex. Fixes #12153. 2012-07-27 16:10:45 -04:00
Dave Methvin
14f67a9518 Per @gibson042, don't need .documentElement since Sizzle handles. 2012-07-26 09:30:49 -04:00
Daniel Chatfield
155855b2a9 Fix #12127, fer real. IE9/10 check state on clone. Close gh-875. 2012-07-25 22:23:24 -04:00
Dave Methvin
cc6c014125 Unbreak isHidden args, they're needed by the .filter() call. 2012-07-25 21:44:44 -04:00
Dave Methvin
ed898c62c8 Fix #12148. Let .toggle() call the public .hide() for punching.
There is a slightly shorter way to do this but it's not Closure-friendly.
2012-07-25 21:24:49 -04:00
Oleg
5119b252ac Moves isHidden to src/css.js and re-introduces its use. No ticket. Closes gh-876 2012-07-25 16:24:10 -07:00
Corey Frang
d00048eabe Oops, didn't mean to revert sizzle last time 2012-07-25 15:53:42 -05:00
Corey Frang
f0432d54f6 This should repair the unit 2012-07-25 15:36:21 -05:00
Timmy Willison
0f14c53d72 Remove unnecessary else 2012-07-25 16:09:30 -04:00
Timmy Willison
17a26f5bd9 Fail silently if closest is somehow called on a document. Fixes #10726. 2012-07-25 16:05:59 -04:00
Timmy Willison
2e42f06cdc Sizzle: fixes issue with :empty pseudo and comment nodes 2012-07-25 15:24:05 -04:00
Dave Methvin
de213be372 Revert "Fix #12127. IE9/10 checks fall off the box on clone. Close gh-873."
This reverts commit 569d064fc9.

Causing test fails in Safari, IE6, and IE7.
2012-07-25 14:38:55 -04:00
Timmy Willison
647b772ab9 Update Sizzle: minor consolidation 2012-07-25 11:01:08 -04:00
Timmy Willison
ad5fba759b Update Sizzle: attribute values regex tweak 2012-07-25 10:52:34 -04:00
Dave Methvin
ce15bd7d0c Fix #7579. Don't convert to number if it changes the string. Close gh-852.
Net effect here is that hex numbers and most exponential-format numbers or long sequences of digits will remain strings rather than being coerced to numbers. `The people have spoken.
2012-07-25 10:28:50 -04:00
Mike Sherov
da4d609297 Followup #12018, fix a test fail converting to pixels. Close gh-874. 2012-07-25 09:45:38 -04:00
Daniel Chatfield
569d064fc9 Fix #12127. IE9/10 checks fall off the box on clone. Close gh-873. 2012-07-25 09:32:33 -04:00
Elijah Manor
077987876b Fix #12132. IE10 dislikes detached object elements. Close gh-870. 2012-07-24 14:45:02 -04:00
Timmy Willison
91dfb28dd8 Update Sizzle 2012-07-23 19:39:58 -04:00
Timmy Willison
3adc59efa6 Sizzle: fixes test fails in IE6/7 2012-07-23 15:37:41 -04:00
Timmy Willison
d8aa8e71b0 Sizzle: fix issue with adjusting the context on relative combinators in element-rooted qSA 2012-07-23 14:51:55 -04:00
Timmy Willison
09fc2c50cb Update Sizzle 2012-07-23 12:52:08 -04:00
Richard Gibson
e761e0c6e0 Support event delegation with relative selectors. Fixes #10762. Closes gh-860. 2012-07-23 12:49:45 -04:00
Timmy Willison
a08a18b80a Update Sizzle: Minor edits and fixes #10762. 2012-07-23 12:48:05 -04:00
Richard Gibson
c14a6b385f Clean up regexen; use common regex for numbers. Close gh-862. 2012-07-22 22:23:32 -04:00
Corey Frang
74cc5b0984 Fix #9217. oldIE error when changing detached elements, close gh-861 2012-07-22 22:13:31 -04:00
Mike Sherov
aa3fabce46 Fix #12088, Safari 5 and more percentages in getComputedStyle
In particular, min-width and max-width are taunting the awesome hack. Closes gh-865.
2012-07-22 22:03:27 -04:00
Corey Frang
94924a05de Fix the logic to set overflow:hidden on width & height animations - Fixes #12117 - Closes gh-869 2012-07-20 18:36:55 -05:00
Dave Methvin
f70a696598 Update Sizzle to fix #12082, #12087. 2012-07-17 23:04:03 -04:00
jaubourg
ced5e9037a Extracts the serialization code from the ajax module so that alternative ajax implementations can use it without the need for the whole ajax module to be included in the build. 2012-07-13 09:47:43 +02:00
Dave Methvin
c29660c593 Revert "Fix #11397. Shush Firefox warning by re-breaking #6932 for BB 4.7."
This reverts commit e866893fd2.

Failures in IE6 when this is removed, unfortunately.
2012-07-12 15:28:58 -04:00
Dave Methvin
e866893fd2 Fix #11397. Shush Firefox warning by re-breaking #6932 for BB 4.7.
At this point BlackBerry 4.7 (and related ancient browsers) should be scarce (released circa 2008) so #6932 will be closed wontfix for this edge case.
2012-07-12 15:10:58 -04:00
Dave Methvin
db4d122ff1 Update Sizzle to fix oldIE erroneous getAttribute invokification. 2012-07-12 09:58:59 -04:00
Dave Methvin
f4e5c1729a Fix #11547. toLowerCase not work good on XML attributes.
This was fixed to some extent in gh-724 but there were insufficient test cases. Removing the lowercase completely allows IE 6/7 to work properly since there you need an exact case match for attributes, even in HTML docs. More discussion and test cases in the comments on gh-724.
2012-07-11 23:09:07 -04:00
Dave Methvin
0bde43aeee Update Sizzle; Closes #12054, #12057. 2012-07-11 17:23:15 -04:00
Chris Faulkner
7b5ffcdac8 Fixes a variety of typographical problems. Closes gh-853 2012-07-11 09:46:21 -04:00
Timmy Willison
1f483f354d Adjust jshint options to pass with closure 'sub' changes 2012-07-10 12:12:55 -04:00
Timmy Willison
5bfded1dc6 Sizzle: necessary changes for Advanced Closure compiler support 2012-07-10 12:09:05 -04:00
Uri Gilad
f843a7062f Fix #10517. before() and after() on disconnected node should return multiple nodes. Closes gh-851. 2012-07-10 10:14:43 -04:00
Timmy Willison
b6cb4b420f Sizzle: fix failing test in IE: malformed HTML 2012-07-09 23:48:09 -04:00
Timmy Willison
3384213df9 Update Sizzle: fixes an issue with an escape character in the id of a context 2012-07-09 23:20:36 -04:00
Uri Gilad
21b0db7993 Fix #11962. Standardize getter return values for empty sets. 2012-07-09 23:06:51 -04:00
Timmy Willison
3dbf9a8d5e Update Sizzle: compress/edge case pull from gibson and a fix :not/:has with spaces 2012-07-09 22:08:00 -04:00
Mike Sherov
8f01b92b8f Follow the style guide, lose 72 bytes! Closes gh-840. 2012-07-09 21:39:22 -04:00
Timmy Willison
f30f7732e7 Update Sizzle: fixes author of a previous commit 2012-07-09 11:38:25 -04:00
Timmy Willison
7fae98c55b Update Sizzle: added EXPOSE comment 2012-07-09 11:13:00 -04:00
Timmy Willison
0b06932072 Sizzle added standalone AMD support 2012-07-09 11:05:33 -04:00
David Benjamin
dc83072878 Fix #11249. Inline styles anger Content Security Policy. 2012-07-07 17:28:35 -04:00
Timmy Willison
c8e8d905f8 Sizzle: adds a test for a previously problematic selector 2012-07-07 13:10:10 -04:00
Timmy Willison
c5259bf137 Update Sizzle: adds createPseudo method on Sizzle.selectors for easily creating pseudos with the new compiler 2012-07-07 12:44:05 -04:00
Timmy Willison
115fc4cec2 Update Sizzle: fixes UI tests 2012-07-06 19:14:34 -04:00
Timmy Willison
3f579f342d Sizzle: minor change 2012-07-06 11:16:38 -04:00
Timmy Willison
00d160331a Update Sizzle: improved dir caching 2012-07-06 11:11:54 -04:00
Mike Sherov
f5fd41252e Fix #12018, readyState "interactive" in oldIE lies! Closes gh-848. 2012-07-06 10:12:20 -04:00
Nowres Rafid
aaf134bb70 Fix #8482, offsetParent should not return null. Closes gh-847. 2012-07-06 10:01:32 -04:00
Oleg
05aff40231 Optimization of array operations, closes gh-844. 2012-07-06 09:48:52 -04:00
Richard Gibson
f8baea8f7a DRY out removeData/cleanData, closes gh-838. 2012-07-06 09:22:44 -04:00
Mike Sherov
7532bd7df5 Stop using reserved words as argument names, closes gh-841. 2012-07-06 09:09:40 -04:00
Richard Gibson
1793eab32b Fix #11971: force numeric animation start to be numeric, closes gh-836. 2012-07-05 21:38:17 -04:00
Dave Methvin
86b775d036 Remove more attrFn vestiges from events. 2012-07-05 17:46:08 -04:00
Dave Methvin
cdd5132dcc Fix #12026. Let props in $(html, props) be any jQuery.fn method.
Closes gh-839.
2012-07-05 17:21:58 -04:00
timmywil
1e027610d6 Sizzle: removes qunit and adds .gitignore 2012-07-05 16:41:53 -04:00
timmywil
43f24d50ec Update Sizzle: adjusted POS handling; attribute names should be case-insensitive; dir cache performance tweak 2012-07-05 16:38:35 -04:00
timmywil
3dc77c4bfa Update Sizzle: pseudo-classes should be case-insensitive 2012-07-05 14:52:05 -04:00
timmywil
9a40b1848a Sizzle docs and README updates 2012-07-04 16:55:31 -04:00
Richard Gibson
7f8178033f Update Sizzle: better compression 2012-07-04 12:40:31 -04:00
Dave Methvin
f661b9ea5e Update copyright to jQuery Foundation. 2012-07-03 23:09:44 -04:00
timmywil
cef416116d Update Sizzle: small regex fix 2012-07-03 18:07:00 -04:00
timmywil
9feb945e9d Update Sizzle: removes makeArray and uses native push/slice where available 2012-07-03 16:04:10 -04:00
timmywil
d7372b180c Sizzle: maxCacheLength -> cacheLength 2012-07-03 15:06:36 -04:00
timmywil
b325f7161c Sizzle: detects a buggy getElementsByName. Fixes #10799. 2012-07-03 14:09:01 -04:00
timmywil
461256a711 Update Sizzle: Caching system respects DOM changes between uses of the same selector 2012-07-03 13:54:42 -04:00
timmywil
330eb3bb79 Update Sizzle: exposed compile function for external use. maxCacheLength can be adjusted. 2012-07-03 11:22:47 -04:00
timmywil
d8db54a056 Update Sizzle: fixes a small bug in class matching 2012-07-03 10:31:28 -04:00
timmywil
cdae7479a8 Update Sizzle: adds caching to combinators 2012-07-03 00:16:14 -04:00
timmywil
5c200cf036 Sizzle: space combinator update 2012-07-02 23:01:16 -04:00
timmywil
26f88d3de4 Update sizzle: fixes fail in traversing with :has selector 2012-07-02 22:49:23 -04:00
timmywil
accb3c4932 Sizzle: fix multiple nested pseudos. Fixes #7010. 2012-07-02 22:19:33 -04:00
timmywil
b414fe1b01 Use value rather than nodeValue in attributes (it's the string version). Update sizzle: default attribute handling. 2012-07-02 21:35:00 -04:00
timmywil
6e36cbf90e Sizzle: add cross-browser w3c whitespace rules; pseudo generation adjustment 2012-07-02 17:52:42 -04:00
timmywil
800f47a547 Sizzle: minor adjustments and a small fix in the child selector regex 2012-07-02 15:24:33 -04:00
timmywil
b418fa1f09 UPDATE SIZZLE: completed rewrite for better things!
Remove reverse in traversing for comma selectors. Sizzle's handling of commas is now more consistent.
2012-07-02 11:34:26 -04:00
timmywil
f71a6ec6cf Add back ID shortcut. It's about 3 times faster than going through jQuery.fn.find and merging. 2012-07-02 11:34:26 -04:00