Utilisateur:Sain~frwiki/monobook.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.//<source 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]);
}
}
}
}
//</source>
//<nowiki>
/*
* Deluxe Bar
*
* Barre d'outils d'édition étendue
*
* Auteur : Dake
* Modifié par : Sanao
* Dernière révision : 24 novembre 2007
*/
function DeluxeBar()
{
var messages_debut, messages_fin, images, commentaires, id_images;
messages_debut =
[
"", //Bienvenue sur ta page !
"", //Bienvenue sur Wikipédia!
"", //Avertissement copyvio
"", //Avertissement spam
"", //Fait
"", //Test 0
"", //Test 1
"", //Test 2-
"", //Test 2
"", //Test 2+
"" //Test 3
];
messages_fin =
[
"{{subst:Bienvenu}} — ~~~~",
"{{subst:Bienvenue nouveau}} — ~~~~",
"{{subst:Copieur|article|page copiée}} — ~~~~",
"{{subst:Bienvenue spammeur|article}} — ~~~~",
"{{Fait}} '''Fait.''' — ~~~~",
"{{subst:Test 0}} — ~~~~", //Test 0
"{{subst:Test 1}} — ~~~~", //Test 1
"{{subst:Test 2-}} — ~~~~", //Test 2-
"{{subst:Test 2}} — ~~~~", //Test 2
"{{subst:Test 2+}} — ~~~~", //Test 2+
"{{subst:Test 3}} — ~~~~" //Test 3
];
images =
[
"http://upload.wikimedia.org/wikipedia/commons/1/12/Button_accueilA.png",
"http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png",
"http://upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png",
"http://upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png",
"http://upload.wikimedia.org/wikipedia/commons/d/d9/Button_trait%C3%A9.png",
"http://img213.imageshack.us/img213/8904/bouton0yg5.jpg", //Test 0
"http://img516.imageshack.us/img516/7335/bouton1zw0.jpg", //Test 1
"http://img101.imageshack.us/img101/1863/bouton2dl1.jpg", //Test 2-
"http://img185.imageshack.us/img185/6297/bouton2ki9.jpg", //Test 2
"http://img142.imageshack.us/img142/3640/bouton2il7.jpg", //Test 2+
"http://img181.imageshack.us/img181/4079/bouton3xo8.jpg" //Test 3
];
commentaires =
[
"Bienvenue sur ta page utilisateur !",
"Bienvenue sur Wikipédia !",
"Avertissement copyvio",
"Avertissement spam",
"Fait",
"Vandalisme — Niveau 0", //Test 0
"Vandalisme — Niveau 1", //Test 1
"Vandalisme — Niveau 2", //Test 2-
"Vandalisme — Niveau 2", //Test 2
"Vandalisme — Niveau 2", //Test 2+
"Vandalisme — Niveau 3 — Sysop Request Soon..." //Test 3
];
id_images =
[
"bienvenue_sur_ta_page",
"bienvenue",
"avertissement_copyvio",
"avertissement_spam",
"fait",
"Vandalisme — Niveau 0", //Test 0
"Vandalisme — Niveau 1", //Test 1
"Vandalisme — Niveau 2", //Test 2-
"Vandalisme — Niveau 2", //Test 2
"Vandalisme — Niveau 2", //Test 2+
"Vandalisme — Niveau 3 — Sysop Request Soon..." //Test 3
];
ajoutBoutonsToolbar(messages_debut, messages_fin, commentaires, images, id_images);
}
if( mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit' ) addOnloadHook(DeluxeBar);
//</nowiki>
/*
* Résumé Deluxe
*
* Ajoute des commentaires de modification prédéfinis
*
* Auteur : Dake
* Contributions : Pabix, Tieno
* Date de dernière révision : 12 novembre 2006
* {{Catégorisation JS}}
*/
//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles, resumedeluxeInputs;
resumedeluxeTitles = [
"orthographe",
"- typographie",
"- redirection",
"- style",
"- ++ réponse",
"- ++ bandeau",
"- vandalisme !!!",
"- spam !!!",
"- ++ NPOV",
"- source ++"
];
resumedeluxeInputs= [
"orthographe",
"typographie",
"redirection",
"style",
"++ réponse",
"++ bandeau",
"vandalisme !!!",
"spam !!!",
"++ NPOV",
"source ++"
];
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
function setSummary(str)
{
document.editform.wpSummary.value = str;
}
function addToSummary(str)
{
var resum = document.editform.wpSummary.value;
if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
document.editform.wpSummary.value += " - ";
}
document.editform.wpSummary.value += str;
}
function DeluxeSummary()
{
if (document.URL.indexOf("§ion=new") > 0) return;
var sumLbl = document.getElementById("wpSummaryLabel");
if(sumLbl) {
var sumInput = document.getElementById("wpSummary");
sumInput.style.width = "95%";
var str = "Messages prédéfinis : ";
for(var cpt = 0; cpt < resumedeluxeTitles.length; cpt ++) {
var tmp = resumedeluxeInputs[cpt];
str += "<a href=\"javascript:addToSummary('" + tmp.replace( /[']/g , "\\'") + "')\""
+ " class=\"sumLink\" title=\"Ajouter dans la boîte de résumé\">"
+ resumedeluxeTitles[cpt]
+ "</a> ";
}
sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
}
}
$(DeluxeSummary);