Përdoruesi:Euriditi/Gadget-BoutonPatrouille.js

Nga Wikipedia, enciklopedia e lirë

Shënim: Pas ruajtjes së parapëlqimeve ose kryerjes së ndryshimet, për t'ju shfaqur dallimet duhet të pastroni ruajtësin (cache) e shfletuesit. Pastrimi i ruajtësit të shfletuesve bëhet duke shtypur në të njëjten kohë Ctrl+Shift+Reload për Mozilla/Safari/Konqueror ose ctrl+shift+r për IE ose Ctrl+f5 për Opera: F5.

//{{Projet:JavaScript/Script|BoutonPatrouille}}
//<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)
* Dernière révision : 9 octobre 2011
*/

$(function() {

  if (['edit', 'submit'].indexOf(mw.config.get('wgAction')) == -1 || mw.config.get('wgNamespaceNumber') != 3)
    return;

  $.each([
    // Format : pour chaque bouton
    // [
    //   'Texte à insérer avant la sélection', 'Texte par défaut, à remplacer par l'utilisateur', 'Texte à insérer après la sélection',
    //   'Image du bouton (après « commons/ » et sans « .png » à la fin)',
    //   'Texte apparaissant dans la bulle au survol du bouton',
    //   'Identifiant de l'image ; importance faible, mais il faut s'assurer que l'identifiant est unique, ne change pas et n'utilise ni espace, ni caractères spéciaux'
    // ],
    [
      '{{subst:Test 0|', 'nom de l\'article', '}}~~~~',
      '7/76/Testwarn1',
      'Test 0',
      'test0'
    ],
    [
      '{{subst:Test 1|', 'nom de l\'article', '}}~~~~',
      '0/03/Testwarn2',
      'Test 1',
      'test1'
    ],
    [
      '== Vos modifications sur [[', 'nom de l\'article', ']] ont été annulées ==\n{{subst:Test 2}}~~~~',
      '7/72/Testwarn3',
      'Test 2',
      'test2'
    ],
    [
      '== Vos modifications sur [[', 'nom de l\'article', ']] ont été annulées ==\n{{subst:Test 3}}~~~~',
      '9/9d/Testwarn4',
      'Test 3',
      'test3'
    ],
    [
      '== Vos modifications sur [[', 'nom de l\'article', ']] ont été annulées ==\n{{subst:Bienvenue spammeur}} ~~~~',
      'c/cb/Pulsante_spam',
      'Spam',
      'spam'
    ],
    [
      '{{subst:Copieurlight|', 'nom de l\'article', '|}}~~~~',
      'c/c9/Button_copy_vio',
      'Copyvio light',
      'copyvio-light'
    ],
    [
      '== Violation de copyright ==\n{{subst:Copieur|', 'nom de l\'article', '|}}~~~~',
      '7/72/Button_copy_vio_plagio',
      'Copyvio',
      'copyvio'
    ],
    [
      '{{subst:Création supprimée|', 'nom de l\'article',  '|critères=[[WP:CAA|critères d\'admissibilité des articles]]}}~~~~',
      '2/2e/Button_broom',
      'Suppression',
      'suppression'
    ],
    [
      '== Notification de blocage ==\n{{Bloqué}}~~~~', '', '',
      'c/cc/Bouton_Vandale2',
      'Bloqué',
      'blocage'
    ],
    [
      '== Notification de blocage ==\n{{Vandale banni}}~~~~', '', '',
      'e/e4/Bouton_Vandale3',
      'Banni',
      'bannissement'
    ]
  ], function(_, button) {
    mw.toolbar.addButton('//upload.wikimedia.org/wikipedia/commons/' + button[3] + '.png', button[4], button[0], button[2], button[1], 'mw-editbutton-' + button[5]);
  });

});

//</nowiki>