Lines Matching refs:expression

1721   document._getElementsByXPath = function(expression, parentElement) {  argument
1723 var query = document.evaluate(expression, $(parentElement) || document,
2027 up: function(element, expression, index) { argument
2031 return Object.isNumber(expression) ? ancestors[expression] :
2032 Selector.findElement(ancestors, expression, index);
2035 down: function(element, expression, index) { argument
2038 return Object.isNumber(expression) ? Element.descendants(element)[expression] :
2039 Element.select(element, expression)[index || 0];
2042 previous: function(element, expression, index) { argument
2046 return Object.isNumber(expression) ? previousSiblings[expression] :
2047 Selector.findElement(previousSiblings, expression, index);
2050 next: function(element, expression, index) { argument
2054 return Object.isNumber(expression) ? nextSiblings[expression] :
2055 Selector.findElement(nextSiblings, expression, index);
2729 Element.Methods.down = function(element, expression, index) { argument
2732 return Object.isNumber(expression) ? _descendants(element)[expression] :
2733 Element.select(element, expression)[index || 0];
3160 initialize: function(expression) { argument
3161 this.expression = expression.strip();
3198 var e = this.expression;
3222 Selector._div.querySelector(this.expression);
3231 var e = this.expression, ps = Selector.patterns, h = Selector.handlers,
3258 Selector._cache[this.expression] = this.matcher;
3262 var e = this.expression, ps = Selector.patterns,
3284 Selector._cache[this.expression] = this.xpath;
3289 var e = this.expression, results;
3313 var e = this.expression, ps = Selector.patterns, as = Selector.assertions;
3344 return this.expression;
3348 return "#<Selector:" + this.expression.inspect() + ">";
3868 split: function(expression) { argument
3870 expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {
3876 matchElements: function(elements, expression) { argument
3877 var matches = $$(expression), h = Selector.handlers;
3885 findElement: function(elements, expression, index) { argument
3886 if (Object.isNumber(expression)) {
3887 index = expression; expression = false;
3889 return Selector.matchElements(elements, expression || '*')[index || 0];
4334 function findElement(event, expression) { argument
4336 if (!expression) return element;
4338 return Selector.findElement(elements, expression, 0);