Utilisateur:Aither/deluxesummary.js
Un article de Wikipédia, l'encyclopédie libre.
Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.
/* <pre><nowiki> */ // Source: Dake function addToSummary(str) { var exp = new RegExp("^/\*[[:space:]].+[[:space:]]\*/[[:space:]]$"); if ((document.editform.wpSummary.value == '') || (exp.exec(document.editform.wpSummary.value) != null)) { document.editform.wpSummary.value += str; } else { document.editform.wpSummary.value += " & " + str; } document.editform.wpSummary.focus(); } function DeluxeSummary() { var sumWidth = "90%"; var sumLbl = document.getElementById("wpSummaryLabel"); if (sumLbl) { //élargissement boite de résumé var sumInput = document.getElementById("wpSummary"); sumInput.style.width = sumWidth; var titles = new Array(); var inputs = new Array(); titles.push("correction"); inputs.push("Correction"); titles.push("forme"); inputs.push("Mise en forme"); titles.push("typo"); inputs.push("Typographie"); titles.push("info"); inputs.push("Ajout\\\/Modification d\\\'informations"); titles.push("wikilien"); inputs.push("Ajout\\\/Modification de liens vers des pages de Wikipédia"); titles.push("interwiki"); inputs.push("Ajout\\\/Modification de liens vers les autres Wikipedia"); titles.push("ébauche"); inputs.push("Bandeau Ébauche"); titles.push("cat"); inputs.push("Ajout\\\/Modification des catégories"); titles.push("image"); inputs.push("Ajout\\\/Modification d\\\'images"); var str = "<table border=1 style=\"border-style:dotted;\" rules=all cellpadding=3% width=" + sumWidth + "><tr>"; for (var cpt = 0; cpt < titles.length; cpt ++) { str += "<td align=center><a href=\"javascript:addToSummary('" + inputs[cpt] + "')\"" + " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] + "' dans la boîte de résumé\">" + titles[cpt] + "</a></td>"; } sumLbl.innerHTML = str + "</table>" + sumLbl.innerHTML; } } addLoadEvent(DeluxeSummary); /* </nowiki></pre> */