User:Seren-dipper/hide-vector-sidebar.js

/* ======================================= */ /* Start of: hide-vector-sidebar.js */ /* See documentation on: */ /* http://en.wikipedia.org/wiki/User:PleaseStand/Hide_Vector_sidebar */ /* Copied 2010-07-01 (last modified on 2010-06-11 at 01:42:33) from: */ /* http://en.wikipedia.org/wiki/User:PleaseStand/hide-vector-sidebar.js */ /* --- */ /* hide-vector-sidebar.js: Adds a button to toggle visibility of the Vector sidebar. Written by PleaseStand. Public domain; all copyright claims waived as described in http://en.wikipedia.org/wiki/Template:PD-self */ /*global document, window, addOnloadHook, addPortletLink, skin*/ var sidebarSwitch; function sidebarHide { document.getElementById("mw-panel").style.visibility = "hidden"; document.getElementById("mw-head-base").style.marginLeft = "0"; document.getElementById("content").style.marginLeft = "0"; document.getElementById("left-navigation").style.left = "0"; document.getElementById("footer").style.marginLeft = "0"; if(typeof sidebarSwitch == "object") { sidebarSwitch.parentNode.removeChild(sidebarSwitch); }	sidebarSwitch = mw.util.addPortletLink("p-cactions", "javascript:sidebarShow", "Show sidebar", "ca-sidebar", "Show the navigation links", "a"); } function sidebarShow { document.getElementById("mw-panel").style.visibility = ""; document.getElementById("mw-head-base").style.marginLeft = ""; document.getElementById("content").style.marginLeft = ""; document.getElementById("left-navigation").style.left = ""; document.getElementById("footer").style.marginLeft = ""; if(typeof sidebarSwitch == "object") { sidebarSwitch.parentNode.removeChild(sidebarSwitch); }	sidebarSwitch = mw.util.addPortletLink("p-cactions", "javascript:sidebarHide", "Hide sidebar", "ca-sidebar", "Hide the navigation links", "a"); } // Only activate on Vector skin if(skin == "vector") { addOnloadHook(function {		// Change this if you want to show the sidebar by default		sidebarHide;	}); } /* End of: hide-vector-sidebar.js */ /* ====================================== */