« MediaWiki:Gadget-AncreTitres.js » : différence entre les versions

Contenu supprimé Contenu ajouté
Pabix (discussion | contributions)
mAucun résumé des modifications
Pabix (discussion | contributions)
mAucun résumé des modifications
Ligne 11 :
 
//////////////////////ZONE PERSONNALISABLE//////////////////////
var AncreTitres_nom_ancre = "[ancrelien]"; // Contenu duTexte lien externe
var AncreTitres_nom_lien_interne = "[[lien]]"; // Texte lien interne
var AncreTitres_description = "Obtenir une URL vers cette section"; // DescriptionInfobulle du lien
var AncreTitres_descinterne = "Obtenir [[Lien#interne]]"; // Infobulle du lien
var AncreTitres_linkcolor="blue"; // Couleur du lien
var AncreTitres_fontSize="50%"; // Taille du lien
var AncreTitres_afficheE="true"; // Afficher le lien externe
var AncreTitres_afficheI="true"; // Afficher le lien interne
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
 
Ligne 43 ⟶ 47 :
appendChild(small);
}
if (AncreTitres_afficheE) titre_courant.parentNode.appendChild(link);
small = document.createElement('small'); with(small) {
innerHTML=AncreTitres_lien_interne;
title=AncreTitres_descinterne;
style.color=AncreTitres_linkcolor;
style.fontSize=AncreTitres_fontSize;
}
link = document.createElement('a'); with(link) {
setAttribute("ancre", "[[" + wgPageName + "#" + noeud_precedent(titre_courant.parentNode).lastChild.name) + "]]";
setAttribute("onclick", "window.prompt('Lien : ', this.getAttribute('ancre'));");
appendChild(small);
}
if (AncreTitres_afficheI) titre_courant.parentNode.appendChild(link);
}
}