Digg.com - Page Jumper
By LouCypher
—
Last update Apr 19, 2007
—
Installed
954 times.
// ==UserScript==
// @name Digg.com - Page Jumper
// @namespace http://loucypher.wordpress.com/
// @include http://www.digg.com/*
// @include http://digg.com/*
// @description Adds "Go to page" button on Pages links
// ==/UserScript==
/****************************************************************
Changelog:
- 2007-04-13: Fixed: button didn't show up on Friends' Dugg
- 2006-12-19: Updated to Digg 4.0
- 2006-02-06: First released
****************************************************************/
var pages = document.evaluate("//div[@id='wrapper']//div[@class='pages']",
document, null, 0, null).iterateNext();
if (!pages) return;
var jumper = document.createElement("a");
jumper.href = "#";
jumper.className = "nextprev";
//jumper.style.cssFloat = "right";
jumper.style.marginLeft = "2em";
jumper.appendChild(document.createTextNode("Go to page"));
jumper.addEventListener("click", function(e) {
e.preventDefault();
var page = prompt("Go to page");
if (!page) return;
if (page && (page.match(/\d+/)) && (page != 0)) {
if (location.href.match(/\/page\d+/))
location.href = location.href.replace(/\/page\d+/, "/page" + page);
else location.href = location.href + "/page" + page;
}
}, false);
//pages.insertBefore(jumper, pages.firstChild);
pages.appendChild(jumper);