1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-13 13:25:48 +01:00

Closes issue #667.

This commit is contained in:
Kris Maglione
2011-09-28 04:05:55 -04:00
parent 43421e8631
commit 2b52b7ee2d
2 changed files with 10 additions and 8 deletions

View File

@@ -1347,16 +1347,16 @@ var DOM = Class("DOM", {
* @returns {boolean} True when the patterns are all valid.
*/
validateMatcher: function validateMatcher(list) {
let evaluator = services.XPathEvaluator();
let node = services.XMLDocument();
return this.testValues(list, this.closure.testMatcher);
return this.testValues(list, DOM.closure.testMatcher);
},
testMatcher: function testMatcher(value) {
let evaluator = services.XPathEvaluator();
let node = services.XMLDocument();
if (/^xpath:/.test(value))
evaluator.createExpression(value.substr(6), DOM.XPath.resolver);
util.withProperErrors("createExpression", evaluator, value.substr(6), DOM.XPath.resolver);
else
node.querySelector(value);
util.withProperErrors("querySelector", node, value);
return true;
},