Commit Graph

3101 Commits

Author SHA1 Message Date
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
Dave Methvin
672701add1 Move jQuery.sub to deprecated.js, because it is. 2012-06-29 17:47:59 -07: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
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
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
3206be8772 Make removeClass smart enough to remove duplicates. Fixes #11923 2012-06-23 19:38:27 -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
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
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
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
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
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
timmywil
2e5d645287 Update Sizzle 2012-06-19 00:40:04 -04:00