Utilisateur:Lilyu/monobook.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.

/* Aide:Personnalisation */
/* Aide:Monobook */
/* Aide:Sommaire/Les informations techniques */
 
loadJs('User:EDUCA33E/LiveRC.js');
loadJs("Utilisateur:Lilyu/Editbar.js");
 
 
/**************************************************************************/
 
/*ajout onglet traffic */
function addArticleTrafficStatistics()
{
  var histo = document.getElementById("ca-history");
  if(histo)
  {
    var lien = document.createElement("a");
    var today = new Date();
    var annee = today.getYear() + 1900;
    var mois = new String(today.getMonth() + 1);
    if(mois.length < 2)
    {
      mois = "0" + mois;
    }
    lien.setAttribute("href", "http://stats.grok.se/fr/" + annee + mois + "/" + wgPageName);
    lien.appendChild(document.createTextNode("TRAFFIC"));
 
    var stats = document.createElement("li");
    stats.setAttribute("id", "ca-stats");
    stats.appendChild(lien);
 
    histo.parentNode.insertBefore(stats, histo.nextSibling);
  }
}
addOnloadHook(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,29,31,30,31,30,31,31,30,31,30,31);
 
      today = new Date();
      day = today.getDate();
      month = today.getMonth();
      year = today.getYear();
      hour = today.getHours();
 
      if (year < 2000) year += 1900;
      if(hour >= 13 ) 
      {
         day ++;
         if ( day > tableau[month] )
         {
           day = 1;
           month++;
         }
      }
      return (day + " " + m[month] + " " + year);
}
 
 
function WeekNumber()
{
    tableau = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
    today = new Date();
    month = today.getMonth();
    day = today.getDate();
 
    i = 0;
    somme = 0;
    for(i = 0; i < month; i++) somme = somme + tableau[i];
    somme = somme + day + 7 ;
    return parseInt(somme / 7) ;
}
 
/*ajout du bistrot*/
addOnloadHook(function() 
{
    addPortletLink('p-personal', '/wiki/Wikipédia:Le_Bistro/' + TodayDate(), 'Bistrot');
});
 
 
/**************************************************************************/
 
/*Boite navigation personalisée*/
function Navigateur() 
{
    var l = document.getElementById('column-one');
    if (!l) return;
    l.innerHTML = l.innerHTML
     + '<div class="portlet" id="p-nbx">'
     + ' <h5>Navigateur</h5>'
     + ' <div class="pBody">'
     + '   <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/2008/Semaine_' + WeekNumber() + '">Le BA</a></li>'
     + ' <li><a href="http://fr.wikipedia.org/wiki/Accueil">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%C3%A9dia:Accueil">Communauté</a></li>'
     + ' <li>----</li>'
     + ' <li><a href="http://fr.wikipedia.org/wiki/Special:Modifications_r%C3%A9centes">Modifications récentes</a></li>'
     + ' <li><a href="http://fr.wikipedia.org/wiki/Portail:Accueil">Portails thématiques</a></li>'
     + ' <li><a href="http://fr.wikipedia.org/wiki/Special:Toutes_les_pages">Index alphabétique</a></li>'
     + ' <li><a href="http://fr.wikipedia.org/wiki/Special:Page_au_hasard">Un article au hasard</a></li>'
     + ' </div>'
     + '</div> ';
}
addOnloadHook(Navigateur);
 
 
/**************************************************************************/
 
//Répéter les onglets en bas de page
function morelinks() {
  var tabs = document.getElementById('p-cactions').cloneNode(true);
  tabs.id = 'mytabs';
  var listitems = tabs.getElementsByTagName('LI');
  for (i=0;i<listitems.length;i++) {
    if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
  }
  document.getElementById('column-content').appendChild(tabs);
 }
 if (window.addEventListener) window.addEventListener("load",morelinks,false);
 else if (window.attachEvent) window.attachEvent("onload",morelinks);
 
 
 
/*
function nouvelleBoite() 
{
    var l = document.getElementById('column-one');
    if (!l) return;
    l.innerHTML = l.innerHTML
     + '<div class="portlet" id="p-nbx">'
     + ' <h5>Boîte perso</h5>'
     + ' <div class="pBody">'
     + '   <ul>'
     + ' <li><a href="http://fr.wikipedia.org/wiki/Wikipédia:Le_Bistro/' + TodayDate() + '">Le Bistro</a></li>'
     + '     <li>[[Aide:Sommaire]]<li>'
     + ' </div>'
     + '</div> ';
}
addOnloadHook(nouvelleBoite);
*/