From 71a0f56db4b972a7787e3469703460b0c10d165d Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Tue, 17 Feb 2009 01:49:26 +1100 Subject: [PATCH] Fix ]] when the relationship is specified with rel/rev (#162). --- common/content/buffer.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/content/buffer.js b/common/content/buffer.js index 2e0386a4..3226a575 100644 --- a/common/content/buffer.js +++ b/common/content/buffer.js @@ -1050,7 +1050,12 @@ function Buffer() //{{{ function followFrame(frame) { - function iter(elems) (e for ([i, e] in Iterator(elems)) if (e.rel.toLowerCase() == rel || e.rev.toLowerCase() == rel)); + function iter(elems) + { + for (let i = 0; i < elems.length; i++) + if (elems[i].rel.toLowerCase() == rel || elems[i].rev.toLowerCase() == rel) + yield elems[i]; + } // s have higher priority than normal hrefs let elems = frame.document.getElementsByTagName("link");