1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 10:17:59 +01:00

Test title attributes when searching for a relationship link.

This commit is contained in:
Doug Kearns
2009-06-19 00:23:51 +10:00
parent c2e18373ab
commit af23cedd7d

View File

@@ -1176,13 +1176,16 @@ function Buffer() //{{{
return true; return true;
} }
// TODO: this should probably use the default 'hinttags' value. --djk
let res = buffer.evaluateXPath(options["hinttags"], frame.document); let res = buffer.evaluateXPath(options["hinttags"], frame.document);
for (let [,regex] in Iterator(regexps)) for (let [,regex] in Iterator(regexps))
{ {
for (let i in util.range(res.snapshotLength, 0, -1)) for (let i in util.range(res.snapshotLength, 0, -1))
{ {
let elem = res.snapshotItem(i); let elem = res.snapshotItem(i);
if (regex.test(elem.textContent) || Array.some(elem.childNodes, function (child) regex.test(child.alt))) if (regex.test(elem.textContent) ||
regex.test(elem.title) ||
Array.some(elem.childNodes, function (child) regex.test(child.alt)))
{ {
buffer.followLink(elem, liberator.CURRENT_TAB); buffer.followLink(elem, liberator.CURRENT_TAB);
return true; return true;