MediaWiki:Gadget-BoutonSourceEnLigne.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|BoutonSourceEnLigne}}
//<nowiki>
/*
* BoutonSourceEnLigne
*
* Ajoute plusieurs boutons pour faciliter le « sourçage » lors de l'édition d'un article
*
* Auteur : Arkanosis
* Dernière révision : 23 octobre 2011
*/
if (['edit', 'submit'].includes(mw.config.get('wgAction'))) {
mw.loader.using('ext.gadget.MonobookToolbar', function () {
var buttons = [
// Format : pour chaque bouton
// [
// 'Texte à insérer avant la sélection', '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'
// ],
[
'', '<ref>{{lien web|url= |auteur= |titre= |éditeur= |année= |site= |consulté le= }}</ref>',
'0/0e/Button-web',
'Lien web',
'lienweb'
],
[
'', '<ref>{{ouvrage|langue= |auteur= |titre vo= |titre= |titre chapitre= |éditeur= |lieu= |pages= |année= |isbn= | url= }}</ref>',
'3/37/Button-livre',
'Ouvrage',
'ouvrage'
],
[
'', '<ref>{{harvsp|||p=}}</ref>',
'3/31/Button-harv',
'Harvard sans parenthèse',
'harvsp'
],
];
buttons.forEach(function (button) {
MonobookToolbar.addButton('//upload.wikimedia.org/wikipedia/commons/' + button[2] + '.png', button[3], button[0], button[1], (button[0] ? button[4] : ''), 'mw-editbutton-' + button[4]);
});
});
}
//</nowiki>