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.
//<source lang="javascript" line>
/*
* Fonction
*
* Ajoute un bouton ou plusieurs boutons dans la barre d'outils (voir http://fr.wikipedia.org/wiki/MediaWiki:Gadget-AjoutBoutonSource.js pour un exemple d'utilisation de cette fonction)
* @param messages_debut Tableau Javascript contenant le texte devant être inséré au début du texte sélectionné
* @param messages_fin Tableau Javascript contenant le texte devant être inséré à la fin du texte sélectionné
* @param commentaires Tableau Javascript contenant le commentaire affiché dans l'infobulle lorsque l'on passe le curseur sur le bouton de la barre d'outil
* @param images Tableau Javascript contenant l'URL de l'image qui servira pour le bouton
* @param id_images Tableau Javascript contenant l'ID de l'image
* Auteur : Sanao
* Dernière révision : 22 novembre 2007
*/
function ajoutBoutonsToolbar(messages_debut, messages_fin, commentaires, images, id_images)
{
  if (document.createTextNode)
  {
    if (document.getElementById("toolbar"))
    {
      for (var cpt = 0; cpt < messages_fin.length; cpt++)
      {
          addButton(images[cpt], commentaires[cpt], messages_debut[cpt], messages_fin[cpt], "", "mw-editbutton-" + id_images[cpt]);
      }
    }
  }
}
//</source>
//<nowiki>
/*
* Deluxe Bar
*
* Barre d'outils d'édition étendue
*
* Auteur : Dake
* Modifié par : Sanao
* Dernière révision : 24 novembre 2007
*/ 
function DeluxeBar()
{
  var messages_debut, messages_fin, images, commentaires, id_images;
 
  messages_debut = 
  [
    "", //Bienvenue sur ta page !
    "", //Bienvenue sur Wikipédia!
    

    "", //Avertissement copyvio
    "", //Avertissement spam
    "", //Fait
    "", //Test 0
    "", //Test 1
    "", //Test 2-
    "", //Test 2
    "", //Test 2+
    "" //Test 3
  ];
 
  messages_fin = 
  [
    "{{subst:Bienvenu}} — ~~~~",
    "{{subst:Bienvenue nouveau}} — ~~~~",


    "{{subst:Copieur|article|page copiée}} — ~~~~",
    "{{subst:Bienvenue spammeur|article}} — ~~~~",
    "{{Fait}} '''Fait.''' — ~~~~",
    "{{subst:Test 0}} — ~~~~", //Test 0
    "{{subst:Test 1}} — ~~~~", //Test 1
    "{{subst:Test 2-}} — ~~~~", //Test 2-
    "{{subst:Test 2}} — ~~~~", //Test 2
    "{{subst:Test 2+}} — ~~~~", //Test 2+
    "{{subst:Test 3}} — ~~~~" //Test 3
  ];
 
  images =
  [
    "http://upload.wikimedia.org/wikipedia/commons/1/12/Button_accueilA.png",
    "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png",


    "http://upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png",
    "http://upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png",
    "http://upload.wikimedia.org/wikipedia/commons/d/d9/Button_trait%C3%A9.png",
    "http://img213.imageshack.us/img213/8904/bouton0yg5.jpg", //Test 0
    "http://img516.imageshack.us/img516/7335/bouton1zw0.jpg", //Test 1
    "http://img101.imageshack.us/img101/1863/bouton2dl1.jpg", //Test 2-
    "http://img185.imageshack.us/img185/6297/bouton2ki9.jpg", //Test 2
    "http://img142.imageshack.us/img142/3640/bouton2il7.jpg", //Test 2+
    "http://img181.imageshack.us/img181/4079/bouton3xo8.jpg" //Test 3
  ];
 
  commentaires =
  [
    "Bienvenue sur ta page utilisateur !",
    "Bienvenue sur Wikipédia !",


    "Avertissement copyvio",
    "Avertissement spam",
    "Fait",
    "Vandalisme — Niveau 0", //Test 0
    "Vandalisme — Niveau 1", //Test 1
    "Vandalisme — Niveau 2", //Test 2-
    "Vandalisme — Niveau 2", //Test 2
    "Vandalisme — Niveau 2", //Test 2+
    "Vandalisme — Niveau 3 — Sysop Request Soon..." //Test 3
  ];
 
  id_images =
  [
    "bienvenue_sur_ta_page",
    "bienvenue",


    "avertissement_copyvio",
    "avertissement_spam",
    "fait",
    "Vandalisme — Niveau 0", //Test 0
    "Vandalisme — Niveau 1", //Test 1
    "Vandalisme — Niveau 2", //Test 2-
    "Vandalisme — Niveau 2", //Test 2
    "Vandalisme — Niveau 2", //Test 2+
    "Vandalisme — Niveau 3 — Sysop Request Soon..." //Test 3
  ];
 
  ajoutBoutonsToolbar(messages_debut, messages_fin, commentaires, images, id_images);
}       
if( mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit' ) addOnloadHook(DeluxeBar);
//</nowiki>
/*
 * 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, resumedeluxeInputs;
resumedeluxeTitles = [
        "orthographe",
        "- typographie",
        "- redirection",
        "- style",
        "- ++ réponse",
        "- ++ bandeau",
        "- vandalisme !!!",
        "- spam !!!",
        "- ++ NPOV",
        "- source ++"
];

resumedeluxeInputs= [
        "orthographe",
        "typographie",
        "redirection",
        "style",
        "++ réponse",
        "++ bandeau",
        "vandalisme !!!",
        "spam !!!",
        "++ NPOV",
        "source ++"
];
/////////////////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()
{
        if (document.URL.indexOf("&section=new") > 0) return;
        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);