From d27f5fc6f98fad6dac2b773a8c72206f0745cef7 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Mon, 13 Jan 2014 00:22:38 +0100 Subject: [PATCH] Fixed regression in prev- nextpattern validation. --- src/hints.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/hints.js b/src/hints.js index 86fa7a3..7c4cef8 100644 --- a/src/hints.js +++ b/src/hints.js @@ -429,8 +429,9 @@ Object.freeze((function(){ ); } - /* follow the count last link on pagematching the given pattern */ - function followLink(rel, pattern, count) { + /* follow the count last link on pagematching the given regex list */ + function followLink(rel, list, count) { + var patterns = list.split(","); /* returns array of matching elements */ function followFrame(frame) { var i, p, reg, res = [], @@ -453,8 +454,8 @@ Object.freeze((function(){ } } /* match each pattern successively against each link in the page */ - for (p = 0; p < pattern.length; p++) { - reg = pattern[p]; + for (p = 0; p < patterns.length; p++) { + reg = patterns[p]; /* begin with the last link on page */ for (i = elems.length - 1; i >= 0; i--) { if (elems[i].innerText.match(reg)) { @@ -474,7 +475,7 @@ Object.freeze((function(){ } } } - return "NONE:"; + return "ERROR:"; } function allFrames(win) { -- 2.20.1