MediaWiki:Gadget-ResumeDeluxe.js
Une page de Wikiversité.
Note : après avoir enregistré vos préférences, 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 (Maj-Cmd-R sur Apple Mac) ; Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/* * 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égorie:MediaWiki:Fonction Monobook en JavaScript]] */ //////////////////////ZONE PERSONNALISABLE////////////////////// var resumedeluxeTitles = new Array(); with (resumedeluxeTitles) { push("ortho."); push("- typo."); push("- catégorisation"); push("- interwiki"); push("- wikification"); push("- image"); push("- redirection"); push("- style"); push("- revoc"); push("- réorga."); push("- réponse"); push("- maintenance"); push("- vandalisme"); push("- leçons"); push("- chapitre"); push("- exercice"); push("- LaTeX"); push("- erreur"); push("- MàJ"); push("- archive"); push("- créa/init"); } var resumedeluxeInputs= new Array(); with (resumedeluxeInputs) { push("correction orthographe/grammaire"); push("typographie"); push("catégorisation"); push("interwiki"); push("wikification"); push("image"); push("redirection"); push("style"); push("révocation"); push("réorganisation"); push("réponse"); push("maintenance"); push("vandalisme"); push("Modif. navigateur leçon"); push("Modif. navigateur chapitre"); push("Modif. navigateur exercice"); push("LaTeXiFiCaTiOn"); push("correction erreur"); push("mise à jour"); push("archivage"); push("création ou initialisation"); } /////////////////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() { 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; } } addOnloadHook(DeluxeSummary);