MediaWiki:Gadget-ShowHideWikipreview.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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.var ShowHideWikipreview_Text = new Array();
ShowHideWikipreview_Text["showtext"] = "[afficher]";
ShowHideWikipreview_Text["hidetext"] = "[masquer]";
ShowHideWikipreview_Text["showtitle"] = "Afficher la prévisualisation";
ShowHideWikipreview_Text["hidetitle"] = "Masquer la prévisualisation";
function ShowHideWikipreview_Run(){
var Preview = document.getElementById("wikiPreview");
var PreviewTitle = document.getElementById('mw-previewheader');
if(!Preview || !PreviewTitle) return;
var Span = document.createElement('span');
Span.setAttribute("style", "font-size:50%");
PreviewTitle.appendChild(document.createTextNode(" "));
PreviewTitle.appendChild(Span);
var Link = document.createElement('a');
Link.id = "ShowHideWikipreview_ToggleLink";
Link.appendChild(document.createTextNode(ShowHideWikipreview_Text["hidetext"]));
Link.title = ShowHideWikipreview_Text["hidetitle"];
Link.href = "javascript:ShowHideWikipreview_Toggle();";
Span.appendChild(Link);
var Div = Preview.firstChild;
while(Div.nextSibling){Div = Div.nextSibling; if(!Div.nextSibling) break;};
Div.id = "ShowHideWikipreview_Preview";
}
function ShowHideWikipreview_Toggle(){
var Preview = document.getElementById("ShowHideWikipreview_Preview");
var Link = document.getElementById("ShowHideWikipreview_ToggleLink");
if(!Preview || !Link) return;
if(Preview.style.display == "none"){
Preview.style.display = "";
Link.innerHTML = ShowHideWikipreview_Text["hidetext"];
Link.title = ShowHideWikipreview_Text["hidetitle"];
}else{
Preview.style.display = "none";
Link.innerHTML = ShowHideWikipreview_Text["showtext"];
Link.title = ShowHideWikipreview_Text["showtitle"];
}
}
if(mw.config.get('wgNamespaceNumber')>-1 && (mw.config.get('wgAction')=="edit" || mw.config.get('wgAction')=="submit")){
$(ShowHideWikipreview_Run);
}