Jump to content

User:Manishearth/sidebartoggle.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Manishearth (talk | contribs) at 07:34, 24 February 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
var ml=10;
var stundefined;
var sideHidden;
if(sideHidden===undefined){
sideHidden==true;
}
if(sideHidden){
hideSide();
}
var tabHide="<a href=\"javascript:toggleShowHide()\" title=\"Toggle the sidebar\">Hide Sidebar</a>"
var tabShow="<a href=\"javascript:toggleShowHide()\" title=\"Toggle the sidebar\">Show Sidebar</a>"
function hideSide(){
sideHidden=true;
document.getElementById('ca-tSH').innerHTML=tabShow

if(document.getElementById('p-logo').style!==null){document.getElementById('p-logo').style.display='none'}
if(document.getElementById('p-navigation').style!==null){document.getElementById('p-navigation').style.display='none'}
if(document.getElementById('p-search').style!==null){document.getElementById('p-search').style.display='none'}
if(document.getElementById('p-interaction')!==null){document.getElementById('p-interaction').style.display='none'}
if(document.getElementById('p-tb')!==null){document.getElementById('p-tb').style.display='none'}
if(document.getElementById('p-lang')!==null){if(document.getElementById('p-lang').style!==null){document.getElementById('p-lang').style.display='none'}}
if(document.getElementById('p-coll-print_export')!==null){document.getElementById('p-coll-print_export').style.display='none'}
document.getElementById('content').style.marginLeft=0;
}
//hideSide();
//showSide();
function showSide(){
sideHidden=false;
document.getElementById('ca-tSH').innerHTML=tabHide

if(document.getElementById('p-logo').style!==null){document.getElementById('p-logo').style.display=''}
if(document.getElementById('p-navigation').style!==null){document.getElementById('p-navigation').style.display=''}
if(document.getElementById('p-search').style!==null){document.getElementById('p-search').style.display=''}
if(document.getElementById('p-interaction')!==null){document.getElementById('p-interaction').style.display=''}
if(document.getElementById('p-tb')!==null){document.getElementById('p-tb').style.display=''}
if(document.getElementById('p-lang')!==null){if(document.getElementById('p-lang').style!==null){document.getElementById('p-lang').style.display=''}}
if(document.getElementById('p-coll-print_export')!==null){document.getElementById('p-coll-print_export').style.display=''}

document.getElementById('content').style.marginLeft='12.2em';
}
function toggleShowHide(){
if(sideHidden){
showSide()
}else{
hideSide();
}

}
addOnloadHook(
function(){
var tabcont="<span id=tSH> </span>"
addPortletLink('p-cactions','javascript:toggleShowHide()',tabcont,'ca-tSH','Toggle the sidebar')
document.getElementById('ca-tSH').innerHTML=tabHide
})


/*
function addArrow(){
var tble="<table height='100%' width='20px' id='st-tb' style='position:absolute;top:0;left:12.2em;background:gray'><tr height='100%'><td height='100%' id='st-td'>K</td></tr></table>"
document.getElementById('globalWrapper').innerHTML=document.getElementById('globalWrapper').innerHTML + tble;
document.getElementById('content').style.marginLeft='13.45em';
document.getElementById('p-cactions').style.marginLeft='12.75em';
//1.25=12.75
}
addArrow();
*/