Utilisateur:TomKr/monobook.js
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.// Script améliorant l'infobox Commune de France
function imageGroup_TomKr(){
if (document.URL.match(/printable/g)) return;
var bc=document.getElementById("bodyContent");
if( !bc ) bc = document.getElementById("mw_contentholder");
if( !bc ) return;
var divs=bc.getElementsByTagName("div");
var i = 0, j = 0;
var units, search;
var currentimage;
var UnitNode;
for (i = 0; i < divs.length ; i++) {
if (divs[i].className != "ImageGroup_TomKr") continue; // Modification
UnitNode=undefined;
search=divs[i].getElementsByTagName("div");
for (j = 0; j < search.length ; j++) {
if (search[j].className != "ImageGroupUnits_TomKr") continue; // Modification
UnitNode=search[j];
break;
}
if (UnitNode==undefined) continue;
if (UnitNode.childNodes.length != 2) continue;
units=Array();
for (j = 0 ; j < 2; j++ ) {
var temp = UnitNode.childNodes[j];
units.push(temp);
}
for (j = 0 ; j < 2; j++) {
currentimage=units[j];
currentimage.id="ImageGroupsGr"+i+"Im"+j;
var imghead = document.createElement("div");
var link = document.createElement("a");
link.href = "javascript:toggleImage2("+i+","+j+","+(1-j)+");";
if (j != 0) {
link.innerHTML="Carte administrative - [ Carte physique ]";
} else {
link.innerHTML="[ Carte administrative ] - Carte physique";
}
imghead.style.textAlign="center";
imghead.appendChild(link);
currentimage.appendChild(imghead);
if (j != 0) currentimage.style.display="none";
}
}
}
$(imageGroup_TomKr);