Utilisateur:Guillom/monobook/raccourcis.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.
/* <pre><nowiki> */


// ======================================================================================
// mon bac à sable
// ======================================================================================

      function bacASable() 
      {
        var a = document.getElementById("p-cactions");
        if (a) 
        {
          b = a.getElementsByTagName("ul");
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Guillom/sandbox">'
            + 'sandbox</a></li>';
          }
        }
      }

      function modeles() 
      {
        var a = document.getElementById("p-cactions");
        if (a) 
        {
          b = a.getElementsByTagName("ul");
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Modèles">'
            + 'Modèles</a></li>';
          }
        }
      }

      function outils() 
      {
        var a = document.getElementById("p-cactions");
        if (a) 
        {
          b = a.getElementsByTagName("ul");
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Guillom/Boîte à outils">'
            + 'Outils</a></li>';
          }
        }
      }

      function lastdiff() 
      {
        var a = document.getElementById("p-cactions");
        if (a) 
        {
          b = a.getElementsByTagName("ul");
          if(b.length > 0)
          {
            b[0].innerHTML = b[0].innerHTML
            + '<li id="ca-nstab-user">'
            + '<a href="https://fr.m.vvikipidea.org/w/index.php?title=' + getArticleName() + '&diff=cur">'
            + 'Diff</a></li>';
          }
        }
      }

      $(bacASable);
      $(modeles);
      $(outils);
      $(lastdiff);






// ======================================================================================
// Raccourcis navigation
// ======================================================================================

function TodayDate() {
     m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
     today = new Date();
     day = today.getDate();
     year = today.getYear();

     if (year < 2000)    
          year = year + 1900;

     return (day + " " + m[today.getMonth()] + " " + year);
}

function getWeekNr()
{
        var today = new Date();
        Year = takeYear(today);
        Month = today.getMonth();
        Day = today.getDate();
        now = Date.UTC(Year,Month,Day+1,0,0,0);
        var Firstday = new Date();
        Firstday.setYear(Year);
        Firstday.setMonth(0);
        Firstday.setDate(1);
        then = Date.UTC(Year,0,1,0,0,0);
        var Compensation = Firstday.getDay();
        if (Compensation > 3) Compensation -= 4;
        else Compensation += 3;
        NumberOfWeek =  Math.round((((now-then)/86400000)+Compensation)/7);
        return NumberOfWeek;
}

function takeYear(theDate)
{
        x = theDate.getYear();
        var y = x % 100;
        y += (y < 38) ? 2000 : 1900;
        return y;
}

function Semaine_courante() {
     today = new Date();
     year = today.getYear();

     if (year < 2000)    
          year = year + 1900;

     return ("semaine " + getWeekNr() + " " + year );
}

function Menu() {
     var tDate = TodayDate();
     var tSemaine = Semaine_courante();
     var a = document.getElementById("p-navigation");
     if (a) {
             b = a.getElementsByTagName("ul");
             if (b.length > 0) {
                   b[0].innerHTML = b[0].innerHTML
                   + '<li><a href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Le Bistro/'+ tDate +'">Bistro · </a><a href="https://fr.m.vvikipidea.org/wiki/Wikip%C3%A9dia:Pages_%C3%A0_supprimer">PàS</a></li>'
             }
     }
}
    
$(Menu);


// Optimisation de la barre de navigation

function OptimizedNavigAdmin() 
{
  var a = document.getElementById("p-navigation");
  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    {
      b[0].innerHTML = b[0].innerHTML
      + '<li><span id="n-badmin" title="Wikipédia:Bulletin des administrateurs">'
      + '<a href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Bulletin des administrateurs">Bulletin</a>'
      + '</span></li>'
      + '</span></li>'
      + '<li><span id="n-suivi" title="Utilisateur:Maloq/AdvancedContribs">'
      + '<a href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Maloq/AdvancedContribs">AdvancedContribs</a>'
      + '</span></li>'
      + '<li><span id="n-logs" title="Special:Log">'
      + '<a href="https://fr.m.vvikipidea.org/wiki/Special:Log">Logs</a>'
      + '</span></li>'
      + '</span></li>'
    }
  }
}

$(OptimizedNavigAdmin);

/* </nowiki></pre> */