Utilisateur:Stef48/ongletStats.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/*
 * OngletStats
 *
 * Ajoute un onglet vers [http://stats.grok.se] pour la page en cours.
 *
 * Auteur: Delhovlyn
 * Retouche: Stef48
 *
 * (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();
  var stats_mois2 = (stats_mois < 10) ? "0" + stats_mois : stats_mois;
  var stats_url = "http://stats.grok.se/" + mw.config.get('wgContentLanguage') + "/" + stats_annee + stats_mois2 + "/" + encodeURI(mw.config.get('wgPageName'));
  return stats_url;
}
 
  var a = document.getElementById("p-cactions");
  if (a && mw.config.get('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() + '">'
        + 'stats</a>'
        + '</li>';
    }
  }
}
 
//// Chargement de la fonction ////
$(OngletStats);