Utilisateur:TomKr/monobook.js
De Wikipedia, l'encyclopédie encyclopedia
// 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);