Ir al contenido

Usuario:FrancoGG/misfunciones.js

De Wikipedia, la enciclopedia libre

Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.

//<pre><nowiki>

/* Función para dar la bienvenido */
function bienvenida()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Bienvenida?"))
  {
   var cadena = location.href;
   var plantilla, sumario;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      var ip_re = /^\d+\.\d+\.\d+\.\d+$/;
      discusion = true;
      if (ip_re.test(wgTitle)) 
        {
         plantilla = "Bienvenida ip";
         sumario = "colaborador anónimo";
        }
      else 
        {
         plantilla = "Bienvenido usuario";
         sumario = "nuevo wikipedista";
        }
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:" + plantilla + "}}" + "\n\n" + "Si tienes alguna duda puedes dejarme un mensaje en mi [[Usuario discusión:FrancoGG|página de discusión]]." + "\n\n" + "Saludos. ~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "Bienvenida";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Dando la bienvenida a un " + sumario;
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Dando la bienvenida a un " + sumario;
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que realiza pruebas de edición */
function avisopruebas()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de pruebas?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de pruebas";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de pruebas";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario blanqueador */
function avisoblanqueador()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de blanqueos?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba2a}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "Blanqueos";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de blanqueos";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de blanqueos";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que hace spam */
function avisospam()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de spam?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba0c}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de spam";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de spam";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que hace pruebas (reincidente) */
function avisoreincidente()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de pruebas (reincidente)?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      if (document.getElementById("wpTextbox1").value == "")
        {
         document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba2}}" + "\n" + "~~~~" + "\n";
        }
      else
        {
         document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + ":{{subst:prueba2}}" + "\n\n" + ":~~~~" + "\n";
        }

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "Detente";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de pruebas (reincidente)";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de pruebas (reincidente)";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que vandaliza (reincidente) */
function avisodetente()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de vandalismo (reincidente)?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      if (document.getElementById("wpTextbox1").value == "")
        {
         document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba3}}" + "\n\n" + "~~~~" + "\n";
        }
      else
        {
         document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + ":{{subst:prueba3}}" + "\n\n" + ":~~~~" + "\n";
        }

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "Detente";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de vandalismo (reincidente)";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de vandalismo (reincidente)";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de última advertencia */
function ultimaadvertencia()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de vandalismo (última advertencia)?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba4}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "Última advertencia";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de vandalismo (última advertencia)";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de vandalismo (última advertencia)";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que falta a la Wikipetiqueta */
function avisoetiqueta()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de wikipetiqueta?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:prueba0a}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de wikipetiqueta";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de wikipetiqueta";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que crea infraesbozos */
function avisoinfraesbozo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de infraesbozo?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:Infraesbozo}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de infraesbozo";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de infraesbozo";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de advertencia para usuario que vandaliza */
function avisovandalismo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de vandalismo?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:Aviso vandalismo}}" + "\n\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de vandalismo";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de vandalismo";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función de aviso para usuario bloqueado */
function avisobloqueo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Aviso de bloqueo?"))
  {
   var cadena = location.href;
   var discusion;

   if (wgCanonicalNamespace == "User_talk") 
     {
      discusion = true;
     }
   else
     {
      discusion = false;
     }

   if (discusion)
     {
      document.getElementById("wpTextbox1").value = document.getElementById("wpTextbox1").value + "{{subst:Prueba5}}" + "\n" + "~~~~" + "\n";

      if (cadena.indexOf('&section=') != -1)
        {
         document.editform.wpSummary.value = "Bloqueo";
        }
      else
        {
         if (document.editform.wpSummary.value == "")
           {
            document.editform.wpSummary.value = "Aviso de bloqueo";
           }
         else
           {
            document.editform.wpSummary.value = document.editform.wpSummary.value + ", Aviso de bloqueo";
           }
        }

      if (wpVigila)
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esta no es una pagina de discusión de usuario");
     }
  }
}

/* Función para insertar la plantilla {{destruir}} preguntando el motivo */
function destruir()
{
Qr="";
if (!Qr)
  {
   void(Qr = prompt("Motivo:",""));
  }

if (Qr != null)
  {
   document.getElementById("wpTextbox1").value = "{{destruir|" + Qr + "}}" + "\n\n" + document.getElementById("wpTextbox1").value;

   document.editform.wpSummary.value = "Destruir: " + Qr;

   if (wpVigila) 
     {
      document.editform.wpWatchthis.checked = "true";
     }

   if (!wpGraba || confirm("¿Desea grabar los cambios?"))
     {
      document.editform.submit();
     }
  }
}

/* Función para insertar la plantilla {{destruir}} especificando como motivo "pruebas" */
function destruirpruebas()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Destruir?"))
  {
   document.getElementById("wpTextbox1").value = "{{destruir|pruebas}}" + "\n\n" + document.getElementById("wpTextbox1").value;

   document.editform.wpSummary.value = "Destruir: pruebas";

   if (wpVigila) 
     {
      document.editform.wpWatchthis.checked = "true";
     }
/*
   if (!wpGraba || confirm("¿Desea grabar los cambios?"))
     {
      document.editform.submit();
     }
*/
  }
}

/* Función para insertar la plantilla {{destruir}} especificando como motivo "vandalismo" */
function destruirvandalismo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Destruir?"))
  {
   document.getElementById("wpTextbox1").value = "{{destruir|vandalismo}}" + "\n\n" + document.getElementById("wpTextbox1").value;

   document.editform.wpSummary.value = "Destruir: vandalismo";

   if (wpVigila) 
     {
      document.editform.wpWatchthis.checked = "true";
     }
/*
   if (!wpGraba || confirm("¿Desea grabar los cambios?"))
     {
      document.editform.submit();
     }
*/
  }
}

/* Función para insertar la plantilla {{destruir}} especificando como motivo "infraesbozo" */
function destruirinfraesbozo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Destruir?"))
  {
   document.getElementById("wpTextbox1").value = "{{destruir|infraesbozo}}" + "\n\n" + document.getElementById("wpTextbox1").value;

   document.editform.wpSummary.value = "Destruir: infraesbozo";

   if (wpVigila) 
     {
      document.editform.wpWatchthis.checked = "true";
     }
/*
   if (!wpGraba || confirm("¿Desea grabar los cambios?"))
     {
      document.editform.submit();
     }
*/
  }
}

/* Función que inserta la plantilla {{wikificar}} */
function wikificar()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Wikificar?"))
  {
   var articulo;

   if (wgCanonicalNamespace == "") 
     {
      articulo = true;
     }
   else
     {
      articulo = false;
     }

   if (articulo)
     {
      document.getElementById("wpTextbox1").value = "{{wikificar}}" + "\n\n" + document.getElementById("wpTextbox1").value;

      if (document.editform.wpSummary.value == "")
        {
         document.editform.wpSummary.value = "[[Wikipedia:Manual de estilo|Wikificar]]";
        }
      else
        {
         document.editform.wpSummary.value = document.editform.wpSummary.value + ", [[Wikipedia:Manual de estilo|Wikificar]]";
        }

      if (wpVigila) 
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esto no es un artículo");
     }      
  }
}

/* Función que inserta la plantilla {{al Wikcionario}} */
function alwikci()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla de Al Wikcionario?"))
  {
   var articulo;

   if (wgCanonicalNamespace == "") 
     {
      articulo = true;
     }
   else
     {
      articulo = false;
     }

   if (articulo)
     {
      document.getElementById("wpTextbox1").value = "{{al Wikcionario}}" + "\n\n" + document.getElementById("wpTextbox1").value;

      if (document.editform.wpSummary.value == "")
        {
         document.editform.wpSummary.value = "Al Wikcionario";
        }
      else
        {
         document.editform.wpSummary.value = document.editform.wpSummary.value + ", Al Wikcionario";
        }

      if (wpVigila) 
        {
         document.editform.wpWatchthis.checked = "true";
        }
/*
      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
*/
     }
   else
     {
      alert("Esto no es un artículo");
     }      
  }
}

/* Función copyvio */
function copyv()
{
Qr="";
if (!Qr)
  {
   void(Qr = prompt("Copiado de:",""));
  }

if (Qr != null)
  {
   var articulo;

   if (wgCanonicalNamespace == "") 
     {
      articulo = true;
     }
   else
     {
      articulo = false;
     }

   if (articulo)
     {
      document.getElementById("wpTextbox1").value = "{{copyvio|1=[" + Qr + " este sitio]|2=~~~~|3={{subst:CURRENTDAY}}|4={{subst:CURRENTMONTHNAME}}}}" + "\n\n" + "<!--" + "\n" + document.getElementById("wpTextbox1").value;

      if (document.editform.wpSummary.value == "")
        {
         document.editform.wpSummary.value = "Copyvio de " + Qr;
        }
      else
        {
         document.editform.wpSummary.value = document.editform.wpSummary.value + ", Copyvio";
        }

      document.editform.wpWatchthis.checked = "true";

/*
      if (wpVigila) 
        {
         document.editform.wpWatchthis.checked = "true";
        }
*/

      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
     }
   else
     {
      alert("Esto no es un artículo");
     }      
  }
}

/* Función plagio */
function plagio()
{
Qr="";
if (!Qr)
  {
   void(Qr = prompt("Copiado de:",""));
  }

if (Qr != null)
  {
   var articulo;

   if (wgCanonicalNamespace == "") 
     {
      articulo = true;
     }
   else
     {
      articulo = false;
     }

   if (articulo)
     {
      document.getElementById("wpTextbox1").value = "{{plagio|1=[" + Qr + " este sitio]|2=~~~~}}" + "\n\n" + "<!--" + "\n" + document.getElementById("wpTextbox1").value;

      if (document.editform.wpSummary.value == "")
        {
         document.editform.wpSummary.value = "Plagio de " + Qr;
        }
      else
        {
         document.editform.wpSummary.value = document.editform.wpSummary.value + ", Plagio";
        }

      document.editform.wpWatchthis.checked = "true";

/*
      if (wpVigila) 
        {
         document.editform.wpWatchthis.checked = "true";
        }
*/

      if (!wpGraba || confirm("¿Desea grabar los cambios?"))
        {
         document.editform.submit();
        }
     }
   else
     {
      alert("Esto no es un artículo");
     }      
  }
}

/* Función para insertar un emoticon */
function carita()
{
if (wgCanonicalNamespace == "") 
  {
   articulo = true;
  }
else
  {
   articulo = false;
  }

if (!articulo)
  {
   insertTags('<code style="background:#CCDEFD">', '</code>', ':)');
  }
else
  {
   alert("Esto es un artículo");
  }
}

function addbotcommand()
{
Qr='';
if(!Qr){void(Qr=prompt('Nombre de la userbox:',''));}
if(Qr)insertTags('{{cambiarplantilla|Plantilla:'+Qr+'|Usuario:Userbox/'+Qr+'}}'+'\n'+'{{cambiar|Plantilla:'+Qr+'|Usuario:Userbox/'+Qr+'}}','','');
document.editform.wpSummary.value = "Trasladar userbox «" + Qr + "»";
document.editform.submit();
}

//</nowiki></pre>