git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6f2f183
)
Syncing Sizzle codebase.
author
John Resig
<jeresig@gmail.com>
Sat, 20 Dec 2008 22:45:11 +0000
(22:45 +0000)
committer
John Resig
<jeresig@gmail.com>
Sat, 20 Dec 2008 22:45:11 +0000
(22:45 +0000)
src/selector.js
patch
|
blob
|
history
diff --git
a/src/selector.js
b/src/selector.js
index
c89b92e
..
a749740
100644
(file)
--- a/
src/selector.js
+++ b/
src/selector.js
@@
-12,7
+12,7
@@
var done = 0;
if ( document.addEventListener && !document.querySelectorAll ) {
cache = {};
if ( document.addEventListener && !document.querySelectorAll ) {
cache = {};
- function invalidate(){ cache = {}; }
+ var invalidate = function(){ cache = {}; };
document.addEventListener("DOMAttrModified", invalidate, false);
document.addEventListener("DOMNodeInserted", invalidate, false);
document.addEventListener("DOMNodeRemoved", invalidate, false);
document.addEventListener("DOMAttrModified", invalidate, false);
document.addEventListener("DOMNodeInserted", invalidate, false);
document.addEventListener("DOMNodeRemoved", invalidate, false);
@@
-59,24
+59,24
@@
var Sizzle = function(selector, context, results, seed) {
selector = selector.replace( Expr.match.POS, "" );
}
selector = selector.replace( Expr.match.POS, "" );
}
- checkSet = Sizzle.filter( later, Sizzle( selector, context, results ) );
+ set = Sizzle.filter( later, Sizzle( selector, context ) );
} else {
} else {
- checkSet = Expr.relative[ parts[0] ] ?
+ set = Expr.relative[ parts[0] ] ?
[ context ] :
Sizzle( parts.shift(), context );
while ( parts.length ) {
[ context ] :
Sizzle( parts.shift(), context );
while ( parts.length ) {
- set = [];
+ var tmpSet = [];
selector = parts.shift();
if ( Expr.relative[ selector ] )
selector += parts.shift();
selector = parts.shift();
if ( Expr.relative[ selector ] )
selector += parts.shift();
- for ( var i = 0, l = checkSet.length; i < l; i++ ) {
- Sizzle( selector, checkSet[i], set );
+ for ( var i = 0, l = set.length; i < l; i++ ) {
+ Sizzle( selector, set[i], tmpSet );
}
}
- checkSet = set;
+ set = tmpSet;
}
}
} else {
}
}
} else {
@@
-104,10
+104,10
@@
var Sizzle = function(selector, context, results, seed) {
Expr.relative[ cur ]( checkSet, pop );
}
Expr.relative[ cur ]( checkSet, pop );
}
+ }
- if ( !checkSet ) {
- checkSet = set;
- }
+ if ( !checkSet ) {
+ checkSet = set;
}
if ( !checkSet ) {
}
if ( !checkSet ) {