aboutsummaryrefslogtreecommitdiffstats
path: root/nextlink.js
diff options
context:
space:
mode:
authorhogelog2009-01-17 08:18:22 +0000
committerhogelog2009-01-17 08:18:22 +0000
commitec64e0e73dc08d7ee6a663d7e10f865b5d483f6e (patch)
tree40f66f27ea17b42d2dc7c0bd33bc702d4afc7d1c /nextlink.js
parent32ddd0798f1d43947d065ce56c9573bbdd7977f3 (diff)
downloadvimperator-plugins-ec64e0e73dc08d7ee6a663d7e10f865b5d483f6e.tar.bz2
* Autopager set linkState visited.
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28548 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'nextlink.js')
-rw-r--r--nextlink.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/nextlink.js b/nextlink.js
index ce5bb94..d2184a3 100644
--- a/nextlink.js
+++ b/nextlink.js
@@ -45,6 +45,7 @@ if (!liberator.plugins.libly) {
var libly = liberator.plugins.libly;
var $U = libly.$U;
var logger = $U.getLogger('nextlink');
+var $H = Cc["@mozilla.org/browser/global-history;2"].getService(Ci.nsIGlobalHistory2);
var isFollowLink = typeof liberator.globalVariables.nextlink_followlink == 'undefined' ?
false : $U.eval(liberator.globalVariables.nextlink_followlink);
@@ -356,6 +357,8 @@ Autopager.prototype = {
p.className = 'vimperator-nextlink-page';
cache.mark.push(p);
+ $H.addURI(makeURI(reqUrl), false, true, makeURI(url));
+
return page.map(function(elem) {
var pe = doc.importNode(elem, true);
cache.insertPoint.parentNode.insertBefore(pe, cache.insertPoint);