Utilisateur:Abujoy/monobook.js
Apparence
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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.obtenir("EvalProject");
function ajoutEvalProject() {
evalProjectButtons=["http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Nuvola_apps_kugar.png/24px-Nuvola_apps_kugar.png"];
evalProjectNames=["Félins"];
}
addOnloadHook(ajoutEvalProject);
no_external_cache=true;
//<syntaxhighlight lang="javascript" line>
/*
* Fonction
*
* Ajoute un bouton ou plusieurs boutons dans la barre d'outils (voir http://fr.wikipedia.org/wiki/MediaWiki:Gadget-AjoutBoutonSource.js pour un exemple d'utilisation de cette fonction)
* @param messages_debut Tableau Javascript contenant le texte devant être inséré au début du texte sélectionné
* @param messages_fin Tableau Javascript contenant le texte devant être inséré à la fin du texte sélectionné
* @param commentaires Tableau Javascript contenant le commentaire affiché dans l'infobulle lorsque l'on passe le curseur sur le bouton de la barre d'outil
* @param images Tableau Javascript contenant l'URL de l'image qui servira pour le bouton
* @param id_images Tableau Javascript contenant l'ID de l'image
* Auteur : Sanao
* Dernière révision : 22 novembre 2007
*/
function ajoutBoutonsToolbar(messages_debut, messages_fin, commentaires, images, id_images)
{
if (document.createTextNode)
{
if (document.getElementById("toolbar"))
{
for (var cpt = 0; cpt < messages_fin.length; cpt++)
{
addButton(images[cpt], commentaires[cpt], messages_debut[cpt], messages_fin[cpt], "", "mw-editbutton-" + id_images[cpt]);
}
}
}
}
//</syntaxhighlight>
//[[Projet:Javascript]]
//<nowiki>
/*
* AjoutBoutonSource (basé sur DeluxeBar de Dake)
*
* Ajoute plusieurs boutons pour faciliter le "sourçage" lors de l'édition d'un article, avec possibilité de cacher certains boutons.
*
* Auteur : Sanao, modif Abujoy
* Dernière révision : 31 mars 2009
*/
function AjoutBoutonSource()
{
var messages_debut, messages_fin, images, commentaires, id_images;
var now = new Date();
var moisAnnee = now.toLocaleString('fr-FR', {month: 'long', year: 'numeric'});
var jourMoisAnnee = now.toLocaleString('fr-FR', {day: 'numeric', month: 'long', year: 'numeric'});
messages_debut =
[
"« ", //Citation française
"’", //Apostrophe typographique
"{{Référence nécessaire|", //Référence nécessaire
"", //Lien web
"", //Article
"", //Livre
"''{{lang|en|", //Langues
];
messages_fin =
[
" »", //Citation française
"", //apostrophe typographique
"|date=" + moisAnnee + "}}", //Référence nécessaire
"<ref>{{Lien web |url= |titre= |auteur= |date= |site= |éditeur= |consulté le=" + jourMoisAnnee + "}}</ref>",
"<ref>{{Article\n | auteur=\n | titre=\n | périodique =\n | jour=\n | mois=\n | année=\n | volume=\n | numéro=\n | pages=\n | ISSN=\n | url texte=\n | consulté le=" + jourMoisAnnee + "\n}}</ref>",
"<ref>{{ouvrage\n |éditeur=\n |titre=\n |auteur=\n |lieu=\n |année=\n |mois=\n |jour=\n |pages=\n |isbn=\n |lire en ligne=\n }}</ref>",
"}}''", // Langues
];
images =
[
"http://upload.wikimedia.org/wikipedia/commons/2/26/Button_latinas.png",
"http://upload.wikimedia.org/wikipedia/commons/3/32/Button_apostrophe.PNG",
"http://upload.wikimedia.org/wikipedia/commons/3/33/Button_unreferenced.png",
"http://upload.wikimedia.org/wikipedia/commons/3/3c/Button_lienweb.png",
"http://upload.wikimedia.org/wikipedia/commons/b/b4/Button_lienjournal.png",
"http://upload.wikimedia.org/wikipedia/commons/e/ef/Button_cite_book.png",
"http://upload.wikimedia.org/wikipedia/commons/b/b8/Button_Globe.png",
];
commentaires =
[
"Citation française",
"Apostrophe typo",
"Référence nécessaire",
"Lien web",
"Article",
"Livre",
"Langue",
];
id_images =
[
"citation_francaise",
"Apostrophe_typo",
"ref_nec",
"lien_web",
"article",
"livre",
"Langues",
];
ajoutBoutonsToolbar(messages_debut, messages_fin, commentaires, images, id_images);
}
if( mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit' ) {
addOnloadHook(AjoutBoutonSource);
}
//</nowiki>