MediaWiki:Gadget-X-SAMPAseul.js

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Aller à : Navigation, rechercher

Remarque: après avoir sauvegardé, vous devez vider le cache de votre navigateur pour que les changements prennent effet. Mozilla, cliquez sur Actualiser (ou ctrl-r). Internet Explorer / Opera: ctrl-f5. Safari: cmd-r. Konqueror ctrl-r.

/*[[Catégorie:JavaScript du Wiktionnaire|X-SAMPAseul.js]]*/
// Parcours de toutes les prononciations d'une page et conversion de chacune
function pronpage() {
  var  pron = document.getElementsByClassName("API"); // obtient soit une référence soit une copie d'une collection interne du navigateur
  var n = pron.length; // sécurité contre boucles infinies (sur les navigateurs qui ne changent pas la longueur des collections)
  // Tourner jusqu'à ce que toutes les classes API aient été traitées
  while (--n  = 0) { // sécurité contre boucles infinies !
    if (pron[n]) { // sécurité contre les position nulles sur certains navigateurs qui ne changent ni la longueur totale ni les positions dans la collection !
      pron[n].innerHTML = APIversXSAMPA(pron[n].innerHTML) ;
      pron[n].title = "prononciation X-SAMPA" ;
      pron[n].className = pron[n].className.replace(/\bAPI\b/, "X-SAMPA") ; // modifie aussi la collection d'éléments interne du navigateur
      pron = document.getElementsByClassName("API") ; // redemande la collection modifiée
    }
  }
}
addOnloadHook(pronpage) ;
© Copyright Wikipedia authors - The articles gathered in this document are under the GFDL licence.
http://www.gnu.org/copyleft/fdl.html