User:Example/watchlistContribs.js
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
$(document).ready(contribber);
function contribber()
{
if(mw.config.get("wgPageName") === "Special:Watchlist")
{
$('[class^="mw-changeslist-title"][title^="User talk:"]').each(function(index, link)
{
var node = document.createElement("a");
var ind = link.href.search("User_talk");
node.href = link.href.substr(0, ind) + "Special:Contributions/" + link.href.substr(ind+10);
node.title = "Contribs of "+ link.title.substr(10);
link.innerHTML = link.innerHTML + "; ";
node.innerHTML = "<strong>(C)</strong>"
node.target="_blank";
link.parentNode.appendChild(node);
}
);
$('[class^="mw-changeslist-title"][title^="User:"]').each(function(index, link)
{
var node = document.createElement("a");
var ind = link.href.search("User:");
node.href = link.href.substr(0, ind) + "Special:Contributions/" + link.href.substr(ind+5);
node.title = "Contribs of "+ link.title.substr(5);
link.innerHTML = link.innerHTML + "; ";
node.innerHTML = "<strong>(C)</strong>"
node.target="_blank";
link.parentNode.appendChild(node);
}
);
}
}