Usuario:FrancoGG/misfunciones.js
Apariencia
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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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('§ion=') != -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>