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.
//<nowiki>

/**************************************/
/* Fonctions globales                 */
/**************************************/


function RemplaceCarac(param,rep,par,google) {
 
var tmp;
var search;
 
  tmp = "";
  search = param;
 
  for(var i = 0; i < search.length; i++)
    {
      tmp = tmp + search.charAt(i);
	if (search.charAt(i) == rep)
	{
	tmp = tmp.replace(rep,par);
	}
        else if ((search.charAt(i) == '&') && (google == '1'))
        {
	tmp = tmp.replace('&','%26');
        }
        else if ((search.charAt(i) == '"') && (google == '1'))
        {
	tmp = tmp.replace('"','%22');
        }
    }
 
  return tmp;
}

function GetDate() {
  m = new Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');
 today = new Date();
 jjmoisaa = today.getDate() + '_' + m[today.getMonth()] + '_' + today.getYear();

 return jjmoisaa;
}

/**************************************/
/* Applications pour les lecteurs     */
/**************************************/



/*************************************/
/* Applications pour les rédacteurs  */
/*************************************/


/**
 * Insertion de nouveaux boutons dans la barre d'outil
 */

addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/4a/Button_fusionner.png',
                'Fusion',
                '{{','à fusionner||}}',
                '');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/0/0c/Button_P_template.png',
                'Ébauche',
                '{{ébauche|',
                '}}',
                '');

addCustomButton('http://i.imdb.com/favicon.ico',
                'Imdb name',
                '{{Imdb name|id=',
                '}}',
                '');

addCustomButton('http://i.imdb.com/favicon.ico',
                'Imdb title',
                '{{Imdb title|id=',
                '}}',
                '');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c1/Button_delete_vote.png',
                'Article supprimé',
                '{{subst:',
                'création supprimée||admin=Pok148}}',
                '');

/**
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c9/Button_strike.png',
*                'Rayer',
*                '<s>',
*                '</s>',
*                '',
*                'mw-editbutton-strike');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/8/88/Btn_toolbar_enum.png',
*                'Énumération',
*                '\n# élément 1\n# élément 2\n# élément 3',
*                '',
*                '',
*                'mw-editbutton-enum');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/11/Btn_toolbar_liste.png',
*                'Liste',
*                '\n* élément A\n* élément B\n* élément C',
*                '',
*                '',
*                'mw-editbutton-liste');
*
*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-gallery');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/37/Btn_toolbar_commentaire.png',
*                'Commentaire',
*                '<!--',
*                '-->',
*                '',
*                'mw-editbutton-comment');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/47/Button_redir.png',
*                'Redirection',
*                '#REDIRECT [[',
*                ']]',
*                'nom de la destination',
*                'mw-editbutton-redir');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png',
*                'Catégorie',
*                '[[Catégorie:',
*                ']]',
*                'nom de la catégorie',
*                'mw-editbutton-category');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/3b/Button_template_alt.png',
*                'Modèle',
*                '{{',
*                '}}',
*                'modèle ou page à inclure',
*                'mw-editbutton-template');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png',
*                'Référence',
*                '<ref>',
*                '</ref>',
*                'référence, citation ou lien',
*                'mw-editbutton-ref');
*
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/6/64/Buttonrefvs8.png',
*                'Index des références',
*                '== Notes et références ==\n<references /> <!-- aide : https://fr.wikipedia.org/wiki/Aide:Notes et références -->',
*                '',
*                '',
*                'mw-editbutton-references');
*
*var voirAussi = '<!-- Suggestion de présentation des annexes. Aide : https://fr.wikipedia.org/wiki/Aide:Notes et références -->\n'
* + '== Notes et références de l\'article ==\n'
* + '<references/>\n'
* + '== Voir aussi ==\n'
* + '=== Articles connexes ===\n'
* + '* [[À remplacer]]\n'
* + '*\n'
* + '=== Liens et documents externes ===\n'
* + '*\n';
*addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/bb/Seealso.png',
*                'Section Voir aussi',
*                voirAussi,
*                '',
*                '',
*                'mw-editbutton-voiraussi');
*/

/**
 * Changer le lien du bouton de création de tableau et supprime le bouton signature sur les articles
 */
function changButtons() {
  toolbarArray = document.getElementById('mw-editbutton-array');
  if (toolbarArray) {
    toolbarArray.onclick = function() {
      popupTableau();
      return false;
    }
  }

  var btnSigImg = document.getElementById('mw-editbutton-signature');
  if (btnSigImg && mw.config.get('wgNamespaceNumber') == 0) btnSigImg.style.display = "none";
}
$(changButtons);

/*
 * Résumé Deluxe
 *
 * Ajoute des commentaires de modification prédéfinis
 *
 * Auteur : Dake
 * Contributions : Pabix, Tieno
 * Date de dernière révision : 12 novembre 2006
 * {{Catégorisation JS}}
 */

//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = new Array();
with (resumedeluxeTitles) {
        push("liens rouges");
        push("liens ancrés");
        push("ortho");
        push("- typo");
        push("- cat");
        push("- interwiki");
        push("- wikification");
        push("- image");
        push("- redirect");
        push("- style");
        push("- revert");
        push("- réorg");
        push("- réponse");
        push("- maintenance");
        push("- 1.0");
        push("- homonymie");
        push("- bandeau");
        push("- infobox");
        push("- imdb");
        push("- blanchi");
}
var resumedeluxeInputs= new Array();
with (resumedeluxeInputs) {
        push("correction des [[Projet:Restauration lien rouge|liens rouges]]");
        push("correction des [[Projet:Restauration des ancres brisées|liens ancrés]]");
        push("orthographe");
        push("typographie");
        push("catégorisation");
        push("interwiki");
        push("wikification");
        push("image");
        push("redirection");
        push("style");
        push("revert");
        push("réorganisation");
        push("réponse");
        push("maintenance");
        push("évaluation Wikipédia 1.0");
        push("création homonymie");
        push("ajout de bandeau");
        push("infobox");
        push("lien imdb");
        push("Blanchi, contenait ''");
}
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////

function setSummary(str)
{
        document.editform.wpSummary.value = str;
}

function addToSummary(str)
{
        var resum = document.editform.wpSummary.value;
        if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
                document.editform.wpSummary.value += " - ";
        }
        document.editform.wpSummary.value += str;
}

function DeluxeSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel");
        if(sumLbl) {
                var sumInput = document.getElementById("wpSummary");
                sumInput.style.width = "95%";
                var str = "Messages prédéfinis : ";
                for(var cpt = 0; cpt < resumedeluxeTitles.length; cpt ++) {
                        var tmp = resumedeluxeInputs[cpt];
                        str += "<a href=\"javascript:addToSummary('" + tmp.replace( /[']/g , "\\'") + "')\""
                                + " class=\"sumLink\" title=\"Ajouter dans la boîte de résumé\">"
                                + resumedeluxeTitles[cpt]
                                + "</a> ";
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
        }
}
$(DeluxeSummary);

/**
 * Outils pour réverter
 *
 * Fournit des liens dans les pages de diff
 *
 * Auteur : Lorian (en)
 * Dernière révision : 3 novembre 2006
 * {{Catégorisation JS}}
 */

importScript('MediaWiki:Gadget-RevertDiff.js');

/*
 * Onglet Google
 *
 * Rajoute un onglet vers Google portant sur le titre de la page
 *
 * Auteur : Dake, Hégésippe
 * Dernière révision : 22 novembre 2007
 * {{Catégorisation JS}}
 */


function OngletGoogle() {
  var a = document.getElementById("p-cactions");
  var search;

  search = '%22' +  RemplaceCarac(mw.config.get('wgPageName'),'_',' ','1') + '%22';  

  if (a && mw.config.get('wgNamespaceNumber') >= 0) {
    b = a.getElementsByTagName("ul");
    if (b.length > 0) {
      b[0].innerHTML = b[0].innerHTML
        + '<li id="ca-nstab-user"><img src="https://www.google.com/intl/en/logos/Logo_60wht.gif" height="20px">'
        + '<a href="https://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Afr.wikipedia.org+' +  search + '&btnG=Search">'
        + '(fr)</a>'
        + '<a href="https://www.google.fr/search?num=20&hl=en&safe=off&q=site%3Aen.wikipedia.org+' +  search + '&btnG=Search">'
        + '(en)</a>'
        + '<a href="https://www.google.fr/search?num=20&hl=en&safe=off&q=' + search + '&btnG=Search">'
        + '(web)</a>'
        + '</li>';
    }
  }
}
$(OngletGoogle);

/*************************************/
/* Applications pour la navigation   */
/*************************************/

function OptimizedNavig() 
{
  var a = document.getElementById("p-navigation");

  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    { 
      var startUrl = '/w/index.php?title='


      // liste des URLs
      var urls = new Array()
      urls[0] = 'Wikipédia:Le Bistro' + '/' + GetDate()
      urls[1] = 'Wikipédia:Pages à supprimer#disclaimer'
      urls[2] = 'WP:SI#disclaimer'
      urls[3] = 'Projet:Restauration lien rouge'
      urls[4] = 'Special:Newpages'
      urls[5] = 'Special:Deadendpages&limit=500&offset=0'
      urls[6] = 'WP:BA'

      var labels = new Array()
      labels[0] = 'Bistro'
      labels[1] = 'PàS'
      labels[2] = 'Supp. immédiates'
      labels[3] = 'Liens rouges'
      labels[4] = 'Nouvelles pages'
      labels[5] = 'Pages en impasse'
      labels[6] = 'Bulletin admin'

         tableHTML = '<li><a href="//en.wikipedia.org/wiki/Main_Page">' + 'Wiki en' + '</a></li>'
       b[0].innerHTML = b[0].innerHTML + tableHTML

      for (var i=0;i<urls.length;i++) {       
         tableHTML = '<li><a href="' + startUrl + urls[i] + '">' + labels[i] + '</a></li>'
        b[0].innerHTML = b[0].innerHTML + tableHTML
      }

    }
  }
}


$(OptimizedNavig);

/* 
 * Suppression Deluxe
 * 
 * Motifs de suppression prédéfinis
 * Il est possible de définir des messages comportant des liens internes
 * 
 * Auteurs : Dake
 * Modifications : IAlex, Seb35
 * Date de dernière révision : 10 mai 2007
 * {{Catégorisation JS}}
 */

//////////// Zone personnalisable //////////
var suppressiondeluxeMessages = new Array();
with (suppressiondeluxeMessages) {
        push("Vandalisme");
        push("Page blanchie par son auteur");
        push("Violation de copyright du site []");
        push("Copie de site web ([]) sans autorisation explicite");
        push("Bac à sable");
        push("[[Wikipédia:Pages_à_supprimer/"+mw.config.get('wgPageName')+"|Décision PàS]]");
        push("Déplacement vers Commons");
        push("Licence inappropriée");
        push("Purge ou renommage");
        push("[[Wikipédia:Critères_d'admissibilité_des_articles|Contenu promotionnel]]");
        push("Diffamation ou insulte");
        push("Catégorie vide");
        push("Redirection cassée");
        push("Non encyclopédique en l'état");
        push("[[Wikipédia:Critères_d'admissibilité_des_articles|Critères d'admissibilité non atteints]]");
        push("Pas en français");

}
//////////// Fin de la zone personnalisable //////////

function SuppressionDeluxe() {
        var mainForm = document.getElementById('deleteconfirm');
        if(!mainForm) return;
        var table = document.createElement('table');
        var tbody = document.createElement('tbody');
        table.appendChild(tbody);
        for(var i=0; i<suppressiondeluxeMessages.length; i++) {
                if (i%4==0) {
                        tr = document.createElement('tr');
                        tbody.appendChild(tr);
                }
                var inputConfirm = document.createElement('input');
                inputConfirm.setAttribute('value',suppressiondeluxeMessages[i].replace(/^\[\[.*\|(.*)\]\]$/, '$1'));
                inputConfirm.setAttribute('onclick','SuppressionResume("'+suppressiondeluxeMessages[i]+'");');
                inputConfirm.setAttribute('type', 'button');
                
                var td = document.createElement('td');
                td.appendChild(inputConfirm);
                tr.appendChild(td);
                }
        
        var separation = document.createElement('p');
        separation.appendChild(document.createElement('hr'));
        $(separation).insertAfter(mainForm);
        $(table).insertAfter(separation);
}
function SuppressionResume(sampleText) {
        var mainForm = document.getElementById('deleteconfirm');
        mainForm.wpReason.value = sampleText;
//      mainForm.wpConfirmB.click();
}
if(mw.config.get('wgAction') == 'delete') addOnloadHook(SuppressionDeluxe);


//</nowiki>