Usuario:Don Limpio/monobook.js

De Inciclopedia
Ir a la navegación Ir a la búsqueda

Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
  • Opera: Presiona Ctrl+F5.
//<pre><nowiki>
//Personalizada por Axxgreazz con mas funcionalidad y botones.
//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

//Modificaciones por Chixpy para Inciclopedia

/***************************** Variables globales ********************************/
/*wpUserName  : Don Limpio                                                       */
/*wpSignature : '';                               */
/*wpMessage   : {{bienvenido}}. ;=)                                              */
/*wpConfirma  : ¿? (Defecto "false")                                             */
/*wpDireccion : http://inciclopedia.wikia.com/wiki/Portada                                       */
/*********************************************************************************/

var wpUserName = 'Don Limpio';  
var wpSign = '';  
var wpMessage  = 'Ala, ya has tenido que llegar, ncht, bueno, se bienvenido'; 
var wpConfirma = false;


var wpDireccion = 'inciclopedia.wikia.com'; //Por si algún día cambia
var wpSeparadorBotones = '&nbsp;';          //Es preferible '&nbsp' a ' '

/************************ Configurador de Modulos (1) ****************************/
/* Si deseas desactivar temporalmente uno de los módulo principales:             */
/* Botonera, Búsqueda o Enlaces Wiki, basta con agregar dos barras "//"          */
/* antes del comando addLoadEvent.                                               */
/*********************************************************************************/

addLoadEvent(toolbarExtendido);       //Módulo de Barra de herramientas ext. (Botonera, Toolbar)
addLoadEvent(enlacesWiki);            //Módulo de Enlaces Wiki (Enlaces personalizados)
addLoadEvent(moduloBusqueda);         //Módulo de Búsqueda (extensión)

/************************ Configurador de Modulos (2) ****************************/
/* Si deseas desactivar temporalmente uno de los módulo secundarios:             */
/* Popups de los Enlaces y Previsualización offline,                             */
/* basta con agregar dos barras "//"                                             */
/* antes del comando pluginImport.                                               */
/*********************************************************************************/
//pluginImport("popups.js");             //Módulo de Popups
pluginImport("wikicode.js");           //Módulo de LivePreview

/*********************** Variables (No modificar) ********************************/
mis_botones = new Array();
mis_enlaces = new Array();
mis_buscadores = new Array();

/********************** Configurador Módulo de Búsqueda **************************/
/* Para añadir otro buscadores:
  otro_buscador ("(Direccion_de_búsqueda)","Texto_Botón","Texto_informativo");

Para poner los botones en otra línea escribir:
  otro_buscador ("","","");
*/

otro_buscador ("http://www.google.com/custom?sa=Google+Search&domains=" + wpDireccion + "&sitesearch=" + wpDireccion + "&q=","G-Ñci","Inciclopedia a través de Google");
otro_buscador ("http://www.google.com/custom?sa=Google+Search&domains=www.uncyclopedia.org&sitesearch=www.uncyclopedia.org&q=", "G-Uncy","Uncyclopedia a través de Google");
otro_buscador ("http://es.wikipedia.org/wiki/","WP-Es","Wikipedia en español");
otro_buscador ("http://en.wikipedia.org/wiki/","WP-En","Wikipedia en inglés");
otro_buscador ("http://es.wiktionary.org/wiki/","WDic","Wikcionario");
otro_buscador ("http://www.google.com/custom?sa=Google+Search&domains=www.wikia.com&sitesearch=www.wikia.com&q=", "Wikia", "www.wikia.com");
otro_buscador ("http://www.wordreference.com/es/translation.asp?tranword=", "EN>ES", "Traducir de inglés a español");
otro_buscador ("http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&TIPO_BUS=2&LEMA=","DRAE","Diccionario Real Academia Española");


/*********************** Configurador Enlaces Wiki *******************************/
otro_enlace ("http://" + wpDireccion + "/wiki/Usuario:" + wpUserName + "/" + skin + ".js", skin + ".js");
otro_enlace ("http://" + wpDireccion + "/wiki/Usuario:" + wpUserName + "/" + skin + ".css", skin + ".css");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:VPA","VPA");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:VPB","VPB");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:VPC","VPC");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:VPD","VPD");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:VPDL","VPDL");
otro_enlace ("http://" + wpDireccion + "/wiki/Incinoticias","Incinoticias");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciconcurso","Inciconcurso");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Tutores","Tutores");
otro_enlace ("http://" + wpDireccion + "/wiki/VPEIN","VPEIN");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Oficina","Oficina");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:FAQ","FAQ");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Políticas de bloqueo","P. de bloqueo");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Políticas de eliminación","P. de eliminación");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Políticas y guías","Políticas y guías");
otro_enlace ("http://" + wpDireccion + "/wiki/Especial:Mostlinked","Art. más enlazados");
otro_enlace ("http://" + wpDireccion + "/wiki/Especial:Newpages","Páginas nuevas");
otro_enlace ("http://" + wpDireccion + "/wiki/Especial:Ipblocklist","Lista de IP's");
otro_enlace ("http://" + wpDireccion + "/wiki/Especial:Log","Registros");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Plantillas","Plantillas");
otro_enlace ("http://" + wpDireccion + "/wiki/Especial:Specialpages","Otras");
otro_enlace ("http://" + wpDireccion + "/wiki/Inciclopedia:Reserva de imágenes","R. de imágenes");
otro_enlace ("http://" + wpDireccion + "/wiki/Wikia:Forum:Index","Foro de Wikia");
otro_enlace ("http://irc.wikia.com","IRC");


/******************* Configurador de Barra de Herramientas ***********************/
// Sintaxis para añadir botones:
//   otro_boton(Imagen, Texto de ayuda, función)
// La función puede ser cualquiera de las existentes en functions.js

// Para poner un separador en los botones escribir:
//   otro_boton("", wpSeparadorBotones, "");
// Para hacer que salten a la siguiente línea:
//   otro_boton("", "", "");


//Botón de guardado (apaño para que salga a la derecha)
otro_boton("", '<' + 'div style="float:right">', "");
otro_boton("http://"+ wpDireccion + stylepath + "/common/images/button_sig.png", "Firma, fecha y hora", "firma(wpSign)");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/1/1e/Bot%C3%B3n_Previsualizar.png", "Previsualizar", "previsualizar");
otro_boton("/images/7/78/Bot%C3%B3n_guardar.png", "Guardar", "guardar");
otro_boton("", '<' + '/div>', "");

// Botones de Formato (Hay diez que son los estándar porque los existentes son
//   reemplazados)
otro_boton("", "Edición: ", "");
otro_boton(stylepath + "/common/images/button_bold.png", "Texto en negrita", "negrita");
otro_boton(stylepath + "/common/images/button_italic.png", "Texto en cursiva", "cursiva");
otro_boton(stylepath + "/common/images/button_headline.png", "Titular de nivel 2", "titular");
otro_boton(stylepath + "/common/images/button_math.png", "Fórmula matemática (LaTeX)", "matematica");
otro_boton(stylepath + "/common/images/button_nowiki.png", "Pasar por alto el formato wiki", "formatowiki");
otro_boton("/images/1/1c/Bot%C3%B3n_tachar.png", "Tachado", "tachar");
otro_boton("/images/4/49/Bot%C3%B3n_plantilla.png", "Llaves para plantillas", "llaves");
otro_boton(stylepath + "/common/images/button_hr.png", "Línea horizontal (utilízala con moderación)", "linea");

// Botones de Enlaces
otro_boton("", wpSeparadorBotones, "");
otro_boton(stylepath + "/common/images/button_link.png", "Enlace interno", "enlace_interno");
otro_boton(stylepath + "/common/images/button_extlink.png", "Enlace externo (recuerda añadir el perfijo http://)", "enlace_externo");
otro_boton(stylepath + "/common/images/button_image.png", "Imagen incorporada", "imagen");
otro_boton(stylepath + "/common/images/button_media.png", "Enlace a archivo multimedia", "media");
otro_boton("/images/4/43/Enlace_a_usuario.png", "Enlace a usuario", "usuario");

// Botones de Asistentes complementarios para la edición
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/6/64/Bot%C3%B3n_categor%C3%ADa.png", "Categoría", "category");
otro_boton("/images/7/7a/Bot%C3%B3n_tablas.png", "Tabla", "tabla_popup");
otro_boton("/images/5/5c/Bot%C3%B3n_discusi%C3%B3n.png", "Tamaño de artículo", "tamaño_articulo");
otro_boton("/images/7/7c/Bot%C3%B3n_Redireccionar.png", "Redireccionar", "redireccionar");

// Botones para poner plantillas
otro_boton("", "", "");
otro_boton("", "Plantillas: ", "");
otro_boton("/images/b/b2/Bot%C3%B3n_esbozo.png", "Esbozo", "PonPlantilla('Esbozo')");
otro_boton("/images/b/b6/Bot%C3%B3n_Caca.png", "Caca", "PonPlantilla('Caca')");
otro_boton("/images/5/55/Bot%C3%B3n_AvisoBorrado.png", "Aviso de borrado", "avisoborrar");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/a/ae/Bot%C3%B3n_Panfleto.png", "Panfleto", "PonPlantilla('Panfleto')");
otro_boton("/images/9/91/Bot%C3%B3n_Serio.png", "Serio", "PonPlantilla('Serio')");
otro_boton("/images/6/60/Bot%C3%B3n_Mar%C3%ADa.png", "María", "PonPlantilla('María')");
otro_boton("/images/2/23/Bot%C3%B3n_Hoguera.png", "¡A la hoguera!", "PonPlantilla('VPB')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/7/78/Bot%C3%B3n_Obras.png", "En Obras", "PonPlantilla('Enobras')");
otro_boton("/images/f/f5/Bot%C3%B3n_Orfanato.png", "Orfanato", "PonPlantilla('Orfanato')");
otro_boton("/images/7/7e/Tiosam.png", "Arreglar", "PlantillaArreglar");
otro_boton("/images/f/f6/Bot%C3%B3n_Ortograf%C3%ADa.png", "Ortografía", "PonPlantilla('Ortografía')");
otro_boton("/images/4/4f/Bot%C3%B3n_Fusionar.png", "Fusionar", "PlantillaFusionar");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/9/97/Usuario.png", "Bienvenido usuario", "bienvenido_usuario (wpSign)");
otro_boton("", wpSeparadorBotones, "");
otro_boton("", wpSeparadorBotones, "");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/6/65/ButtonGreen.png", "A favor", "PonPlantilla('A favor')");
otro_boton("/images/6/63/Botonamarillo.png", "Al orfanato", "PonPlantilla('Al orfanato')");
otro_boton("/images/6/65/ButtonRed.png", "En contra", "PonPlantilla('En contra')");
otro_boton("/images/7/7e/Info_blue.png", "Comentario", "PonPlantilla('Comentario')");

//Emoticonos
otro_boton("", "", "");
otro_boton("", "Emoticonos: ", "");
otro_boton("/images/2/20/Vale.gif", "O.K.", "PonEmoticono('Ok')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/d/db/Gui%C3%B1o.gif", "Guiño", "PonEmoticono('Guiño')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/2/24/Mola.gif", "Mola", "PonEmoticono('Mola')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/e/e3/Chulo.gif", "Chulito", "PonEmoticono('Chulito')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/4/42/Diablo.gif", "Diablillo", "PonEmoticono('diablo')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/2/2c/Santo.gif", "Bueno", "PonEmoticono('Bueno')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/b/bc/Alucina.gif", "Sorprendido", "PonEmoticono('Alucina')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/b/bc/Burla.gif", "Burla", "PonEmoticono('Burla')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/2/21/Listillo.gif", "Listillo", "PonEmoticono('Listillo')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/4/44/Loco.gif", "Alocado", "PonEmoticono('Alocado')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/9/9d/Pena.gif", "Triste", "PonEmoticono('Pena')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/7/7d/Enfadado.gif", "Enfadado", "PonEmoticono('Enfadado')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/0/0b/Wtf.gif", "Giraojos", "PonEmoticono('Wtf')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/9/93/Embarazoso.png", "Embarazoso", "PonEmoticono('embarazoso')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/8/89/Risa.gif", "Risa", "PonEmoticono('Xd')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/a/a1/Descj.PNG", "XD", "PonEmoticono('Xd2')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/1/12/Sonre%C3%ADr.PNG", "Sonreír", "PonEmoticono('Xd3')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/f/f4/12334.PNG", "Risa Malvada", "PonEmoticono('Mwhaha')");
otro_boton("", wpSeparadorBotones, "");
otro_boton("/images/0/04/Flipao.gif", "Flipando", "PonEmoticono('Alucina2')");



/*********************************************************************************/
/*                                                                               */
/*    NO MODIFICAR NINGUNA PARTE DEL CÓDIGO UBICADO LÍNEAS ABAJO                 */
/*    PORQUE PUEDE PRODUCIR FUNCIONAMIENTO INCORRECTO DE LAS HERRAMIENTAS        */
/*                                                                               */
/*********************************************************************************/

/***************************** Módulo Enlaces wiki *******************************/

function enlacesWiki()
{
   var l = document.getElementById("column-one");
   var cadena_url ='';
   var cadena_ini = '<div class="portlet" id="p-nbx">'
                 + ' <h5>Wikinlaces</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 otro_enlace (direccion, nombre) 
{
   var enl = { url: direccion, nom: nombre };
   mis_enlaces[mis_enlaces.length] = enl;
}

/***************************** Módulo de Búsqueda *******************************/

function moduloBusqueda()
{
   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 otro_buscador (direccion, nombre, caption) 
{
   var bus = { url: direccion, nom: nombre, cap: caption };
   mis_buscadores[mis_buscadores.length] = bus;
}

function buttonCode(titulo, texto, inicio, fin)
{ 
   return '&nbsp;<input type="button" class="searchButton" onclick="goSearch(\''+inicio+'\', \''+fin+'\')" value="' + texto + '" title="' + titulo +'" />';

}

function goSearch(inicio, fin)
{
   var text = document.getElementById("searchInput");
   window.open(inicio + escape(text.value) + fin);
}

/******************** Módulo de Barra de herramientas ***************************/

function toolbarExtendido()
{
  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;
      
      if (fn!='') {
        botones+='<a href="javascript:' + fn + '()">';
        botones+='<img height="22" src="' + imageFile + '" border="0" alt="' + speedTip + '" title="' + speedTip + '"/ style="background: #C0B0E8; border: 2px outset #C0B0E8;margin-bottom:2px;">';
        botones+="</a>";
      } else {
        if (speedTip!='') {
          botones+='<' + 'span>' + speedTip + '<' + '/span>';
        } else {
          botones+='<' + 'br/>';
        }
      }
    }
    toolbar.innerHTML = botones;
  }

} // fin toolbarExtendido

function otro_boton (imageFile, speedTip, funcion) 
{
   var btn = { img: imageFile, st: speedTip, fn: funcion };
   mis_botones[mis_botones.length] = btn;
}

/****************************** Modulo Principal ********************************/

function Main()
{
   LivePreviewInstall();
}

window.onload=function()
{
   Main();
}

function pluginImport(nombre)   
{
   document.write('<script type="text/javascript" src="' 
+ 'http://inciclopedia.wikia.com/index.php?title=Usuario:Chixpy/'+ nombre  
+ '&action=raw&ctype=text/javascript&dontcountme=s"><'+'/script> ');
}

function addLoadEvent(func) {
   if (window.addEventListener) {
       window.addEventListener("load", func, false);
   } else if (window.attachEvent) {
       window.attachEvent("onload", func);
   }
}

/****************************** Módulo obligatorios ******************************/
pluginImport("functions.js");
pluginImport("table.js");
pluginImport("title.js");
pluginImport("operator.js");

//</nowiki></pre>

// <pre>
function Ciencia_removeAds(){
	var gdiv = document.getElementById('column-google');
	if (!gdiv) return;
	var caca = gdiv.parentNode.removeChild(gdiv);
}

function Ciencia_formateaContentParaAds(){
	var divContent = document.getElementById('content');
	divContent.className = (divContent.className == 'content-noads') ? 'content-ads' : 'content-noads';
}

function Ciencia_insertaEnlaceTogleAds(){
	var liAds = document.getElementById('pt-tads');
	if (liAds != undefined) return;
	liAds = document.createElement('li');
	liAds.id = 'pt-tads';
	var a = document.createElement('a');
	a.href = "javascript:Ciencia_formateaContentParaAds();";
	a.innerHTML = 'parámetro anterior';
	liAds.appendChild(a);
	var divp = document.getElementById('p-personal');
	divp.getElementsByTagName('ul')[0].appendChild(liAds);
}

function Ciencia_publiCaca(){
	Ciencia_removeAds();
	Ciencia_formateaContentParaAds();
	Ciencia_insertaEnlaceTogleAds();
}

function show_props(objeto, nombreobjeto){
	var resultado = "";
	for (propiedad in objeto){
		resultado += nombreobjeto + '.' + propiedad + ' = ' + objeto[propiedad] + '\n';
	}
	return resultado;
}


///////////////
// Código a ejecutar aquí:
//

addOnloadHook(Ciencia_publiCaca);

// </pre>