Utilisateur:Stef48/ongletStats.js
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) ;
Firefox (sur GNU/Linux) / 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);