rem: $$from = _msie_selectById([], $base, $selector[1]); 
add: $$from = selectById([], $base, $selector[1]); 
context: var cssQuery = function($selector, $$from) {try {	var $match = [];	var $useCache = arguments.callee.caching && !$$from;	var $base = ($$from) ? ($$from.constructor == Array) ? $$from : [$$from] : [document];	//Optimization -- check for selectors beginning with '#id'	if($base.length == 1) {	    var $$bits = $selector.match($ID_ONLY);	    if($$bits) {		var $match;		if($base[0] == document) {		    $match = document.getElementById($$bits[1]);		} else {		    $match = getChildById($base[0], $$bits[1]);		}		if(!$match) {		    return [];		} else if(!$$bits[2].length) {		    return [$match];		} else {		    return cssQuery($$bits[2], $match);		}	    }	}	// process comma separated selectors	var $$selectors = parseSelector($selector).split($COMMA), i;	for (i = 0; i < $$selectors.length; i++) {		// convert the selector to a stream		$selector = _toStream($$selectors[i]);		// faster chop if it starts with id (MSIE only)		if (isMSIE && $selector.slice(0, 3).join("") == " *#") {			$selector = $selector.slice(2);			$$from = _msie_selectById([], $base, $selector[1]);		} else $$from = $base;		// process the stream		var j = 0, $token, $filter, $arguments, $cacheSelector = "";		while (j < $selector.length) {			$token = $selector[j++];			$filter = $selector[j++];			$cacheSelector += $token + $filter;			// some pseudo-classes allow arguments to be passed			//  e.g. nth-child(even)			$arguments = "";			if ($selector[j] == "(") {				while ($selector[j++] != ")" && j < $selector.length) {					$arguments += $selector[j];				}				$arguments = $arguments.slice(0, -1);				$cacheSelector += "(" + $arguments + ")";			}			// process a token/filter pair use cached results if possible			$$from = ($useCache && cache[$cacheSelector]) ?				cache[$cacheSelector] : select($$from, $token, $filter, $arguments);			if ($useCache) cache[$cacheSelector] = $$from;		}		$match = $match.concat($$from);	}	delete cssQuery.error;	return $match;} catch ($error) {	cssQuery.error = $error;	return [];}};
meta: 5054	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5054/9ab918943a37912fd0adc4e3db6b92a97ff463d5/cssQuery.js/clean/share/web/static/js/cssquery/cssQuery.js