Utilisateur:Lilyu/vector.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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./* Aide:Personnalisation */
/* Aide:Monobook */
/* Aide:Sommaire/Les informations techniques */
/*importScript('User:EDUCA33E/LiveRC.js');*/
/*importScript('User:Lilyu/LiveRC2.js');
importScript("Utilisateur:Lilyu/Editbar.js");
importScript('Utilisateur:Lilyu/Commentairediff.js');
importScript('Utilisateur:Lilyu/ReferencesPopup.js');*/
/**************************************************************************/
importScript("Utilisateur:Lilyu/Editbar2.js");
//importScript("Utilisateur:Lilyu/provelt.js");
/**************************************************************************/
/*ajout onglet traffic : by [[User:Sanao]] ([[WP:Le Bistro/6 mars 2008]] (published under GFDL - CC BY SA 3.0). Revised 2011 for vector, cf Utilisateur:Sanao/vector.js */
//Affiche un onglet "Consultation" juste après l'onglet "Historique". Cet onglet permet de consulter le nombre de fois où l'article courant a été consulté le mois courant et précédent
function addArticleTrafficStatistics()
{
var histo = document.getElementById("ca-history");
if(histo)
{
var today = new Date();
//Mois courant
var annee = today.getYear() + 1900;
var mois = new String(today.getMonth() + 1);
if(mois.length < 2)
{
mois = "0" + mois;
}
var lien_mois_courant = document.createElement("a");
lien_mois_courant.setAttribute("href", "http://stats.grok.se/fr/" + annee + mois + "/" + mw.config.get('wgPageName'));
lien_mois_courant.setAttribute("title", "Voir le mois courant");
lien_mois_courant.appendChild(document.createTextNode("TRAFFIC"));
var span = document.createElement("span");
span.appendChild(lien_mois_courant);
var stats = document.createElement("li");
stats.setAttribute("id", "ca-stats");
stats.appendChild(span);
histo.parentNode.insertBefore(stats, histo.nextSibling);
}
}
$(addArticleTrafficStatistics);
/**************************************************************************/
function TodayDate()
{
m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
tableau = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
today = new Date();
day = today.getDate();
month = today.getMonth();
year = today.getYear() + 1900;
if ( today.getHours() >= 12 )
{
day ++;
if ( day > tableau[month] )
{
day = 1;
month++;
}
}
return (day + " " + m[month] + " " + year);
}
function WeekNumber()
{
tableau = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
today = new Date();
month = today.getMonth();
//somme = today.getDate() + 9 ; /* 7 + 2 jours manquant à la première semaine de 2011 */
somme = today.getDate() + 3 ;
for(i = 0; i < month; i++) somme += tableau[i];
return parseInt(somme / 7) ;
}
/**************************************************************************/
/*Boite navigation personalisée*/
$(function ()
{
today = new Date();
year = today.getYear() + 1900;
var Panel = document.getElementById('mw-panel');
Panel.innerHTML +=
'<div style=" margin:3px; margin-bottom : 20px; border:1px solid grey; border-radius: 10px; background-color:#EFEFEF; font-size:16px;" id="p-NavigationPerso">'
+ ' <h5 style=" border-radius: 10px 10px 0px 0px; background-color:#ECECEC; text-align:center;" >Navigation</h5>'
+ ' <div class="body">'
+ ' <ul>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Le_Bistro/' + TodayDate() + '">Le Bistro</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Bulletin_des_administrateurs/'+year+'/Semaine_' + WeekNumber() + '">Le BA</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Accueil principal">Accueil</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Aide:Sommaire">Aide</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Accueil de la communauté">Communauté</a></li>'
+ ' <div style="text-align:center;">----</div>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Spécial:Modifications_récentes">Modifications récentes</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Spécial:Page au hasard">Un article au hasard</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Sp%C3%A9cial:Pages_sp%C3%A9ciales">Pages spéciales</a></li>'
+ ' <li><a href="http://fr.wikipedia.org/wiki/Spécial:Pages_liées/'+ mw.config.get('wgPageName') +'">Pages liées</a></li>'
+ ' </ul>'
+ ' </div>'
+ '</div> ';
if ( !(mw.config.get('wgTitle') == "Lilyu/LiveRC3") )
{
var lang = document.getElementById("p-lang");
var NewLang = lang.cloneNode(true);
NewLang.setAttribute("id","LangPerso");
Panel.appendChild(NewLang);
}
});