Usuario:Sistemo/monobook.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>
var pagina =''; var mot=''; var txt=''; var botones=''; var usuario=''; var temporal='';
var sep="|"; var biblio=false;
var ufb = ', usando [[Usuario:Racso/Fastbuttons|Fastbuttons]]';
var dire="http://es.wikipedia.org/w/index.php?title=";
var fin_otro="edit&borrar=otro-";
var fin_aviso="edit&aviso=";
var vec="http://es.wikipedia.org/w/index.php?title=Wikipedia:Vandalismo_en_curso&action=edit&section=1&motivoVEC=";
var textopruebas="Aviso:\n(nada): Prueba\n0a: Wikietiqueta\n0b: Estilo\n0c: Spam\n2: Ediciones sin sentido\n2a: Blanqueo\n3: Detente\n4: Última advertencia\n5: Bloqueo";
var FBpersonales = false; //¿Activar config personal?
var FBpruebas= true;	//Pruebas de edición
var FBblanco = true;	//Prueba de edición blanqueadas
var FBne = true;	//No enciclopédico
var FBinfra = true;	//Infraesbozo
var FBautopromo = true;	//Página de usuario que viola WP:PU
var FBotro = true;	//Botón universal: otros motivos
var FBwikificar = true;//Wikificar
var FBwikci = true;	//Wikcionario
var FBborrar = true;	//Borrado instantáneo
var FBvec = true;	//Reportar en WP:VEC
var FBaviso = true;	//Aviso al usuario

/* Toma de datos */

for (i=0; i<wgUserGroups.length; i++)
   {  if (wgUserGroups[i] == "sysop") biblio=true; }

pagina=encodeURI(wgPageName);
if (pagina.match("&"))
{
pagina=pagina.replace("&","%26");
}
dire=dire+pagina+"&action=";
usuario=pagina.split(":")[1];


if (pagina=="Especial:Contributions")
{usuario=location.href.substring(location.href.indexOf('Contributions/')+14,location.href.length);}



/* Inicio */

if (biblio==false)
{
	tmp='';

	if (FBpruebas){tmp+= '[<a href='+dire+'edit&borrar=pruebas>Pruebas</a>] '; }
 	if (FBblanco){tmp+= '[<a href='+dire+'edit&borrar=blanco>En blanco</a>] '; }
	if (FBne){tmp+= '[<a href='+dire+'edit&borrar=NE>No enciclopédico</a>] '; }
	if (FBinfra){tmp+= '[<a href='+dire+'edit&borrar=infra>Infraesbozo</a>] '; }
 	if (FBautopromo){tmp+= '[<a href='+dire+'borrar=autopromo>Autopromoción</a>] '; }
	if (FBotro){tmp+= '[<a onclick="mot=prompt(/Motivo/);location.href=dire + fin_otro +encodeURI(mot) ;"> OTRO </a>] ';}

	if (tmp!='') { botones= botones + 'Destruir: ' + tmp + '<br>';}

}

if (biblio)
{
tmp='';

	if (FBborrar){tmp+= '[<a href='+dire+'delete&rapido=si>¡Borrar!</a>] '; }

if (tmp!=''){botones = botones + 'Para biblios: ' +tmp+'<br>';}
}


tmp='';

if (FBwikificar){tmp+= '[<a href='+dire+'edit&plant=wikificar>Wikificar</a>] '; }
if (FBwikci){tmp+= '[<a href='+dire+'edit&plant=wikci>Wikci</a>] '; }

if (tmp!=''){botones = botones + 'Plantillas: ' +tmp+'<br>';}


tmp='';

if (FBaviso){tmp+='[<a onclick="mot=prompt(textopruebas);location.href=dire + fin_aviso +encodeURI(mot) ;">Advertencia</a>] ';}

if (biblio==false)
{if (FBvec){tmp+= '[<a onclick=";mot=prompt(/Motivo/);location.href=vec + usuario + sep + mot;">Reportar en VEC</a>] ';}}

if (tmp!=''){botones = botones + 'Especiales: ' +tmp+'<br>';}


/* Botones funcionando */

$(function ()
{
 
if (document.getElementById('contentSub').innerHTML!='')
{document.getElementById('contentSub').innerHTML+='<br>';}

document.getElementById('contentSub').innerHTML = document.getElementById('contentSub').innerHTML+ botones;

 
if (location.href.match("borrar=blanco")) 
{
	txt=document.getElementById("wpTextbox1").value;
	if (txt.match("{destruir")==null)
	{
		txt= '{{destruir|Pruebas de edición}}\n' + txt;
		document.getElementById ("wpTextbox1").value=txt;
		document.editform.wpSummary.value = 'Destruir: pruebas de edición'+ufb;
		document.editform.submit();
	}
}
 
  
else if (location.href.match("borrar=pruebas")) 
{
	txt=document.getElementById("wpTextbox1").value;
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		txt= '{{destruir|Pruebas de edición}}\n' + txt;
		document.getElementById ("wpTextbox1").value=txt;
		document.editform.wpSummary.value = 'Destruir: pruebas de edición'+ufb;
		document.editform.submit();
	}
}
 
 
else if (location.href.match("borrar=irrelev")) 
{
	txt=document.getElementById("wpTextbox1").value
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		txt= '{{destruir|No enciclopédico}}\n' + txt
		document.getElementById ("wpTextbox1").value=txt;
		document.editform.wpSummary.value = 'Destruir: no enciclopédico'+ufb;
		document.editform.submit();
	}
}
 
 
else if (location.href.match("borrar=infra")) 
{
	txt=document.getElementById("wpTextbox1").value
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		txt= '{{destruir|Infraesbozo}}\n' + txt
		document.getElementById ("wpTextbox1").value=txt;
		document.editform.wpSummary.value = 'Destruir: infraesbozo'+ufb;
		document.editform.submit();
	}
}
 
 
else if (location.href.match("borrar=autopromo"))
{
	txt=document.getElementById("wpTextbox1").value
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		txt= '{{destruir|Artículo promocional/de vanidad}}\n' + txt
		document.getElementById ("wpTextbox1").value=txt;
		document.editform.wpSummary.value = 'Destruir: Autopromocional'+ufb;
		document.editform.submit();
	}
}
 
else if (location.href.match("borrar=otro")) 
{
	txt=document.getElementById("wpTextbox1").value
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		mot=location.href.substring(location.href.indexOf('otro-')+5, location.href.length)
		if (mot!=null)
		{
			txt='{{destruir|'+decodeURI(mot)+'}}\n'+txt;
			document.getElementById ("wpTextbox1").value=txt;
			document.editform.wpSummary.value = 'Destruir: '+decodeURI(mot)+ufb;
	 		document.editform.submit();
		}
	}
}
 
 

else if (location.href.match("plant=wikificar")) 
{
	txt=document.getElementById("wpTextbox1").value
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		txt='{{wikificar}}\n'+txt;
		document.getElementById ("wpTextbox1").value=txt; 
		document.editform.wpSummary.value = 'Wikificar'+ufb;
		document.editform.submit();
	} 
}
 


else if (location.href.match("plant=wikci")) 
{
	txt=document.getElementById("wpTextbox1").value
	if ((txt.match("{destruir")==null) && (txt!=""))
	{
		txt='{{wikci}}\n'+txt;
		document.getElementById ("wpTextbox1").value=txt;
		document.editform.wpSummary.value = 'Al wikcionario'+ufb;
		document.editform.wpSave.click();
	}
}
 
 
else if (location.href.match("rapido=si")) 
{
	document.getElementById ("wpConfirmB").click();
}



else if (location.href.match("motivoVEC=")) 
{
	var txt2;
	var strt="Añade la siguiente solicitud debajo de esta línea.-->";
	mot=location.href.substring(location.href.indexOf('motivoVEC=')+10, location.href.length);
	txt=document.getElementById("wpTextbox1").value;
	txt2=txt.split(strt).join(strt+"\n\n{{subst:Reportevandalismo|"+decodeURI(mot)+"|~~~~}}");
	document.getElementById("wpTextbox1").value=txt2;
	document.editform.wpSummary.value = 'Reportando'+ufb;
	document.editform.submit();
}

else if (location.href.match("aviso=")) 
{
	txt=document.getElementById("wpTextbox1").value;
	mot=location.href.substring(location.href.indexOf('aviso=')+6, location.href.length);
	txt=txt+'\n\n{{prueba'+decodeURI(mot)+'}} --~~~~';
	document.getElementById ("wpTextbox1").value=txt;
	document.editform.wpSummary.value = 'Aviso al usuario'+ufb;
	document.editform.submit();
}




});

//</pre>
/* 
Monobook desarrollado por [[Usuario:Axxgreazz]]. (versión 2.0)
*Puedes ver el manual completo y las funcionalidades contenidas aquí en [[Usuario:Axxgreazz/Monobook-Suite|la página del Monobook-Suite]]
*Si necesitas mayores detalles sobre la configuración revisa el [[Usuario:Axxgreazz/Monobook-Suite/Configuración|Manual de configuración del Monobook-Suite]].
*Si quieres configurarlo de manera rápida usa el [[Usuario:Axxgreazz/Monobook-Suite/Panel de control|Panel de control]]. */

//<pre><nowiki>

/* Sección 1: Inicialización de monobook (No modificar) */

incluir ("","","init.js");           
incluir ("","","funciones.js");

/* Sección 2: Personalización de Modulos */
/* Copia cualquiera de los archivos indicados a continuación a tu espacio de usuario */
/* y personaliza tus botones de la barra de herramientas, busqueda y enlaces wiki */

incluir ("","","misparametros-full.js");
incluir ("","","misfunciones.js");
incluir ("","","misbotones-full.js");
incluir ("","","misbuscadores-full.js");
incluir ("","","misenlaces-full.js");
incluir ("","","misflotantes-full.js");

/* Sección 3 : Modulos del monobook
/* Puedes incorporar un módulo de esta u otra wiki */
/* Tan sólo especifica el host de la wiki, el nombre del usuario y el nombre de archivo */

incluir ("","","toolbarextendido.js");   /*Módulo de Barra de herramientas */
incluir ("","","enlaceswiki.js");        /*Módulo de Enlaces Wiki */
incluir ("","","modulobusqueda.js");     /*Módulo de Búsqueda */
incluir ("","","popups.js");             /*Módulo de Popups */
incluir ("","","instaview.js");          /*Módulo de Instaview */
incluir ("","","recent.js");             /*Módulo Anti-vandalismo */
incluir ("","","reversion.js");          /*Módulo de Reversión */
incluir ("","","statuschanger.js");      /*Administración de estados */
incluir ("","","quickedit.js");          /*Edición rápida */
incluir ("","","panelcontrol.js");       /*Panel de control del Monobook */
incluir ("","","quickimgdelete.js");     /*Mantenimiento de imágenes */
incluir ("","","botoneraflotante.js");   /*Botonera flotante */

/* Sección 4: Función base (No modificar) */

function incluir(url,usuario,nombre)   
{
   if (url=="") {url = 'es.wikipedia.org'; }
   if (usuario=="") {usuario = 'Axxgreazz/Monobook-Suite'; };  /*no cambiar */
   mw.loader.load('//' + url + '/w/index.php?action=raw&ctype=text/javascript'
             + '&title=User:' + usuario + '/' + nombre);
}

//</nowiki></pre>
importScript('Usuario:Pericallis/twinklewarn.js');