User:Jak Atackka/sidebar.js

The UESPWiki – Your source for The Elder Scrolls since 1995
Jump to: navigation, search

Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
// <pre><nowiki>

// Cursor shown when hovering over label
var cT = "";
if (!window.cursorType) cT = "pointer";
if ( (window.cursorType == "default") || (window.cursorType == "arrow") ) cT = "default";

//Setting up labels
var tL = "";
if (!window.linkGames) linkGames = "false";
var aSkyrim = "Skyrim";
var aOblivion = "Oblivion";
var aMorrowind = "Morrowind";
var aSpinoff = "Other Games";
var preSkyrim='';
var preOblivion='';
var preMorrowind = '';
if (linkGames == true) {
  aSkyrim = '<a href="/wiki/Skyrim:Skyrim">Skyrim</a>';
  aOblivion = '<a href="/wiki/Oblivion:Oblivion">Oblivion</a>';
  aMorrowind = '<a href="/wiki/Morrowind:Morrowind">Morrowind</a>';
  aSpinoff = '<a href="/wiki/TES_Travels">Other Games</a>';
  tL = " span";
} else {
  preSkyrim = '<li><a href="/wiki/Skyrim:Skyrim">Skyrim</a></li>';
  preOblivion = '<li><a href="/wiki/Oblivion:Oblivion">Oblivion</a></li>';
  preMorrowind = '<li><a href="/wiki/Morrowind:Morrowind">Morrowind</a></li>';
}

//Set up frequently-used variables
var dA = "http://images.uesp.net/5/5d/UESP-sidebar-Down_Arrow.png";  //Link to Down Arrow image
var rA = "http://images.uesp.net/c/c2/UESP-sidebar-Right_Arrow.png";  //Link to Right Arrow image
var arrow1 = '<span unselectable="on" style="position:absolute; left: 10px; margin-top:4px; cursor: ' + cT + '; -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: ' + cT + '; -khtml-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;"><img src="' + rA + '" /></span>';
var gL = '<div unselectable="on" style="cursor: ' + cT + '; -khtml-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none;">';


var $j = jQuery.noConflict();

$j(document).ready(function()
  {
  $j("#n-All-Content").remove();

  $j("#n-Skyrim").next().toggle("fast");
  $j("#n-Skyrim").css("list-style","none", "position", "relative");
  $j("#n-Skyrim").html(arrow1 + gL + aSkyrim + '</div>');
  $j("#n-Skyrim").next().prepend(preSkyrim);
  $j("#n-\\.2ADawnguard").remove();
  $j("#n-\\.2AHearthfire").remove();
  $j("#n-Skyrim").next().append('<li id="n-SR-Plugins" style="list-style:none; position:relative;">' + arrow2 + gL + '<a href="/wiki/Skyrim:Official_Plug-ins">Official Plug-ins</a></div></li><ul><li><a href="/wiki/Skyrim:Dawnguard">Dawnguard</a></li><li><a href="/wiki/Skyrim:Hearthfire">Hearthfire</a></li></ul>');
  $j("#n-SR-Plugins").next().toggle("fast");

  $j("#n-Oblivion").next().toggle("fast");
  $j("#n-Oblivion").css("list-style","none", "position", "relative");
  $j("#n-Oblivion").html(arrow1 + gL + aOblivion + '</div>');
  $j("#n-Oblivion").next().prepend(preOblivion);
  $j("#n-\\.2AOfficial-Plug-ins").remove();
  $j("#n-Oblivion").next().append('<li id="n-OB-Plugins" style="list-style:none; position:relative;">' + arrow2 + gL + '<a href="/wiki/Oblivion:Official_Plug-ins">Official Plug-ins</a></div></li><ul><li><a href="/wiki/Oblivion:Fighter\'s_Stronghold">Fighter\'s Stronghold</a></li><li><a href="/wiki/Oblivion:Horse_Armor_Pack">Horse Armor</a></li><li><a href="/wiki/Oblivion:Knights_of_the_Nine">Knights of the Nine</a></li><li><a href="/wiki/Oblivion:Mehrunes\'_Razor">Mehrunes\' Razor</a></li><li><a href="/wiki/Oblivion:Orrery">Orrery</a></li><li><a href="/wiki/Oblivion:Spell_Tomes">Spell Tomes</a></li><li><a href="/wiki/Oblivion:Thieves_Den">Thieves Den</a></li><li><a href="/wiki/Oblivion:Vile_Lair">Vile Lair</a></li><li><a href="/wiki/Oblivion:Wizard\'s_Tower">Wizard\'s Tower</a></li></ul>');
  $j("#n-OB-Plugins").next().toggle("fast");

  $j("#n-Morrowind").next().toggle("fast");
  $j("#n-Morrowind").css("list-style","none", "position", "relative");
  $j("#n-Morrowind").html(arrow1 + gL + aMorrowind + '</div>');
  $j("#n-Morrowind").next().prepend(preMorrowind);
  $j("#n-Morrowind").next().append('<li id="n-MW-Plugins" style="list-style:none; position:relative;">' + arrow2 + gL + '<a href="/wiki/Morrowind:Official_Plug-ins">Official Plug-ins</a></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>');
  $j("#n-MW-Plugins").next().toggle("fast");

  $j("#n-Redguard").remove();
  $j("#n-Battlespire").remove();
  $j("#n-TES-Travels").remove();
  $j("#p-sections div.pBody ul:first").append('<li id="n-Spinoff"></li>');
  $j("#n-Spinoff").css("list-style","none", "position", "relative");
  $j("#n-Spinoff").html(arrow1 + gL + aSpinoff + '</div>');
  $j("#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/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>');
  $j("#n-Spinoff ul").toggle("fast");



  $j("#n-Skyrim" + tL).click(function(){
    $j("#n-Skyrim").next().slideToggle("fast");
    if($j("#n-Skyrim span img").attr("src") == rA) {
      $j("#n-Skyrim span img").attr("src", dA);
    } else {
      $j("#n-Skyrim span img").attr("src", rA);
    }
  });
  $j("#n-SR-Plugins span").click(function(){
    $j("#n-SR-Plugins").next().slideToggle("fast");
    if($j("#n-SR-Plugins span img").attr("src") == rA) {
      $j("#n-SR-Plugins span img").attr("src", dA);
    } else {
      $j("#n-SR-Plugins span img").attr("src", rA);
    }
  });
  $j("#n-Oblivion" + tL).click(function(){
    $j("#n-Oblivion").next().slideToggle("fast");
    if($j("#n-Oblivion span img").attr("src") == rA) {
      $j("#n-Oblivion span img").attr("src", dA);
    } else {
      $j("#n-Oblivion span img").attr("src", rA);
    }
  });
  $j("#n-OB-Plugins span").click(function(){
    $j("#n-OB-Plugins").next().slideToggle("fast");
    if($j("#n-OB-Plugins span img").attr("src") == rA) {
      $j("#n-OB-Plugins span img").attr("src", dA);
    } else {
      $j("#n-OB-Plugins span img").attr("src", rA);
    }
  });
  $j("#n-Morrowind" + tL).click(function(){
    $j("#n-Morrowind").next().slideToggle("fast");
    if($j("#n-Morrowind span img").attr("src") == rA) {
      $j("#n-Morrowind span img").attr("src", dA);
    } else {
      $j("#n-Morrowind span img").attr("src", rA);
    }
  });
  $j("#n-MW-Plugins span").click(function(){
    $j("#n-MW-Plugins").next().slideToggle("fast");
    if($j("#n-MW-Plugins span img").attr("src") == rA) {
      $j("#n-MW-Plugins span img").attr("src", dA);
    } else {
      $j("#n-MW-Plugins span img").attr("src", rA);
    }
  });
  $j("#n-Spinoff" + tL).click(function(){
    $j("#n-Spinoff ul").slideToggle("fast");
    if($j("#n-Spinoff span img").attr("src") == rA) {
      $j("#n-Spinoff span img").attr("src", dA);
    } else {
      $j("#n-Spinoff span img").attr("src", rA);
    }
  });
});

// </nowiki></pre>