Utilisateur:Guilguil3/Gadget-BoutonPlus.js

Une page de Wikipédia, l'encyclopédie libre.
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|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 : 25 septembre 2012
*/
 
$(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>\nExemple.jpg|[[Tournesol]]\nExemple1.jpg|[[La Joconde]]\nExemple2.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>