Utilisateur:Dr Brains/HideSidebar.js
Apparence
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.var HideSidebar_Enabled = true;
if(skin=="vector"){
var HideSidebar_ColumnID = "mw-panel"
var HideSidebar_ContentID = "content"
var HideSidebar_BodyContentID = "bodyContent"
}else if( (skin=="monobook")||(skin=="myskin")||(skin=="chick")||(skin=="simple")){
var HideSidebar_ColumnID = "column-one"
var HideSidebar_ContentID = "content"
var HideSidebar_BodyContentID = "bodyContent"
}else if(skin=="modern"){
var HideSidebar_ColumnID = "mw_portlets"
var HideSidebar_ContentID = "mw_content"
var HideSidebar_BodyContentID = "mw_contentholder"
}else{
HideSidebar_Enabled = false;
}
if(HideSidebar_Enabled){
addOnloadHook(HideSidebar_Transform);
importStylesheet('Utilisateur:Dr Brains/HideSidebar.css');
}
function HideSidebar_Transform(){
var Column = document.getElementById(HideSidebar_ColumnID);
var Content = document.getElementById(HideSidebar_ContentID);
var BodyContent = document.getElementById(HideSidebar_BodyContentID);
var Cactions = document.getElementById("p-cactions");
var Personal = document.getElementById("p-personal");
Cactions.parentNode.removeChild(Cactions);
document.body.insertBefore(Cactions,document.body.firstChild);
Personal.parentNode.removeChild(Personal);
document.body.insertBefore(Personal, document.body.firstChild);
Column.parentNode.removeChild(Column);
var ContainerTable = document.createElement('table');
ContainerTable.id = "Column_Container";
ContainerTable.cellpadding = 0;
ContainerTable.cellspacing = 0;
var ContainerTr = document.createElement('tr');
ContainerTable.appendChild(ContainerTr);
var ColumnTd = document.createElement('td');
ColumnTd.id = "Column_Content";
ColumnTd.appendChild(Column);
var Clear = document.createElement('div');
Clear.className = "visualClear";
ColumnTd.appendChild(Clear);
var AnchorRightTd = document.createElement('td');
AnchorRightTd.id = "Column_Anchor"
AnchorRightTd.innerHTML = " ";
AnchorRightTd.onmouseover = function(){ HideSidebar_Toggle(); }
ContainerTr.appendChild(ColumnTd);
ContainerTr.appendChild(AnchorRightTd);
document.body.insertBefore(ContainerTable, document.body.firstChild);
HideSidebar_Toggle();
}
function HideSidebar_Toggle(){
var Column = document.getElementById("Column_Content");
if(Column){
if(Column.style.display == "none"){
Column.style.display = "block";
}else{
Column.style.display = "none";
}
}
}