Remarque: après avoir sauvegardé, vous devez vider le cache de votre navigateur pour que les changements prennent effet. Mozilla, cliquez sur Actualiser (ou ctrl-r). Internet Explorer / Opera: ctrl-f5. Safari: cmd-r. Konqueror ctrl-r.

///////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Barre de navigation
// 
// Pour créer votre barre, consultez 
// https://fr.wikipedia.org/wiki/Modèle:Barre_de_navigation
// 
// (Concept de Cantons-de-l'Est inspiré d'un outil du contributeur Lepsyleon.)
//////////////////////////////////////////////////////////////////////////////
var BoutonsNavigation3 = function ($) {
  var Today = function() {
    var m = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
    var today = new Date();
    var day = today.getDate();
    var month = m[today.getMonth()];
    var year = today.getYear();
    if (year<2000) year = year + 1900;
      return (day + "_" + month + "_" + year);
  };

  var MonthYear = function() {
    var m = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
    var today = new Date();
    var month = m[today.getMonth()];
    var year = today.getYear();
    if (year<2000) year = year + 1900;
      return (month + "_" + year);
  };

  var CurrentYear = function() {
    var today = new Date();
    var year = today.getYear();
    if (year<2000) year = year + 1900;
    return year;
  };

  var Semaine = function() {
    var semaine = new Date();
    var jour = semaine.getDate();
    var mois = semaine.getMonth();
    var annee = semaine.getFullYear();
    var ListeMois = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    if (annee %4 === 0 && annee %100 !==0 || annee %400 === 0) {ListeMois[1]=29}
    var TotalJour=0;
    for(var cpt=0; cpt<mois; cpt++){TotalJour+=ListeMois[cpt];}
    TotalJour+=jour;
    var DebutAn = new Date(annee,0,1);
    var JourDebutAn=DebutAn.getDay();
    if(JourDebutAn===0){JourDebutAn=7}
    TotalJour-=8-JourDebutAn;
    var NumSemaine = 1;
    NumSemaine+=Math.floor(TotalJour/7);
    if(TotalJour%7!==0){NumSemaine+=1}
    return("semaine_" + NumSemaine + "_" + annee);
  };

  var Mois = function() {
     var m = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
     var today = new Date();
     var month = m[today.getMonth()];
     var year = today.getYear();
     if (year<2000) year = year + 1900;
     return (month + "_" + year);
  };

  var _DivRight = document.createElement('div');
  _DivRight.className = "noprint";
  _DivRight.setAttribute("style", "position:fixed; display:block; width:20px; margin:0; padding:0; top:20%; right:4px; background-color:#FFF; z-index:3;");
  
  var _HtmlRight = '<ul style="list-style:none; margin:0; padding:0;" class="noprint">';

  // Haut de la page
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Haut de la page" href="#" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/f/fc/2uparrow.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Bas de la page
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Bas de la page" href="#footer" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/6/68/2downarrow.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';

  // Bulletin des administrateurs
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Bulletin des administrateurs" href="//fr.wikipedia.org/wiki/Wikipédia:Bulletin_des_administrateurs" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/a/a3/Nuvola_apps_klipper.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Autobiographie
  _HtmlRight += ''
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Autobiographie" href="//fr.wikisource.org/wiki/Utilisateur:Cantons-de-l\'Est/Autobiographie_(' + CurrentYear() + ')#' + MonthYear() + '">'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/2/26/Noia_64_apps_wp.png" style="height:20px; border:0;" />'
  + '    </a>'
  + '  </li>';
  
  // Biens patrimoniaux du RPCQ sans photo
  _HtmlRight += ''
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Carte RPCQ" href="https://w.wiki/F6o">'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/5/5f/Flag_of_Quebec.svg" style="width:20px; border:0;" />'
  + '    </a>'
  + '  </li>';

  // Biens du Heritage Places of Ontario sans photo
  _HtmlRight += ''
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Carte HPO" href="https://w.wiki/UyX">'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/8/88/Flag_of_Ontario.svg" style="width:20px; border:0;" />'
  + '    </a>'
  + '  </li>';

  // Biens du Heritage Places of Canada sans photo
  _HtmlRight += ''
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Carte HPC" href="https://w.wiki/Jqs">'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/d/d9/Flag_of_Canada_%28Pantone%29.svg" style="width:20px; border:0;" />'
  + '    </a>'
  + '  </li>';

  // Accueil de Commons
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Accueil de Commons" href="//commons.wikimedia.org/wiki/" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  _HtmlRight += '</ul>';
  _DivRight.innerHTML = _HtmlRight;
  document.body.insertBefore(_DivRight, document.body.firstChild);
};
$(document).ready(BoutonsNavigation3);