Utilisateur:Leag/resume.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.//<pre><nowiki>
// Résumé Deluxe
// Fonction ResumeDeluxeModif
// Code : Dake
function ResumeDeluxeModif(content) {
if (document.editform.wpSummary.value != 0) {
document.editform.wpSummary.value+=' - ';
}
document.editform.wpSummary.value+=content;
}
function ResumeDeluxe() {
// vous pouvez ajouter vos messages ci-dessous - attention aux apostrophes et aux
// guillemets qui peuvent casser le script
var messages = new Array()
var labelBoutons = new Array()
var cb = 0;
messages[cb] = "Orthographe";
labelBoutons[cb++] = "Ortho";
messages[cb] = "Catégories";
labelBoutons[cb++] = "Cat";
messages[cb] = "Wikification";
labelBoutons[cb++] = "Wikif";
messages[cb] = "Lien Wiki";
labelBoutons[cb++] = "Lien";
messages[cb] = "Interwiki";
labelBoutons[cb++] = "IW";
messages[cb] = "Mise à jour";
labelBoutons[cb++] = "MàJ";
messages[cb] = "Homonymie";
labelBoutons[cb++] = "Hom";
messages[cb] = "Ajout bandeau ébauche";
labelBoutons[cb++] = "+ éb.";
messages[cb] = "Suppression bandeau ébauche";
labelBoutons[cb++] = "- éb.";
messages[cb] = "Ajout bandeau portail";
labelBoutons[cb++] = "+ portail";
messages[cb] = "Ajout Infobox Jeu";
labelBoutons[cb++] = "Ludobox";
messages[cb] = "Ajout image";
labelBoutons[cb++] = "+ image";
messages[cb] = "{{Defaultsort}}";
labelBoutons[cb++] = "Defaultsort";
messages[cb] = "[[Projet:Correction syntaxique|Correction syntaxique]]";
labelBoutons[cb++] = "Check";
messages[cb] = "Révocation";
labelBoutons[cb++] = "Revert";
var nombreBoutonsParLigne = 16;
// ne rien toucher ci-dessous
var mainNode = document.getElementById("wpSummaryLabel");
if (!mainNode) {
return;
}
var summaryNode = mainNode;
var formButtons = document.createElement("form");
for (var i=0;i<messages.length;i++) {
if (i%nombreBoutonsParLigne==0) {
formButtons.appendChild(document.createElement("p"));
}
var nodeInput = document.createElement("input");
nodeInput.setAttribute("type", "button");
nodeInput.setAttribute("value", labelBoutons[i]);
nodeInput.setAttribute("onClick", "ResumeDeluxeModif('" + messages[i] + "')");
formButtons.appendChild(nodeInput);
}
summaryNode.appendChild(formButtons);
}
addOnloadHook(ResumeDeluxe);
//</nowiki></pre>