From ec64e0e73dc08d7ee6a663d7e10f865b5d483f6e Mon Sep 17 00:00:00 2001 From: hogelog Date: Sat, 17 Jan 2009 08:18:22 +0000 Subject: * Autopager set linkState visited. git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28548 d0d07461-0603-4401-acd4-de1884942a52 --- nextlink.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'nextlink.js') 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); -- cgit v1.2.3