MediaWiki:Gadget-CollapsibleSidebar.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.
$(function() {
  var dA="//images.uesp.net/5/5d/UESP-sidebar-Down_Arrow.png";
  var rA="//images.uesp.net/c/c2/UESP-sidebar-Right_Arrow.png";
  var arrow1='<span unselectable="on" style="position:absolute; left: 10px; margin-top:4px; cursor: pointer; -khtml-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;"><img src="' + rA + '" /></span>';
  var arrow2='<span unselectable="on" style="position:absolute; left: -14px; margin-top:4px; cursor: pointer; -khtml-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;"><img src="' + rA + '" /></span>';
  var gL='<div unselectable="on" style="cursor: pointer; -khtml-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;">';

  $("#n-All-Content").remove();
  $("#n-Skyrim").next().toggle("fast");
  $("#n-Skyrim").css("list-style", "none", "position", "relative");
  $("#n-Skyrim").html(arrow1 + gL + '<span style="color:#002BB8">Skyrim</span></div>');
  $("#n-Skyrim").next().prepend('<li id="n-Dragonborn"><a href="/wiki/Dragonborn:Dragonborn">Dragonborn</a></li>');
  $("#n-Skyrim").next().prepend('<li id="n-Hearthfire"><a href="/wiki/Skyrim:Hearthfire">Hearthfire</a></li>');
  $("#n-Skyrim").next().prepend('<li id="n-Dawnguard"><a href="/wiki/Skyrim:Dawnguard">Dawnguard</a></li>');
  $("#n-Skyrim").next().prepend('<li id="n-Skyrim-pre"><a href="/wiki/Skyrim:Skyrim">Skyrim</a></li>');
  $("#n-\\.2ASkyrim-Add-Ons").hide();
  $("#n-Oblivion").next().toggle("fast");
  $("#n-Oblivion").css("list-style", "none", "position", "relative");
  $("#n-Oblivion").html(arrow1 + gL + '<span style="color:#002BB8">Oblivion</span></div>');
  $("#n-Oblivion").next().prepend('<li id="n-KotN"><a href="/wiki/Oblivion:Knights_of_the_Nine">Knights of the Nine</a></li>');
  $("#n-Oblivion").next().prepend('<li id="n-Oblivion-pre"><a href="/wiki/Oblivion:Oblivion">Oblivion</a></li>');
  $("#n-Morrowind").next().toggle("fast");
  $("#n-Morrowind").css("list-style", "none", "position", "relative");
  $("#n-Morrowind").html(arrow1 + gL + '<span style="color:#002BB8">Morrowind</span></div>');
  $("#n-Morrowind").next().prepend('<li id="n-Morrowind-pre"><a href="/wiki/Morrowind:Morrowind">Morrowind</a></li>');
  $("#n-Morrowind").next().append('<li id="n-.2AMorrowind-Add-Ons" style="list-style:none; position:relative;">' + arrow2 + gL + '<span style="color:#002BB8">Morrowind Add-Ons</span></div></li><ul><li><a href="/wiki/Morrowind:Adamantium_Armor">Adamantium Armor</a></li><li><a href="/wiki/Morrowind:Area_Effect_Arrows">Area Effect Arrows</a></li><li><a href="/wiki/Morrowind:Bitter_Coast_Sounds">Bitter Coast Sounds</a></li><li><a href="/wiki/Morrowind:Entertainers">Entertainers</a></li><li><a href="/wiki/Morrowind:Helm_of_Tohan">Helm of Tohan</a></li><li><a href="/wiki/Morrowind:LeFemm_Armor">LeFemm Armor</a></li><li><a href="/wiki/Morrowind:Master_Index">Master Index</a></li><li><a href="/wiki/Morrowind:Siege_at_Firemoth">Siege at Firemoth</a></li></ul>');
  $("#n-\\.2AMorrowind-Add-Ons").next().toggle("fast");
  $("#n-Redguard").remove();
  $("#n-Battlespire").remove();
  $("#n-Legends").remove();
  $("#n-TES-Travels").remove();
  $("#p-sections div.pBody ul:first").append('<li id="n-Spinoff"></li>');
  $("#n-Spinoff").css("list-style", "none", "position", "relative");
  $("#n-Spinoff").html(arrow1 + gL + '<span style="color:#002BB8">Other Games</span></div>');
  $("#n-Spinoff").append('<ul><li><a href="/wiki/Battlespire:Battlespire">Battlespire</a></li><li><a href="/wiki/Dawnstar:Dawnstar">Dawnstar</a></li><li><a href="/wiki/Legends:Legends">Legends</a></li><li><a href="/wiki/OBMobile:Oblivion Mobile">Oblivion Mobile</a></li><li><a href="/wiki/Redguard:Redguard">Redguard</a></li><li><a href="/wiki/Shadowkey:Shadowkey">Shadowkey</a></li><li><a href="/wiki/Stormhold:Stormhold">Stormhold</a></li></ul>');
  $("#n-Spinoff ul").toggle("fast");

  $("#n-Skyrim span").click(function() {
    $("#n-Skyrim").next().slideToggle("fast");
    $("#n-Skyrim span img").attr("src", $("#n-Skyrim span img").attr("src") == rA ? dA : rA);
  });

  $("#n-Oblivion span").click(function() {
    $("#n-Oblivion").next().slideToggle("fast");
    $("#n-Oblivion span img").attr("src", $("#n-Oblivion span img").attr("src") == rA ? dA : rA);
  });

  $("#n-Morrowind span").click(function() {
    $("#n-Morrowind").next().slideToggle("fast");
    $("#n-Morrowind span img").attr("src", $("#n-Morrowind span img").attr("src") == rA ? dA : rA);
  });

  $("#n-\\.2AMorrowind-Add-Ons span").click(function() {
    $("#n-\\.2AMorrowind-Add-Ons").next().slideToggle("fast");
    $("#n-\\.2AMorrowind-Add-Ons span img").attr("src", $("#n-\\.2AMorrowind-Add-Ons span img").attr("src") == rA ? dA : rA);
  });

  $("#n-Spinoff span").click(function() {
    $("#n-Spinoff ul").slideToggle("fast");
    $("#n-Spinoff span img").attr("src", $("#n-Spinoff span img").attr("src") == rA ? dA : rA);
  });
});