User:Newbiepedian/bookmarknav.js

// Adapted from User:David Condrey/bookmarknav.js

$('#pt-sandbox').remove; //removes sandbox link $('#pt-betafeatures').remove; //removes sandbox link var new_NavTop = [ {       		label: "WIP", url: "/wiki/User:Newbiepedian/WIP", index: 8 },		{       		label: "AfD", url: "/wiki/Wikipedia:Articles_for_deletion", index: 9 },       {                label: "Policy", url: "/wiki/Wikipedia:Policies_and_guidelines", index: 10 },       {                label: "RfCs", url: "/wiki/Wikipedia:Requests_for_comment/All", index: 11 } ]; var NavTop = document.getElementById("p-personal").getElementsByTagName("ul")[0];

for (var i = 0; i < new_NavTop.length; i++) { var newListItem = document.createElement("li"); var newLink = document.createElement("a"); newLink.setAttribute("href", new_NavTop[i].url); if (new_NavTop[i].hasOwnProperty("title")) { newLink.setAttribute("title", new_NavTop[i].title); }	newLink.appendChild(document.createTextNode(new_NavTop[i].label)); newListItem.appendChild(newLink);

if (new_NavTop[i].hasOwnProperty("index")) { NavTop.insertBefore(newListItem, NavTop.childNodes[new_NavTop[i].index]); } else { NavTop.appendChild(newListItem); } }

/* $('#p-interaction').clone(true).insertAfter($('#p-interaction')).addClass('mylinks').removeAttr('id').find('h3').text('Quick References'); $('.mylinks li').remove; $('.mylinks .pBody ul').append(''); $('.mylinks .pBody ul').append(''); $('.mylinks .pBody ul').append(''); $('.mylinks .pBody ul').append(''); $('.mylinks .pBody ul').append('<li><a class="myLinks5"></a></li>'); $('.mylinks .pBody ul').append('<li><a class="myLinks6"></a></li>'); $('.mylinks .pBody ul').append('<li><a class="myLinks7"></a></li>');

// Set each new link's text and url $('.myLinks1').text('Policies').attr('href', 'http://en.wikipedia.org/wiki/Wikipedia:List_of_policies'); $('.myLinks2').text('Guidelines').attr('href', 'http://en.wikipedia.org/wiki/Wikipedia:List_of_guidelines'); $('.myLinks3').text('Main Style').attr('href', 'http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Contents'); $('.myLinks4').text('Wiki Markup').attr('href', 'http://en.wikipedia.org/wiki/Help:Wiki_markup'); $('.myLinks5').text('Template Tagging').attr('href', 'https://en.wikipedia.org/wiki/Wikipedia:Template_messages'); $('.myLinks6').text('Cleanup Tags').attr('href', 'https://en.wikipedia.org/wiki/Wikipedia:Template_messages/Cleanup#General_cleanup'); $('.myLinks7').text('List of InfoBoxes').attr('href', 'https://en.wikipedia.org/wiki/Wikipedia:List_of_infoboxes');

if (wgNamespaceNumber != -1) { $('#p-tb').clone(true).insertAfter($('#p-tb')).addClass('histtools').removeAttr('id').find('h3').text('History tools'); $('.histtools li').remove; $('.histtools .pBody ul').append('<li><a class="histTool1"></a></li>'); $('.histtools .pBody ul').append('<li><a class="histTool2"></a></li>'); $('.histtools .pBody ul').append('<li><a class="histTool3"></a></li>'); $('.histtools .pBody ul').append('<li><a class="histTool4"></a></li>'); $('.histtools .pBody ul').append('<li><a class="histTool5"></a></li>'); $('.histtools .pBody ul').append('<li><a class="histTool6"></a></li>'); $('.histtools .pBody ul').append('<li><a class="histTool7"></a></li>'); $('.histTool1').text('Page logs').attr('href', 'http://en.wikipedia.org/w/index.php?title=Special:Log&page=' + wgPageName); $('.histTool2').text('Contributors').attr('href', 'http://toolserver.org/~daniel/WikiSense/Contributors.php?wikilang=en&wikifam=.wikipedia.org&grouped=on&page=' + wgPageName); $('.histTool3').text('User edits').attr('href', 'http://toolserver.org/~snottywong/usersearch.html?page=' + wgPageName); $('.histTool4').text('Watchers').attr('href', 'http://toolserver.org/~dispenser/cgi-bin/watcher.py?page=' + wgPageName); $('.histTool5').text('Page view stats').attr('href', 'http://stats.grok.se/en/latest/' + wgPageName); $('.histTool6').text('History stats').attr('href', 'https://tools.wmflabs.org/xtools/articleinfo/index.php?article=' + wgPageName + '&lang=en&wiki=wikipedia'); $('.histTool7').text('History search').attr('href', 'http://wikipedia.ramselehof.de/wikiblame.php?lang=en&article=' + wgPageName); }