Usuário:Gustavob/functions.js
Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
- Opera: Pressione Ctrl-F5.
//<pre><nowiki>
//Funciones desarrolladas por Axxgreazz para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//de Wikipedia en español y Commons.
//Para ver las funcionalidades contenidas aquí revisa
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
//Objetivo: hacer tareas de mantenimiento con el menor número de pasos
pluginImport("init.js");
pluginImport("util.js");
pluginImport("comm.js");
pluginImport("wputil.js");
pluginImport("statuschanger.js");
var wpVigila;
function pluginImport(nombre)
{
}
/**************************** Funciones de Carga *********************************/
/* Para la barra de herramientas, búsqueda y enlaces wiki */
/* */
/*********************************************************************************/
function cargar_botones(mis_botones)
{
var botones='';
botones='';
var toolbar = document.getElementById("toolbar")
if (toolbar!=null) {
//Estos botones se añaden a la barra de herramientas que hay sobre la caja de edición
for (i=0; i<mis_botones.length; i++)
{
var imageFile = mis_botones[i].img;
var speedTip = mis_botones[i].st;
var fn = mis_botones[i].fn;
botones+="<a href=\"javascript:" + fn +"()\">";
botones+="<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\"/>";
botones+="</a>";
}
toolbar.innerHTML = botones;
}
}
function cargar_enlaces(mis_enlaces)
{
var l = document.getElementById("column-one");
var cadena_url ='';
var cadena_ini = '<div class="portlet" id="p-nbx">'
+ ' <h5>Enlaces Wiki</h5>'
+ ' <div class="pBody">'
+ ' <ul>';
var cadena_fin = ' </ul>'
+ ' </div>'
+ '</div> ';
if (l) {
for (i=0; i<mis_enlaces.length; i++)
{
var direccion = mis_enlaces[i].url;
var nombre = mis_enlaces[i].nom;
cadena_url+= ' <li><a href="'+ direccion + '">' + nombre + '</a></li>';}
l.innerHTML = l.innerHTML + cadena_ini + cadena_url + cadena_fin;
}
}
function cargar_buscadores(mis_buscadores)
{
var btSearch = "<br /><div>";
for (i=0; i<mis_buscadores.length;i++)
{
var direccion = mis_buscadores[i].url;
var nombre = mis_buscadores[i].nom;
var caption = mis_buscadores[i].cap;
if (caption != "")
btSearch += buttonCode(caption, nombre, direccion,"")
else
btSearch += "<br /><div>";
}
var boxSearch = document.getElementById("searchform");
if (boxSearch)
boxSearch.innerHTML += btSearch+"</div>";
}
function buttonCode(titulo, texto, inicio, fin)
{
return ' <input type="button" class="searchButton" onclick="goSearch(\''+inicio+'\', \''+fin+'\')" value="' + texto + '" title="' + titulo +'" />';
}
function goSearch(inicio, fin)
{
var Qs = '';
var text = document.getElementById("searchInput");
if (escape(text.value) == '')
{ Qs = get_tidy_title().replace(/_/g , ' ');
Qs = Qs.substring(Qs.indexOf(':')+ 1 , Qs.length);
}
else
{ Qs = escape(text.value);}
window.open(inicio + Qs + fin);
}
function cargar_letrasraras()
{
var letrasraras="";
letrasraras+="<a href=\"javascript:insertTags(\'∈\',\'\','\')\">∈</a> · ";
letrasraras+="<a href=\"javascript:insertTags(\'→\',\'\','\')\">→</a> · ";
letrasraras+="<a href=\"javascript:insertTags(\'≠\',\'\','\')\">≠</a> · ";
letrasraras+="<a href=\"javascript:insertTags(\'ℕ\',\'\','\')\">ℕ</a> · ";
letrasraras+="<a href=\"javascript:insertTags(\'ℤ\',\'\','\')\">ℤ</a> · ";
letrasraras+="<a href=\"javascript:insertTags(\'ℚ\',\'\','\')\">ℚ</a> · ";
letrasraras+="<a href=\"javascript:insertTags(\'ℝ\',\'\','\')\">ℝ</a> ";
var cajaletrasraras = document.getElementById("editpage-copywarn");
if (cajaletrasraras)
{ cajaletrasraras.innerHTML = letrasraras+""+cajaletrasraras.innerHTML; }
}
function cargar_flotantes(mis_flotantes)
{
var botones='<style type="text/css">\n .botón { background-color:white;border:1px solid #e1eAee; width:20px; height:18px; float:left; font-size:80%; padding:0px; line-height:1.7 }\n .botónbusca {border:1px solid #e1eAee; text-decoration:none;}\n</style> <div class="botonera" style="position:fixed; bottom:200px; left:120px; z-index:3; font-size:13px; font-weight:900; text-align:center; width:45px; float:right">';
//modifica "bottom" y "left" para cambiar la ubicación de los botones
if (document.getElementById("editform")!=null)
{
for (i=0; i<mis_flotantes.length; i++)
{ botones+=creaBotón(mis_flotantes[i].tit, mis_flotantes[i].txt, mis_flotantes[i].des, mis_flotantes[i].est);}
botones+='</div>'
var toolbox = document.getElementById("column-one");
toolbox.innerHTML += botones;
}
}
function creaBotón(title, texto, destino, estilo)
{
return '<a href="'+destino+'" style="text-decoration:none"><div class="botón" style="'+estilo+'" title="'+title+'">'+texto+'</div></a>';
}
/****************** Funciones de Wikipedia en español ****************************/
/* Son las funciones de la barra de herramientas del Monobook-Suite */
/* */
/*********************************************************************************/
function negrita ()
{
insertTags("'''","'''",'Texto en negrita');
}
function cursiva ()
{
insertTags("''","''",'Texto en cursiva');
}
function enlace_interno ()
{
insertTags('[[',']]','Título del enlace');
}
function enlace_externo ()
{
insertTags('[',']','http://www.ejemplo.com Título del enlace');
}
function titular ()
{
insertTags('== ',' ==','Texto de titular');
}
function imagen ()
{
insertTags('[[Imagen:',']]','Ejemplo.jpg');
}
function media ()
{
insertTags('[[Imagen:',']]','Ejemplo.ogg');
}
function matematica ()
{
insertTags('<math>','</math>','Escribe aquí una fórmula');
}
function formatowiki()
{
insertTags('<nowiki>','</nowiki>','Aquí inserta texto sin formato');
}
function firma ()
{
insertTags('~~~~','','');
}
function linea ()
{
insertTags('\n----\n','','');
}
function tachar ()
{
insertTags('<s>','</s>','Texto tachado');
}
function llaves ()
{
insertTags('{{','}}','Nombre de plantilla');
}
function small()
{
insertTags('<small>','</small>','Texto de tamaño menor');
}
function ocultar()
{
insertTags("<!-- "," -->",'Texto oculto');
}
function tamaño_articulo()
{
alert ('El tamaño aproximado del artículo en bytes es: ' + document.getElementById("wpTextbox1").value.length);
}
function esbozo()
{
var extra, sumario;
var proceder = false;
var texto = texto_seleccionado2();
if (texto)
{ extra = ' de|';
sumario = ' de: [[' + texto + ']]';
proceder = true;}
else
{ Qr = '';
if(!Qr){void(Qr=prompt('Esbozo de :',''));}
if (Qr==null)
{ proceder = false;}
else if (Qr!='')
{ extra = ' de|' + Qr;
sumario = ' de: [[' + Qr + ']]';
proceder = true;}
else
{ extra = '';
sumario = '';
proceder = true;}
}
if (proceder)
{ insertTags('{{esbozo' + extra,'}}','');
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value = document.editform.wpSummary.value + ', Esbozo' + sumario;}
else
{ document.editform.wpSummary.value = 'Esbozo' + sumario;}
}
}
function miniesbozo()
{
var extra, sumario;
var proceder = false;
var texto = texto_seleccionado2();
if (texto)
{ extra = ' de|';
sumario = ' de: [[' + texto + ']]';
proceder = true;}
else
{ Qr = '';
if(!Qr){void(Qr=prompt('Miniesbozo de :',''));}
if (Qr==null)
{ proceder = false;}
else if (Qr!='')
{ extra = ' de|' + Qr;
sumario = ' de: [[' + Qr + ']]';
proceder = true;}
else
{ extra = '';
sumario = '';
proceder = true;}
}
if (proceder)
{ insertTags('{{miniesbozo' + extra,'}}','');
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value = document.editform.wpSummary.value + ', Miniesbozo' + sumario;}
else
{ document.editform.wpSummary.value = 'Miniesbozo' + sumario;}
}
}
function category()
{
var extra;
var proceder = false;
var texto = texto_seleccionado2();
if (texto)
{ extra = texto;
proceder = true;}
else
{ Qr = '';
if(!Qr){void(Qr=prompt('Categoría:',''));}
if (Qr==null)
{ proceder = false;}
else if (Qr!='')
{ extra = Qr;
proceder = true;}
else
{ proceder = false;}
}
if (proceder)
{ insertTags('[[Categoría:',']]',extra);
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value = document.editform.wpSummary.value + ', Categoría [' + '[Categoría:' + extra + '|' + extra +']]';}
else
{ document.editform.wpSummary.value = 'Categoría [' + '[Categoría:' + extra + '|' + extra + ']]';}
}
}
function copyvio()
{
Qr = '';
if(!Qr){void(Qr=prompt('Posible copiado desde:',''));}
if(Qr)
{ var texto = texto_seleccionado2();
if (texto)
{ insertTags('{'+'{copyvio|1='+Qr+'|2='+ firma_simple()+ '|3={'+'{'+'subst:CURRENTDAY}}|4={'+'{'+'subst:CURRENTMONTHNAME}}}'+'}' + '\n' + '<!--' + '\n','\n' + '-->','');}
else
{ document.getElementById ("wpTextbox1").value='{'+'{copyvio|1='+Qr+'|2='+ firma_simple()+ '|3={'+'{'+'subst:CURRENTDAY}}|4={'+'{'+'subst:CURRENTMONTHNAME}}}'+'}' + '\n' + '<!--' + '\n' + document.getElementById("wpTextbox1").value+ '\n' + '-->';}
document.editform.wpSummary.value='Copyvio desde: '+ Qr + ' usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function plagio()
{
Qr='';
if(!Qr){void(Qr=prompt('Evidente copia de:',''));}
if(Qr)
{document.getElementById ("wpTextbox1").value='{' + '{plagio|1=' + Qr + '|2=' + firma_simple() + '}' + '}';
document.editform.wpSummary.value='Plagio desde: ' + Qr + ' usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function avisoborrar()
{
Qr='';
Qs =get_subpage_title().replace(/_/g , ' ');
if(!Qr){void(Qr=prompt('Motivo de borrado?','Un mes con la plantilla "contextualizar"'));}
if(Qr)
{
document.getElementById("wpTextbox1").value = '{' + '{aviso borrar|' + Qr + '|' + firma_simple() + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Aviso de borrado usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]] - motivo: ' + Qr;
topaz.wputil.setpagecontent(
"Wikipedia:Consultas_de_borrado/"+ Qs,
'{' + '{subst:Consulta borrar|' + Qs + '|' + Qr + '|' + firma_simple() + '|{' + '{subst:CURRENTDAY}' + '}|{' + '{subst:CURRENTMONTHNAME}' + '}' + '}' + '}',
'Creando consulta de borrado usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]] - motivo: ' + Qr,
true);
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function consultaborrar()
{
Qr = '';
Qs = get_subpage_title().replace(/_/g , ' ');
if(!Qr){void(Qr = prompt('Motivo de borrado?','Un mes con la plantilla "contextualizar"'));}
if(Qr)
{
document.getElementById("wpTextbox1").value = '{' + '{subst:Consulta borrar|' + Qs + '|' + Qr + '|' + firma_simple() + '|{' + '{subst:CURRENTDAY}' + '}|{' + '{subst:CURRENTMONTHNAME}' + '}' + '}' + '}';
document.editform.wpSummary.value = 'Creando consulta de borrado usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]] - motivo: ' + Qr;
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function archivoborrar()
{
var Qr='';
var Qs='';
var Qt =get_subpage_title().replace(/_/g , ' ');
var articulo, motivo, dia, mes, decisión;
var cadena = document.getElementById("wpTextbox1").value;
if(document.title.indexOf("Editando Wikipedia:Consultas de borrado/") == 0)
{
if(!Qr){void(Qr = prompt('Votos a favor del borrado?',''));}
if(Qr)
{ if(!Qs){void(Qs = prompt('Votos en contra del borrado?',''));}
if (Qs)
{
var resultado = (0.75)*(parseInt(Qr) + parseInt(Qs));
if (Qr>=resultado) {decision = "borrar";}
else {decision = "mantener";}
resto = cadena.substring(cadena.indexOf('|')+ 1 , cadena.length);
articulo = resto.substring(0 , resto.indexOf('|')); //hasta el segundo pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
motivo = resto.substring(0 , resto.indexOf('|')); //hasta el tercer pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
dia = resto.substring(0 , resto.indexOf('|')); //hasta el cuarto pipe
resto = resto.substring(resto.indexOf('|')+ 1 , resto.length);
mes = resto.substring(0 , resto.indexOf('}}')); //hasta el final
resto = resto.substring(resto.indexOf('}}')+ 2 , resto.length);
document.getElementById("wpTextbox1").value = '{' + '{archivo borrar cabecera|' + articulo + '|' + motivo + '|' + dia + '|' + mes + '|' + Qr + '|' + Qs + '|' + decision + '|' + firma_simple() + '}' + '}' + resto;
document.editform.wpSummary.value = 'Archivando consulta de borrado usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]] - decisión: ' + decision;
/*
if (decision="borrar")
{ topaz.wputil.setpagecontent(Qt,'','Por ' + Qr + ' votos a favor de borrar contra ' + Qs + ', se decidió borrar este artículo.',true);}
*/
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
}
else {alert('Este artículo no es una Consulta de borrado');}
}
function contextualizar()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Contextualizar?"))
{
document.getElementById("wpTextbox1").value = '{' + '{contextualizar|{' + '{subst:CURRENTDAY}}|{' + '{subst:CURRENTMONTHNAME}}' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Contextualizar" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function sinrelevancia()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Sin relevancia?"))
{
document.getElementById("wpTextbox1").value = '{' + '{sinrelevancia|{' + '{subst:CURRENTDAY}}|{' + '{subst:CURRENTMONTHNAME}}' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Sin relevancia aparente" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function wikificar()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Wikificar?"))
{
document.getElementById("wpTextbox1").value = '{' + '{wikificar}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Wikificar" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function copyedit()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Copyedit?"))
{
document.getElementById("wpTextbox1").value = '{' + '{copyedit}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Copyedit" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function wikci()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Wikci?"))
{
document.getElementById("wpTextbox1").value = '{'+'{wikci}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Al wikcionario usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function redireccionar()
{
Qr = '';
if(!Qr){void(Qr = prompt('Redireccionar hacia?',''));}
if(Qr)
{
document.getElementById("wpTextbox1").value = '#' + 'REDIRECT [' + '[' + Qr + ']]';
document.editform.wpSummary.value = 'Redireccionando a [' + '[' + Qr + ']] usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function fusionar()
{
Qr='';
if(!Qr){void(Qr = prompt('Fusionar con:',''));}
if(Qr)
{
document.getElementById("wpTextbox1").value='{' + '{fusionar|' + Qr +'' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Fusionar con [' + '[' + Qr + ']] usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function emoticon()
{
if (texto_seleccionado())
{ incluir_operador('<code style="background:yellow">', '</code>'); }
else
{ Qr = '';
if(!Qr){void(Qr = prompt('Carita:',':D'));}
if(Qr){insertTags('<code style="background:yellow">','</code>',Qr);}
}
}
function usuario()
{
if (texto_seleccionado())
{ incluir_operador("{{u|", "}}"); }
else
{ Qr = '';
if(!Qr){void(Qr = prompt('Usuario:',''));}
if(Qr){insertTags('{{u|' + Qr + '}}','','');}
}
}
function lixo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Wikificar?"))
{
document.getElementById("wpTextbox1").value = '{' + '{lixo}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Wikificar" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function usuario2()
{
if (texto_seleccionado())
{ incluir_operador("[[Usuario:", "|]]");}
else
{ Qr = '';
if(!Qr){void(Qr = prompt('Usuario:',''));}
if(Qr){insertTags('[[Usuario:' + Qr + '|' + Qr + ']]','','');}
}
}
/*
function bienvenido_usuario()
{
var cadena = location.href;
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Bienvenida usuario?"))
{
insertTags('{' + '{subst:Bienvenido usuario}}' + wpMessage + firma_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = 'Bienvenido (a)';}
else
{ document.editform.wpSummary.value = 'Dando la bienvenida a nuevo wikipedista usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';}
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
*/
function bienvenido_usuario()
{
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)
{
insertTags('{' + '{subst:' + plantilla + '}}' + wpMessage + firma_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = 'Bienvenido (a)';}
else
{ document.editform.wpSummary.value = 'Dando la bienvenida a ' + sumario + ' usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';}
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
else
{ alert('Esta no es una página de discusión'); }
}
}
function bienvenida_ip()
{
var cadena = location.href;
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Bievenida ip?"))
{
insertTags('{' + '{subst:Bienvenida ip}}' + wpMessage + firma_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = 'Bienvenido (a)';}
else
{ document.editform.wpSummary.value = 'Dando la bienvenida a colaborador anónimo usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';}
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function avisocopyvio()
{
Qr='';
var cadena = location.href;
if(!Qr){void(Qr=prompt('Nombre de artículo posiblemente copiado (dato no obligatorio):',''));}
if (Qr!='') {var extra = '|' + Qr; }
else {var extra = ''; }
if(Qr!=null)
{
insertTags('{' + '{subst:aviso copyvio' + extra + '}' + '}' + 'Saludos ' + firma_simple(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = '"Aviso de copyvio" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';}
document.editform.wpMinoredit.checked = 'false';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function avisousuario()
{
Qr='';
var cadena = location.href;
if(!Qr){void(Qr = prompt('Tipo de aviso (valores: vacío, 0, 0a, 0b, 0c, 2, 2a, 3, 4, 5):',''));}
if(Qr!=null)
{ insertTags('{' + '{' + 'subst:Prueba' + Qr + '}' + '}' + firma_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = '"Aviso al usuario" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';}
document.editform.wpMinoredit.checked = 'false';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function imagen_retirada()
{
var cadena = location.href;
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Imagen retirada?"))
{ insertTags('{' + '{subst:Imagen retirada|' + firma_personal() + '}' + '}','','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = 'Aviso de Imagen retirada usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';}
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function nofirmado()
{
if (texto_seleccionado())
{ incluir_operador("{{Nofirmado|", "|" + firma_simple() + "}}");}
else
{ Qr='';
if(!Qr){void(Qr = prompt('Usuario que no firmó',''));}
if(Qr)
{ insertTags('{{','}}','Nofirmado|' + Qr + '|' + firma_simple());
document.editform.wpSummary.value = 'Agregando firma de [[Usuario:' + Qr + '|' + Qr + ']] usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
}
}
}
function destruir()
{
Qr = '';
if(!Qr){void(Qr = prompt('Motivo para destruir:','pruebas'));}
if(Qr)
{ document.getElementById("wpTextbox1").value='{' + '{destruir|' + Qr + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Marcando artículo para eliminación usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]] - motivo: ' + Qr;
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function revertir()
{
Qr = '';
if(!Qr){void(Qr = prompt('Usuario de última versión?:',''));}
if(Qr)
{ document.editform.wpSummary.value = 'Revertidos los cambios a la última edición de [[Usuario:' + Qr + '|' + Qr + ']]';
if (wpVigila) {document.editform.wpWatchthis.checked = 'true';}
document.editform.submit();
}
}
function preview()
{
document.editform.wpPreview.click();
}
function guardar()
{
document.editform.submit();
}
function firma_simple()
{
var Qr='';
Qr='~'+'~~'+'~';
return Qr;
}
function firma_personal()
{
var Qr='';
Qr= 'Saludos' + ' --' + firma_simple();
return Qr;
}
/************************* Funciones de Commons **********************************/
/* Son las funciones de la barra de herramientas del Monobook-Suite */
/* en Commons */
/*********************************************************************************/
//edición
function category_c()
{
var texto= texto_seleccionado2();
if (texto)
{ incluir_operador("[[Category:", "]]");
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value=document.editform.wpSummary.value+ ', Category [[Category:'+ texto +']]';}
else
{ document.editform.wpSummary.value='Category [[Category:' + texto +']]';}
}
else
{ Qr='';
if(!Qr){void(Qr=prompt('Category:',''));}
if(Qr)
{ insertTags('[[Category:' + Qr + ']]','','');
if (document.editform.wpSummary.value)
{ document.editform.wpSummary.value = document.editform.wpSummary.value + ', Category [' + '[Category:' + Qr + '|' + Qr +']]';
}
else
{ document.editform.wpSummary.value='Category ['+'[Category:'+Qr+'|'+Qr+']]';}
}
}
}
//mantenimiento
function nosource()
{
insertTags('{' + '{subst:nsd}' + '}','','');
document.editform.wpSummary.value = 'no/missing source, tagged by date';
document.editform.wpMinoredit.checked = 'true';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
function nolicense()
{
insertTags('{' + '{subst:nld}' + '}','','');
document.editform.wpSummary.value = 'no/incomplete licensing information, tagged by date';
document.editform.wpMinoredit.checked = 'true';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
function deletion_request()
{
document.getElementById("wpTextbox1").value='{' + '{subst:deletionrequest' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Deletion request';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
function delete_image()
{
document.getElementById("wpTextbox1").value='{' + '{subst:delete' + '}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Delete';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
//Avisos a usuarios
function image_source()
{
var cadena = location.href;
Qr='';
if(!Qr){void(Qr=prompt('Nombre de imagen (con extensión):',''));}
if(Qr)
{
insertTags('{' + '{subst:image source|Image:' + Qr + '}' + '}'+ firma_personal(),'','');
if (cadena.indexOf('§ion=')!=-1)
{ document.editform.wpSummary.value = '';}
else
{ document.editform.wpSummary.value = 'Image Tagging [[:Image:' + Qr + ']]';}
document.editform.wpMinoredit.checked = 'false';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function welcome()
{
document.getElementById("wpTextbox1").value = '{' + '{subst:welcome}}' + wpMessage + firma_personal();
document.editform.wpSummary.value = 'Welcome (bienvenida)';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
function user2()
{
if (texto_seleccionado())
{ incluir_operador("[[User:", "|]]");}
else
{ Qr = '';
if(!Qr){void(Qr = prompt('User:',''));}
if(Qr){insertTags('[[User:' + Qr + '|' + Qr + ']]','','');}
}
}
function votonulo()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Votonulo?"))
{
insertTags(':<s>','</s> {{votonulo|~~~~}}','Voto a anular');
document.editform.wpSummary.value = 'Insertando plantilla "Votonulo" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'false';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
/********************** Galería de funciones adicionales *************************/
/* Son las funciones de la barra de herramientas del Monobook-Suite */
/* para "botones extras" */
/*********************************************************************************/
function sup()
{
insertTags('<sup>','</sup>','Texto en superíndice');
}
function sub()
{
insertTags('<sub>','</sub>','Texto en subíndice');
}
function code()
{
insertTags('<code>','</code>','Texto en código');
}
function pre()
{
insertTags('<pre>','</pre>','Texto preformateado');
}
//</pre>
//<pre>
function big()
{
insertTags('<big>','</big>','Texto de tamaño mayor');
}
function latinas()
{
insertTags('«','»','Texto en comillas latinas');
}
function underline()
{
insertTags('<u>','</u>','Texto subrayado');
}
function galeria()
{
insertTags('\n<gallery>\n','\n</gallery>','Imagen:Ejemplo.jpg');
}
function fuenteprimaria()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Fuenteprimaria?"))
{
document.getElementById("wpTextbox1").value = '{' + '{Fuenteprimaria}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Fuenteprimaria" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function noneutralidad()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Noneutralidad?"))
{
document.getElementById("wpTextbox1").value = '{' + '{noneutralidad}' + '}' + '\n' + document.getElementById("wpTextbox1").value;
document.editform.wpSummary.value = 'Insertando plantilla "Noneutralidad" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function desambiguacion()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Desambigüación?"))
{
insertTags('{{','}}','desambiguación');
document.editform.wpSummary.value = 'Insertando plantilla "desambiguacion" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function otros_usos()
{
if (!wpConfirma || confirm("¿Desea aplicar la plantilla Otros usos?"))
{
insertTags('{{','}}','otros usos');
document.editform.wpSummary.value = 'Insertando plantilla "otrosusos" usando [[w:es:User:Axxgreazz/Monobook-Suite|monobook-suite]]';
document.editform.wpMinoredit.checked = 'true';
if (!wpGraba || confirm("¿Desea grabar los cambios?")){document.editform.submit();}
}
}
function demostrar()
{
insertTags('{{','}}','demostrar');
}
/*************************** Miscelanea de funciones *****************************/
/* Son las funciones extra del Monobook-Suite */
/* */
/*********************************************************************************/
// Siempre marca "Bloquear usuarios anónimos solamente" en Special:Blockip
$(function(){ var x; if (x=document.getElementById('wpAnonOnly')) {x.checked=true;} });
$(function(){ var x; if (x=document.getElementById('wpCreateAccount')) {x.checked=false;} });
//Borrado automático
$(function (){
if(queryString("action=delete")=="true") document.forms[0].wpConfirmB.click();
});
function queryString(p) {
var re = RegExp('[&?]' + p + '=([^&]*)');
var matches;
if (matches = re.exec(document.location)) {
try {
return decodeURI(matches[1]);
} catch (e) {
}
}
return null;
};
function addlilink(tabs, url, name, id, title, key){
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
if(id) li.id = id;
li.appendChild(na);
tabs.appendChild(li);
if(id)
{
if(key && title)
{
ta[id] = [key, title];
}
else if(key)
{
ta[id] = [key, ''];
}
else if(title)
{
ta[id] = ['', title];
}
}
// re-render the title and accesskeys from existing code in wikibits.js
akeytt();
return li;
}
$(function (){
if(document.title.indexOf("Confirma el borrado -") == 0) {
/*
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
addlilink(tabs, "javascript:csd('5 day old, undisputed prod')", 'prod')
document.forms[0].wpConfirmB.click();
*/
}
});
function csd(text){
var reason = document.getElementById('wpReason');
reason.value = text;
document.forms[0].wpConfirmB.click();
}
//</nowiki></pre>