Utilisateur:Shaiyaa/modulemonobook.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.
mw.loader.using('mediawiki.util', function () {

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) ;
}

$(function() 
{
    mw.util.addPortletLink('p-personal', '/wiki/Wikipédia:Le_Bistro/' + TodayDate(), 'Bistrot');
});

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="//fr.wikipedia.org/wiki/Wikipédia:Le_Bistro/' + TodayDate() + '">Le Bistro</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Wikipédia:Bulletin_des_administrateurs/2008/Semaine_' + WeekNumber() + '">Le BA</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Accueil">Accueil</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Aide:Sommaire">Aide</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil">Communauté</a></li>'
     + ' <li>----</li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Special:Modifications_r%C3%A9centes">Modifications récentes</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Portail:Accueil">Portails thématiques</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Special:Toutes_les_pages">Index alphabétique</a></li>'
     + ' <li><a href="//fr.wikipedia.org/wiki/Special:Page_au_hasard">Un article au hasard</a></li>'
     + ' </div>'
     + '</div> ';
}
$(Navigateur);

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);


addCustomButton('//fr.wikipedia.org/skins-1.5/common/images/button_sig.png',
                'Signature',
                '\~\~\~\~',
                '',
                '',
                'mw-editbutton-signature2');

addCustomButton('//fr.wikipedia.org/skins-1.5/common/images/button_nowiki.png',
                'Nowiki',
                '<nowiki>',
                '</nowiki>',
                '',
                'mw-editbutton-nowiki2');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png',
                'Tableau',
                '{|\n|-\n|\n|\n|}',
                '',
                '',
                'mw-editbutton-array');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c9/Button_strike.png',
                'Rayer2',
                '<s>',
                '</s>',
                '',
                'mw-editbutton-strike2');

 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png',
                'Galerie d\'images',
                '\n<gallery>\nImage:Exemple.jpg|[[Tournesol]]\nImage:Exemple1.jpg|[[La Joconde]]\nImage:Exemple2.jpg|Un [[hamster]]\n</gallery>',
                '',
                '',
                'mw-editbutton-gallery2');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png',
                'Commentaire',
                '<!--',
                '-->',
                '',
                'mw-editbutton-comment2');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/47/Button_redir.png',
                'Redirection',
                '#REDIRECT [[',
                ']]',
                'nom de la destination',
                'mw-editbutton-redir2');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png',
                'Catégorie',
                '[[Catégorie:',
                ']]',
                'nom de la catégorie',
                'mw-editbutton-category2');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png',
                'Référence',
                '<ref>',
                '</ref>',
                'référence, citation ou lien',
                'mw-editbutton-ref2');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/6/64/Buttonrefvs8.png',
                'Index des références',
                '== Notes et références ==\n<references />',
                '',
                '',
                'mw-editbutton-references2');
 
var voirAussi = '== Notes et références ==\n'
 + '<references/>\n'
 + '== Voir aussi ==\n'
 + '=== Articles connexes ===\n'
 + '* [[À remplacer]]\n'
 + '*\n'
 + '=== Liens externes ===\n'
 + '*\n';
addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/bb/Seealso.png',
                'Section Voir aussi',
                voirAussi,
                '',
                '',
                'mw-editbutton-voiraussi2');
 
addCustomButton('',
                '-  Critères  ',
                '[[Wikipédia:Critères d\'admissibilité des articles]]',
                '',
                '',
                'mw-editbutton-critère');
 
addCustomButton('',
                '-  Aider  ',
                '[[Aide:Sommaire]]',
                '',
                '',
                'mw-editbutton-Aide');
 
addCustomButton('',
                '-  Style  ',
                '[[Wikipédia:Style encyclopédique]]',
                '',
                '',
                'mw-editbutton-style');
 
addCustomButton('',
                '-  Login  ',
                '[[Special:Userlogin|Créer un compte ou se connecter]]',
                '',
                '',
                'mw-editbutton-login');

addCustomButton('',
                '-  Signer  ',
                'Vous pouvez signer vos messages en tapant 4 tilda : <nowiki>~~~~</nowiki> ou en cliquant sur le bouton [[Image:button_sig.png]] qui se trouve dans la barre au dessus de votre fenêtre d\'édition. Il vous est également possible de la personnaliser dans vos préférences de votre compte utilisateur. Elle est utile pour signer - dater vos messages, et proposer à vos interlocuteurs un lien vers votre page de discussion.',
                '',
                '',
                'mw-editbutton-aidesigner');



addCustomButton('',
                '-  Liens ext  ',
                '[[Wikipédia:Liens externes]]',
                '',
                '',
                'mw-editbutton-liens');
 
addCustomButton('',
                '-  {{Admissibilité à vérifier}}  ',
                '{{Admissibilité à vérifier}}',
                '',
                '',
                'mw-editbutton-admissibilité');
 
addCustomButton('',
                '-  {{À vérifier}}  ',
                '{{À vérifier}}',
                '',
                '',
                'mw-editbutton-vérifier');
 
addCustomButton('',
                '-  {{Pour Wiktionary}}  ',
                '{{Pour Wiktionary}}',
                '',
                '',
                'mw-editbutton-Wiktionnaire');



var lienweb = '{{Lien web\n'
 + '|url=\n'
 + '|titre=\n'
 + '|auteur=\n'
 + '|lien auteur=\n'
 + '|site=\n'
 + '|en ligne le=\n'
 + '|consulté le=\n'
 + '}}';

addCustomButton('',
                '-  {{Lien web}}  ',
                lienweb,
                '',
                '',
                'mw-editbutton-lienweb2');

addCustomButton('',
                '-  BOITE  ',
                '{{Boîte déroulante début|titre=Discussion}}',
                '{{Boîte déroulante fin}}',
                '',
                'mw-editbutton-boite2');

addCustomButton('',
                '-  SPACE  ',
                '<br style="clear:both;">',
                '',
                '',
                'mw-editbutton-SPACE2');

addCustomButton('',
                '-  Traduction  ',
                '*{{Traduction/Référence|en|TITRE|NUMERO}}',
                '',
                '',
                'mw-editbutton-trad');

});