// Moby Search Improver
// 2007-03-23
//
// --------------------------------------------------------------------
//
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name Moby Search Improver
// @namespace http://joshuajamesslone.name/greasemonkey
// @description Adds section links to MobyGames Quick Search results.
// @include http://*.mobygames.com/search/*
// ==/UserScript==
var allLinks, thisLink, newLinks, s, m, n, href;
allLinks = document.evaluate(
"//a[@href]",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i = 0; i < allLinks.snapshotLength; i++) {
thisLink = allLinks.snapshotItem(i);
href=thisLink.href;
m=href.indexOf("game/");
n=thisLink.innerHTML.indexOf("-1)&&(n==-1)) {
newLinks = document.createElement('small');
s = '
';
s += 'Rate ';
s += 'Add to Want List ';
s += 'Add to Have List ';
s += 'Discuss Game ';
s += 'Review this Game ';
s += 'Contribute ';
s += '
';
s += 'Credits ';
s += 'Release Info ';
s += 'Cover Art ';
s += 'Screenshots ';
s += 'MobyRank/Score ';
s += 'Reviews ';
s += 'Technical Specs ';
s += 'Trivia ';
s += 'Tips & Tricks ';
s += 'Advertising Blurbs ';
s += 'Manuals/Docs ';
s += 'Buy/Trade ';
s += 'Links/Searches ';
newLinks.innerHTML = s;
thisLink.parentNode.insertBefore(newLinks, thisLink.nextSibling);
}
}
//
// ChangeLog
//
// 2007-03-23 Original
// 2007-05-17 Added links to Forums
// 2008-06-14 Changed Forum link/location to more recent/accurate "Discuss Game"