mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 14:17:59 +01:00
Test title attributes when searching for a relationship link.
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user