aboutsummaryrefslogtreecommitdiffstats
path: root/lo.js
diff options
context:
space:
mode:
authoranekos2012-12-20 20:08:41 +0900
committeranekos2012-12-20 20:08:41 +0900
commitda3108fcea119f05d98caae3552654c095ad7601 (patch)
tree4793c8dba1dee59ffdfe8fd3faa906e454e59edf /lo.js
parent98527df8e277b7e1656bf6debd20946f7cc5fa4f (diff)
downloadvimperator-plugins-da3108fcea119f05d98caae3552654c095ad7601.tar.bz2
For new firefox.
Diffstat (limited to 'lo.js')
-rw-r--r--lo.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lo.js b/lo.js
index e12cb28..1159a3b 100644
--- a/lo.js
+++ b/lo.js
@@ -188,8 +188,8 @@ let INFO =
function constant (value)
function () value;
- function isHttpLink (link)
- (link.href && link.href.indexOf('http') == 0);
+ function isHttpOrFileLink (link)
+ (link.href && ((link.href.indexOf('http') == 0) || (/^file:/.test(link.href))));
function isCurrent (link)
(link.href === buffer.URL);
@@ -203,7 +203,7 @@ let INFO =
function getLinks (includeCurrent) {
function _get (content)
Array.prototype.concat.apply(Array.slice(content.document.links), Array.slice(content.frames).map(_get));
- return _get(content).filter(isHttpLink).filter(includeCurrent ? constant(true) : not(isCurrent));
+ return _get(content).filter(isHttpOrFileLink).filter(includeCurrent ? constant(true) : not(isCurrent));
}
function makeRegExp (str) {