MCPcopy Index your code
hub / github.com/documentcloud/visualsearch / multipleContexts

Function multipleContexts

build-min/dependencies.js:150–151  ·  view source on GitHub ↗
(selector,contexts,results)

Source from the content-addressed store, hash-verified

148i=group.length;while(i--){cached=matcherFromTokens(group[i]);if(cached[expando]){setMatchers.push(cached);}else{elementMatchers.push(cached);}}
149cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));}
150return cached;};function multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i<len;i++){Sizzle(selector,contexts[i],results);}
151return results;}
152function select(selector,context,results,seed){var i,tokens,token,type,find,match=tokenize(selector);if(!seed){if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="ID"&&support.getById&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find["ID"](token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results;}
153selector=selector.slice(tokens.shift().value.length);}
154i=matchExpr["needsContext"].test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[(type=token.type)]){break;}

Callers 1

setMatcherFunction · 0.85

Calls 1

SizzleFunction · 0.85

Tested by

no test coverage detected