git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix :hidden selector that was accidentally reverted in previous commit, also fixed...
[jquery.git]
/
src
/
selector.js
diff --git
a/src/selector.js
b/src/selector.js
index
517ea60
..
b404064
100644
(file)
--- a/
src/selector.js
+++ b/
src/selector.js
@@
-8,7
+8,8
@@
var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,
done = 0,
var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,
done = 0,
- toString = Object.prototype.toString;
+ toString = Object.prototype.toString,
+ hasDuplicate = false;
var Sizzle = function(selector, context, results, seed) {
results = results || [];
var Sizzle = function(selector, context, results, seed) {
results = results || [];
@@
-760,6
+761,7
@@
if ( document.documentElement.compareDocumentPosition ) {
}
root.removeChild( form );
}
root.removeChild( form );
+ root = form = null; // release memory in IE
})();
(function(){
})();
(function(){
@@
-800,6
+802,8
@@
if ( document.documentElement.compareDocumentPosition ) {
return elem.getAttribute("href", 2);
};
}
return elem.getAttribute("href", 2);
};
}
+
+ div = null; // release memory in IE
})();
if ( document.querySelectorAll ) (function(){
})();
if ( document.querySelectorAll ) (function(){
@@
-829,6
+833,8
@@
if ( document.querySelectorAll ) (function(){
for ( var prop in oldSizzle ) {
Sizzle[ prop ] = oldSizzle[ prop ];
}
for ( var prop in oldSizzle ) {
Sizzle[ prop ] = oldSizzle[ prop ];
}
+
+ div = null; // release memory in IE
})();
if ( document.getElementsByClassName && document.documentElement.getElementsByClassName ) (function(){
})();
if ( document.getElementsByClassName && document.documentElement.getElementsByClassName ) (function(){
@@
-851,6
+857,8
@@
if ( document.getElementsByClassName && document.documentElement.getElementsByCl
return context.getElementsByClassName(match[1]);
}
};
return context.getElementsByClassName(match[1]);
}
};
+
+ div = null; // release memory in IE
})();
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
})();
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {