MediaWiki:Gadget-DeluxeBar.js

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.

Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  • Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
  • Opera : appuyez sur Ctrl + F5.
//{{Projet:JavaScript/Script|DeluxeBar}}
//<nowiki>

/*
* Deluxe Bar
*
* Barre d'outils d'édition étendue
*
* Auteurs : Dake (version originale), Arkanosis (seconde version pour MediaWiki ≥ 1.18)
* Modifié par : Gfsas (Yves)
* Dernière révision : 27 juin 2013
*/

$(function() {

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

  $.each([
    // Format : pour chaque bouton
    // [
    //   'Texte à insérer',
    //   '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:Bienvenu}} ~~~~',
      '1/12/Button_accueilA',
      'Bienvenue sur ta page !',
      'bienvenue_sur_ta_page'
    ],
    [
      '{{Bienvenue nouveau}}~~~~',
      'e/eb/Button_accueilB',
      'Bienvenue sur Wikinews !',
      'bienvenue'
    ],
    [
      '{{subst:Bienvenue IP}} ~~~~',
      '5/55/Button_accueilC',
      'Bienvenue IP méritante',
      'bienvenue_ip_meritante'
    ],
    [
      '{{subst:Merci IP}} ~~~~',
      'a/a9/Button_tournesol',
      'Merci IP',
      'merci_ip'
    ],
    [
      '{{subst:Vandale bloqué|1|jour}} ~~~~',
      '0/00/Button_vandale',
      'Blocage d\'un vandale',
      'blocage_vandale'
    ],
    [
      '{{subst:Vandalisme|article}} ~~~~',
      'a/a7/Button_smiley3',
      'Avertissement vandalisme',
      'avertissement_vandalisme'
    ],
    [
      '{{subst:Avis blanchi copyvio|article|page copiée}} ~~~~',
      '5/58/Button_black_copyright',
      'Avertissement copyvio',
      'avertissement_copyvio'
    ],
    [
      '{{subst:Bienvenue spammeur|article}} ~~~~',
      'f/fb/Button_spam2',
      'Avertissement spam',
      'avertissement_spam'
    ],
    [
      '{{Fait}} ~~~~',
      'd/d9/Button_trait%C3%A9',
      'Fait',
      'fait'
    ]
  ], function(_, button) {
    mw.toolbar.addButton('//upload.wikimedia.org/wikipedia/commons/' + button[1] + '.png', button[2], '', button[0], '', 'mw-editbutton-' + button[3]);
  });

});

//</nowiki>