Utilisateur:Delhovlyn/ongletStats.js

Un article de Wikipédia, l'encyclopédie libre.

Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.

/*
 * OngletStats
 *
 * Ajoute un onglet vers [http://stats.grok.se] pour la page en cours.
 *
 * Auteur: Delhovlyn
 * (inspiré de [[MediaWiki:Gadget-OngletGoogle.js]])
 *
 */
 
 
 
//// Affichage de l'onglet ////
function OngletStats() {
 
//// Écriture de l'URL ////
function OngletStats_URL() {
  var stats_date = new Date();
  var stats_annee = stats_date.getFullYear();
  var stats_mois = stats_date.getMonth()+1;
  var stats_mois2 = (stats_mois < 10) ? "0" + stats_mois : stats_mois;
  var stats_url = "http://stats.grok.se/" + wgContentLanguage + "/" + stats_annee + stats_mois2 + "/" + encodeURI(wgPageName);
  return stats_url;
}
 
  var a = document.getElementById("p-cactions");
  if (a && wgNamespaceNumber >= 0) {
    var b = a.getElementsByTagName("ul");
    if (b.length > 0) {
      b[0].innerHTML = b[0].innerHTML
        + '<li id="ca-nstab-user">'
        + '<a href="' + OngletStats_URL() + '" target="_blank">stats</a>'
//        + '<a href="http://stats.grok.se/"' + wgContentLanguage + '/' + window.prompt('Année ? (quatre chiffres)') + window.prompt('Mois ? (deux chiffres') + '/' + encodeURI(wgPageName) + '" target="_blank"><small>&nbsp;¤</small></a>'
        + '</li>';
    }
  }
}
 
//// Chargement de la fonction ////
addOnloadHook(OngletStats);