Lines Matching refs:expression
1078 document._getElementsByXPath = function(expression, parentElement) { argument
1080 var query = document.evaluate(expression, $(parentElement) || document,
1244 up: function(element, expression, index) { argument
1245 return Selector.findElement($(element).ancestors(), expression, index);
1248 down: function(element, expression, index) { argument
1249 return Selector.findElement($(element).descendants(), expression, index);
1252 previous: function(element, expression, index) { argument
1253 return Selector.findElement($(element).previousSiblings(), expression, index);
1256 next: function(element, expression, index) { argument
1257 return Selector.findElement($(element).nextSiblings(), expression, index);
1746 initialize: function(expression) { argument
1748 this.expression = expression.toString().strip();
1756 if (this.expression == '') abort('empty expression');
1758 var params = this.params, expr = this.expression, match, modifier, clause, rest;
1843 return this.expression;
1848 matchElements: function(elements, expression) { argument
1849 var selector = new Selector(expression);
1853 findElement: function(elements, expression, index) { argument
1854 if (typeof expression == 'number') index = expression, expression = false;
1855 return Selector.matchElements(elements, expression || '*')[index || 0];
1859 return expressions.map(function(expression) { argument
1860 … return expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], function(results, expr) {