MediaWiki:Gadget-MonobookToolbarPatrouille.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.
//{{Projet:JavaScript/Script|Patrouille}}
//<nowiki>

/*
* BoutonPatrouille (la version originale était dans le toolbar.js de Linedwell, mais a été transformée en gadget lors du passage à MediaWiki 1.18)
*
* Ajoute plusieurs boutons pour avertir les contributeurs débutants de leurs maladresses
*
* Auteurs : Linedwell (version originale), Arkanosis (seconde version pour MediaWiki ≥ 1.18), Dr Brains, après refonte
* Dernière révision : 4 mai 2013
*/

if (['edit', 'submit'].includes(mw.config.get('wgAction'))) {
    mw.loader.using('ext.gadget.MonobookToolbar', function () {

        // Bandeaux de bienvenue

        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/1/12/Button_accueilA.png", "Bienvenue sur ta page !", '{{subst:Bienvenu}} ~~~~', "", "", "mw-editbutton-bienvenue_sur_ta_page");

        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png", "Bienvenue sur Wikipédia !", '{{Bienvenue nouveau}}~~~~', "", "", "mw-editbutton-bienvenue");

        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/5/55/Button_accueilC.png", "Bienvenue IP méritante", '{{subst:Bienvenue IP méritante}} ~~~~', "", "", "mw-editbutton-bienvenue_ip_meritante");

        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/3/39/Button_IP.png", "Merci IP", '{{subst:Merci IP}} ~~~~', "", "", "mw-editbutton-merci_ip");

        // Avertissements

        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/a/a7/Button_smiley3.png", 'Avertissement vandalisme', '{{subst:Vandalisme|', "}} ~~~~", "nom de l'article", "mw-editbutton-avertissement_vandalisme");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/7/76/Testwarn1.png', "Test 0", '{{subst:Test 0|', '}} ~~~~', 'nom de l\'article', "mw-editbutton-test0");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/0/03/Testwarn2.png', "Test 1", '{{subst:Test 1|', '}} ~~~~', 'nom de l\'article', "mw-editbutton-test1");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/7/72/Testwarn3.png', "Test 2", '== Vos modifications sur [[', ']] ont été annulées ==\n{{subst:Test 2}}~~~~', 'nom de l\'article', "mw-editbutton-test2");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/9/9d/Testwarn4.png', "Test 3", '== Vos modifications sur [[', ']] ont été annulées ==\n{{subst:Test 3}}~~~~', 'nom de l\'article', "mw-editbutton-test3");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/c/c9/Button_copy_vio.png', "Copyvio light", '{{subst:Copieurlight|', '|}} ~~~~', "article|page copiée", "mw-editbutton-copyvio_light");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/7/72/Button_copy_vio_plagio.png', "Copyvio", '{{subst:Bienvenue Copyvio 1|', '|}} ~~~~', "article|page copiée", "mw-editbutton-copyvio");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png', "Spam", '{{subst:Bienvenue spammeur|', '}} ~~~~', 'nom de l\'article', "mw-editbutton-spam");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png', "Suppression", '{{subst:BSI CAA|', '}} ~~~~', 'nom de l\'article', "mw-editbutton-suppression");

        // blocage
        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png", 'Blocage d\'un vandale', '{{Bloqué|', "}} ~~~~", "1|jour", "mw-editbutton-blocage_vandale");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/0/00/Button_vandale.png', "Bloqué", '== Notification de blocage ==\n{{Bloqué}}~~~~', '', '', "mw-editbutton-blocage");

        MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png', "Banni", '== Notification de blocage ==\n{{Vandale banni}}~~~~', '', '', "mw-editbutton-bannissement");

        // divers

        MonobookToolbar.addButton("//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png", 'Fait', '{{Fait}} ~~~~', "", "", "mw-editbutton-fait");

    });
}

//</nowiki>