User:Quarl/toolbox logs.js

// User:Quarl/toolbox_logs.js - adds relevant Logs links to Toolbox

// requires: wikipage.js, addlilink.js

// based on http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Logs_link

// adds a 'logs for this page' link to the navigation bar

// if the page is a user's page, talk page (but not subpage), the link will go to logs for the user instead

// if the page is a special page, then no link is displayed

//

function addLogsLink() {

var url;

var show;

if (relevantUser) { // defined in wikipage.js

url = "http://en.wikipedia.org/w/index.php?title=Special:Log&user=" + relevantUser;

show = "User " + relevantUser;

} else if (wikiPage.nsSpecialP) {

// don't display link for special pages (other than those with relevantUser)

return;

} else {

url = "http://en.wikipedia.org/w/index.php?title=Special:Log&page=" + wikiPage.page;

show = wikiPage.page;

}

var title = "Show logs for " + show;

addToolboxLink(url, "Logs", "pt-logs", title);

}

$(addLogsLink);

//