Utilizador:Game Lord/monobook.js
A UESPWiki – Sua fonte de The Elder Scrolls desde 1995
Nota: Após gravar, terá de limpar a cache do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Internet Explorer: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
- Opera: Ir para Menu → Configurações (Opera → Preferências no Mac) e, em seguida, Privacidade e segurança → Limpar dados de navegação → Imagens e ficheiros em cache.
//<pre>
function ModifySidebar(action, section, name, link) {
try {
switch (section) {
case "languages":
var target = "p-lang";
break;
case "toolbox":
var target = "p-tb";
break;
case "navigation":
var target = "p-navigation";
break;
default:
var target = "p-" + section;
break;
}
if (action == "add") {
var node = document.getElementById(target)
.getElementsByTagName('div')[0]
.getElementsByTagName('ul')[0];
var aNode = document.createElement('a');
var liNode = document.createElement('li');
aNode.appendChild(document.createTextNode(name));
aNode.setAttribute('href', link);
liNode.appendChild(aNode);
liNode.className='plainlinks';
node.appendChild(liNode);
}
if (action == "remove") {
var list = document.getElementById(target)
.getElementsByTagName('div')[0]
.getElementsByTagName('ul')[0];
var listelements = list.getElementsByTagName('li');
for (var i = 0; i < listelements.length; i++) {
if (listelements[i].getElementsByTagName('a')[0].innerHTML == name ||
listelements[i].getElementsByTagName('a')[0].href == link) {
list.removeChild(listelements[i]);
}
}
}
} catch(e) {
// lets just ignore what's happened
return;
}
}
function CustomizeModificationsOfSidebar() {
//ModifySidebar("action", "section", "name", "link");
//Actions are either "add" or "remove"
//Sections are general, sections, community, toolbox, etc.
// First, let's clean out the "sections" section entirely
ModifySidebar("remove", "sections", "All Content", "http://www.uesp.net/wiki/All_Content");
ModifySidebar("remove", "sections", "Lore", "http://www.uesp.net/wiki/Lore:Main_Page");
ModifySidebar("remove", "sections", "Oblivion", "http://www.uesp.net/wiki/Oblivion:Oblivion");
ModifySidebar("remove", "sections", "Shivering Isles", "http://www.uesp.net/wiki/Shivering:Shivering_Isles");
ModifySidebar("remove", "sections", "Morrowind", "http://www.uesp.net/wiki/Morrowind:Morrowind");
ModifySidebar("remove", "sections", "Tribunal", "http://www.uesp.net/wiki/Tribunal:Tribunal");
ModifySidebar("remove", "sections", "Bloodmoon", "http://www.uesp.net/wiki/Bloodmoon:Bloodmoon");
ModifySidebar("remove", "sections", "Redguard", "http://www.uesp.net/wiki/Redguard:Redguard");
ModifySidebar("remove", "sections", "Battlespire", "http://www.uesp.net/wiki/Battlespire:Battlespire");
ModifySidebar("remove", "sections", "Daggerfall", "http://www.uesp.net/wiki/Daggerfall:Daggerfall");
ModifySidebar("remove", "sections", "Arena", "http://www.uesp.net/wiki/Arena:Arena");
ModifySidebar("add", "sections", "All Content", "http://www.uesp.net/wiki/All_Content");
ModifySidebar("add", "sections", "Arena", "http://www.uesp.net/wiki/Arena:Arena");
ModifySidebar("add", "sections", "Daggerfall", "http://www.uesp.net/wiki/Daggerfall:Daggerfall");
ModifySidebar("add", "sections", "Morrowind", "http://www.uesp.net/wiki/Morrowind:Morrowind");
ModifySidebar("add", "sections", "→ Tribunal", "http://www.uesp.net/wiki/Tribunal:Tribunal");
ModifySidebar("add", "sections", "→ Bloodmoon", "http://www.uesp.net/wiki/Bloomdoon:Bloodmoon");
ModifySidebar("add", "sections", "→ MW Map", "http://www.uesp.net/maps/mwmap/mwmap.shtml");
ModifySidebar("add", "sections", "Oblivion", "http://www.uesp.net/wiki/Oblivion:Oblivion");
ModifySidebar("add", "sections", "→ OB Map", "http://www.uesp.net/maps/obmap/obmap.shtml");
ModifySidebar("add", "sections", "→ Shivering Isles", "http://www.uesp.net/wiki/Shivering:Shivering_Isles");
ModifySidebar("add", "sections", "→→ SI Map", "http://www.uesp.net/maps/simap/simap.shtml");
ModifySidebar("add", "sections", "TR 3", "http://www.uesp.net/wiki/Tes3Mod:Tamriel_Rebuilt");
//Stuff I never need
ModifySidebar("remove", "general", "How to Contribute", "http://www.uesp.net/wiki/UESPWiki:Getting_Started");
ModifySidebar("remove", "general", "Help Files", "http://www.uesp.net/wiki/Help:Contents");
//Stuff I always need, but can never find
ModifySidebar("add", "general", "MW Need Maps", "http://www.uesp.net/wiki/Category:Morrowind_Pages_Needing_Maps");
ModifySidebar("add", "general", "Patrol", "http://www.uesp.net/wiki/Special:Patrol");
ModifySidebar("add", "general", "Tes3Mod Need Images", "http://www.uesp.net/wiki/Category:Tes3Mod_Pages_Needing_Images");
ModifySidebar("add", "general", "Tes3Mod Need Maps", "http://www.uesp.net/wiki/Category:Tes3Mod_Pages_Needing_Maps");
}
addOnloadHook(CustomizeModificationsOfSidebar);
//</pre>