//<pre><nowiki>
//Fuente: http://fr.wikipedia.orghttps://wiki95.com/es/MediaWiki:Gadget-ResumeDeluxe.js
//Personalizada por Axxgreazz, para el ]
//http://es.wikipedia.orghttps://wiki95.com/es/Usuario:Axxgreazz/Monobook-Suite

/*
 * 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
 * ]
 */


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 (typeof ms_Activa_Resumedeluxe == 'undefined') { ms_Activa_Resumedeluxe = true;}
   if (!msActivarModulo(ms_Activa_Resumedeluxe)) return;

   if (document.URL.indexOf("&section=new") > 0) return;
   if (mw.config.get('wgNamespaceNumber') == 3 && document.URL.indexOf("&action=submit") > 0) return;

   var sumLbl = document.getElementById("wpSummaryLabel");
   if(sumLbl) 
   {
        var sumInput = document.getElementById("wpSummary");
        sumInput.style.width = "95%";
        var str = msStringU('Predefined messages') + ": ";

        for (i=0; i<misresumenes.length; i++)
        {
            var msResumen = msListResume.nom];
            if (msResumen)
            { 
               var nProyecto ;
               var bMostrar = false;

               if (msResumen == msProyectoCod) 
               {  bMostrar = true;
                  nProyecto = msProyectoCod; 
               }
               else  //si el resumen no esta configurado en este proyecto
                  if (msResumen == "0")
                  {   bMostrar = true; 
                      nProyecto = "0"; }
                  else 
                  {   bMostrar = false;
                      nProyecto = msProyectoCod; }
               if (bMostrar)
               { 
                  var RsmTitle = msStringU(misresumenes.nom);
                  var RsmCaption = msStringU(misresumenes.nom);
               }
            }

            else if (misresumenes.proy == "" || misresumenes.proy == msProyectoCod)
            { 
               var RsmTitle = msStringU(misresumenes.nom);
               var RsmCaption = msStringU(misresumenes.nom);
               bMostrar = true;
            }  else { bMostrar = false;}
 
            if (bMostrar)
            {
               if (i!=0) {str += " - "};
               str += "<a href=\"javascript:addToSummary('" + RsmTitle.replace( //g , "\\'") + "')\""
                   + " class=\"sumLink\" title=\" + msStringU('Add to summary') + \">"
                   + RsmCaption
                   + "</a> "; 
            }                        
        }
        sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
   }
}
if (typeof msActivarModulo !== 'undefined') {
	$(DeluxeSummary);
}

//</nowiki></pre>