« MediaWiki:Common.js » : différence entre les versions
Contenu supprimé Contenu ajouté
jqueryfication de boucles |
Annulation de la modification de Od1n (d) le temps de trouver le problème, GeoBox_Init plante tout le JS |
||
Ligne 246 :
$element = $( $element );
}
var NavFrameCount = -1;
Ligne 619 :
Element = document.body;
}
var cont = $( Element ).find( 'div.img_toogle' ).
for (var i = 0,m=cont.length; i < m; i++) {
var Boxes = $( cont[i] ).find( '.geobox' ).get();
var ToggleLinksDiv = document.createElement('ul');
ToggleLinksDiv.id = 'geoboxToggleLinks_' + i;
for (var a=0, l=Boxes.length; a<l; a++){
var ThisBox = Boxes[a];
ThisBox.id = 'geobox_' + i + "_" + a;
ThisBox.style.borderTop='0';
Ligne 643 ⟶ 646 :
ThisBox.style.display = "none";
}
}
}
}
function GeoBox_Toggle(link){
var a, l;
var ImgToggleIndex = link.id.replace('geoboxToggle_', '').replace(/_.*/g, "");
var GeoBoxIndex = link.id.replace(/.*_/g, "");
Ligne 658 ⟶ 662 :
return;
}
var AllGeoboxes = $( ImageToggle ).find( '.geobox' ).
for ( a=0, l=AllGeoboxes.length; a<l; a++ ) {
var ThisgeoBox = AllGeoboxes[a];
if (ThisgeoBox.id === Geobox.id) {
ThisgeoBox.style.display = "";
Ligne 664 ⟶ 670 :
ThisgeoBox.style.display = "none";
}
}
var AllToggleLinks = Links.getElementsByTagName('a');
for (a=0, l=AllToggleLinks.length; a<l; a++) {
var thisToggleLink = AllToggleLinks[a];
if (thisToggleLink.id === Link.id){
thisToggleLink.parentNode.style.display = "none";
}
thisToggleLink.parentNode.style.display = "";
}
}
}
|