MediaWiki:Gadget-BoutonPlus.js

De Nefald Wiki
Version datée du 28 août 2012 à 19:43 par Hiob (discussion | contributions) (Page créée avec « //{{Projet:JavaScript/Script|BoutonPlus}} //<nowiki> /* * BoutonPlus (la version originale était inclue dans MediaWiki:Common.js, mais a été transformée en gadget lor... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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).
  •  Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
//{{Projet:JavaScript/Script|BoutonPlus}}
//<nowiki>

/*
* BoutonPlus (la version originale était inclue dans MediaWiki:Common.js, mais a été transformée en gadget lors du passage à MediaWiki 1.18)
*
* Ajoute plusieurs boutons pour faciliter l'ajout de tableaux, de références…
*
* Auteurs : Divers auteurs visibles dans https://fr.wikipedia.org/w/index.php?title=MediaWiki:Common.js&action=history (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)
    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'
    // ],
    [
      '{|\n|-\n|\n|\n|}', '', '',
      '0/04/Button_array',
      'Tableau',
      'array'
    ],
    [
      '<del>', '', '</del>',
      'c/c9/Button_strike',
      'Rayer',
      'strike'
    ],
    [
      '\n# élément 1\n# élément 2\n# élément 3', '', '',
      '8/88/Btn_toolbar_enum',
      'Énumération',
      'enum'
    ],
    [
      '\n* élément A\n* élément B\n* élément C', '', '',
      '1/11/Btn_toolbar_liste',
      'Liste',
      'liste'
    ],
    [
      '\n<gallery>\nFichier:Exemple.jpg|[[Tournesol]]\nFichier:Exemple1.jpg|[[La Joconde]]\nFichier:Exemple2.jpg|Un [[hamster]]\n</gallery>\n{{message galerie}}', '', '',
      '9/9e/Btn_toolbar_gallery',
      'Galerie d\'images',
      'gallery'
    ],
    [
      '<!--', '', '-->',
      '3/37/Btn_toolbar_commentaire',
      'Commentaire',
      'comment'
    ],
    [
      '#REDIRECT[[', 'nom de la destination', ']]',
      '4/47/Button_redir',
      'Redirection',
      'redir'
    ],
    [
      '[[Catégorie:', 'nom de la catégorie', ']]',
      'b/b4/Button_category03',
      'Catégorie',
      'category'
    ],
    [
      '{{', 'modèle ou page à inclure', '}}',
      '3/3b/Button_template_alt',
      'Modèle',
      'template'
    ],
    [
      '<ref>', 'référence, citation ou lien', '</ref>',
      'c/c4/Button_ref',
      'Référence',
      'ref'
    ],
    [
      '== Notes et références ==\n{{Références}}', '', '',
      '6/64/Buttonrefvs8',
      'Index des références',
      'references'
    ],
    [
      '== Notes et références ==\n{{Références}}\n\n== Annexes ==\n=== Articles connexes ===\n* [[À remplacer]]\n\n=== Liens externes ===\n*\n\n=== Bibliographie ===\n* [[À remplacer]]\n\n', '', '',
      'b/bb/Seealso',
      'Section Annexes',
      'voiraussi'
    ]
  ], 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>