Commit Graph

5197 Commits

Author SHA1 Message Date
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
Rick Waldron
f18b75940e Use ~ to hold grunt at 0.3.9 2012-06-30 12:53:15 -07:00
Rick Waldron
3d822afbe8 Fix typo in grunt lint:tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2012-06-30 11:53:47 -07:00
Dave Methvin
672701add1 Move jQuery.sub to deprecated.js, because it is. 2012-06-29 17:47:59 -07:00
Mike Sherov
a69fbbaa8b stop using reserved words as argument names 2012-06-28 21:39:58 -04:00
timmywil
304eebb260 Update Sizzle: Size optimizations from gibson 2012-06-28 11:15:54 -07:00
timmywil
7cf927cb08 Update Sizzle: typo 2012-06-28 11:15:54 -07:00
Dave Methvin
8a01c9201a Fix #11382. #11764. Only prevent click events on disabled elements.
We don't want a disabled link/button to register delegated clicks, but we do want events like mouseover or custom events.

This is a compromise, there is no perfect solution. Well, the browsers could be consistent about direct vs. delegated events but *that's* not gonna happen.
2012-06-27 11:58:16 -04:00
Dave Methvin
94e744aec9 Fix #11315. Selector for .on() is relative to delegateTarget.
This fixes a regresssion from 1.6.4. Be aware that nearly every place that this bug comes into play, the selector in use is incredibly inefficient.
2012-06-27 11:54:04 -04:00
timmywil
ad2221853f Update Sizzle: reduced size. Add Sizzle's utilities.js to unit tests 2012-06-27 00:41:33 -04:00
Rick Waldron
3c86547a3b As it turns out, we won't need the 'main' entry in package.json 2012-06-26 17:57:45 -04:00
Dave Methvin
cde4c326b8 Fix #11969. Never a null moment when checking siblings. 2012-06-26 17:08:49 -04:00
timmywil
53eb2305fb Update copyright years for jQuery and Sizzle 2012-06-26 16:55:40 -04:00
timmywil
eecd8aef67 Allow document to be passed to Sizzle.contains. Fixes #11539. 2012-06-26 16:39:46 -04:00
Richard Gibson
b6d02735e9 Clear elements to avoid leaking memory. Close gh-837. Fixes #11809 2012-06-26 14:49:56 -04:00
Rick Waldron
7a9b57aa69 Fixes broken grunt watch task. Part 2 2012-06-26 14:46:46 -04:00
Rick Waldron
babf81570c Fixes broken grunt watch task. 2012-06-26 14:45:21 -04:00
Dave Methvin
9cbe375a55 Fix #10895. Reduce IE poll interval to save CPU time. 2012-06-26 09:16:29 -04:00
timmywil
375c44d9c7 Update Sizzle: Removes directory caching in dirCheck. Fixes #11966. 2012-06-25 12:44:57 -04:00
Rick Waldron
96246332f7 Adds .jshintrc files for: grunt (default set), src, tests; Adapts jQuery-UI loading method 2012-06-25 10:49:21 -04:00
Corey Frang
c436ae04de Completes #11799: Maybe .progress() was cooler than I thought.
Generate a .progress() for each step of an animation, once all properties are changed. Closes gh-835.
2012-06-25 10:34:25 -04:00
Rick Waldron
a2758377df Adds src/deprecated.js, test/unit/deprecated.js; -deprecated flag; Moves jQuery.browser and removes use in test/unit/ajax.js. Fixes #11965 2012-06-25 10:02:28 -04:00
timmywil
b47147118c Add grunt with lint to Sizzle 2012-06-24 15:33:04 -04:00
Rick Waldron
d4b5a1974d Make @VERSION replace regex global. Fixes #11960 2012-06-23 19:43:12 -04:00
Rick Waldron
3206be8772 Make removeClass smart enough to remove duplicates. Fixes #11923 2012-06-23 19:38:27 -04:00
Dave Methvin
4df3aaeab3 Add a semicolon in unit test; this pull predated lint mandate. 2012-06-22 16:21:09 -04:00
Corey Frang
36369ce50f Fix #11797. Use Deferred for better animation callbacks. Closes gh-830.
In particular, an animation stopped with `gotoEnd` will be rejected.
2012-06-22 16:11:12 -04:00
Timo Tijhof
9bb3494ce9 Fix #11925, Pass eventHandle to special.teardown. Closes gh-831.
* Added unit test to confirm.
  The third assertion fails without the fix in ./src/event.js
2012-06-22 15:57:46 -04:00
Dave Methvin
d2b0c60840 Updating the source version to 1.8pre. 2012-06-22 13:30:16 -04:00
Dave Methvin
2236c55b91 Tagging the 1.8b1 release. 2012-06-22 13:28:03 -04:00
Dave Methvin
ad8dc12ac2 Fix #11757. IE 6/7 can't clean up circular DOM-JS refs.
Why? Because it's dumb. Verified with the case in the ticket.
2012-06-22 09:46:07 -04:00
Rick Waldron
d5658e978d Removes scripts:postinstall from package.json, see: 286c4d91dd 2012-06-21 16:03:11 -04:00
timmywil
26bdbb806e Do jQuery.trim in less bytes (-5). 2012-06-21 15:57:12 -04:00
timmywil
e2497c682f Add parseHTML for explicitly parsing strings into html. Fixes #11617. 2012-06-21 15:39:04 -04:00
Rick Waldron
7ff3da186c Unit tests are linted and passing. 2012-06-21 15:30:24 -04:00
Richard Gibson
66501469c0 Close GH-829: no ticket: smaller jQuery.ready. 2012-06-21 13:40:59 -04:00
timmywil
6cdca88eee Restore rhtmlString to its original form. 1.9 will come with starts-with html matching. For now, we are warning against broad use of jQuery() to parse html. 2012-06-21 11:38:31 -04:00
timmywil
c20e031058 Revert "Adjust jQuery('html') detection to only match when html starts with '<' (counting space characters). Fixes #11290"
This reverts commit 239fc86b01.

The consensus is that this would change behavior too abruptly. We will warn in 1.8 and do this in 1.9.
2012-06-21 11:38:31 -04:00
Rick Waldron
bc9945a6a4 Actually omit files that are specified. Fixes #11943
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2012-06-20 20:39:22 -04:00
timmywil
f3515b735e Update Sizzle: fixes test fails in selector module in IE9/Opera 2012-06-20 12:52:41 -04:00
timmywil
c8d5734e5b Update Sizzle: minor fix for matchesSelector usage in FF<12 2012-06-20 11:55:32 -04:00
timmywil
cc9bc0bb6b Update Sizzle: performance testing and changes for optimization. Adds back matchesSelector. 2012-06-20 11:41:58 -04:00
timmywil
239fc86b01 Adjust jQuery('html') detection to only match when html starts with '<' (counting space characters). Fixes #11290 2012-06-20 11:19:24 -04:00
Jacob Thornton
286c4d91dd Adds post-install grunt hook 2012-06-19 17:11:05 -04:00
timmywil
7692ae419d When detecting html in init, ignore html characters within quotes, brackets, and parens as well as escaped characters which are valid in selectors. Fixes #11290. 2012-06-19 11:35:45 -04:00
timmywil
868a9cea08 Update Sizzle: fixes a bug dealing with backslashes in selectors. Fixes #10270. 2012-06-19 11:00:16 -04:00
timmywil
fcd6ea8465 Fixes test fails in traversing and event 2012-06-19 02:23:16 -04:00
timmywil
ccffddd89b Update Sizzle: adds selector divisions for element-rooted QSA in the Dupont strategy. Fixes #11814. 2012-06-19 01:50:03 -04:00