User:Oleinad/prueba w.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* Codigo obtenido de http://es.wikipedia.org/wiki/Usuario:Comae/monobook.js */

//Esta versión es todo lo estable que mis neuronas dan de sí, que no es mucho.

/************      Módulo de marcadores     **************/
function marcadores()
{
var botones='<div class="portlet" style="border:1px solid gray; background:#fafafa; text-align:center"><ul>'+
marcadorCrea("Nueva portada", "http://es.wikipedia.org/wiki/Wikipedia:Nueva portada")+
marcadorCrea("Café", "http://es.wikipedia.org/wiki/Wikipedia:Café")+
marcadorCrea("Wikiproyecto ayuda", "http://es.wikipedia.org/wiki/Wikipedia:WikiProyecto_Ayuda")+
'</ul></div>';
var personal = document.getElementById("n-portal");
personal.innerHTML += botones;
}

function marcadorCrea(texto, destino)
{
  return '<li><a href="'+destino+'" style="text-decoration:none; font-size:10.5px; display:block">'+texto+'</a></li>';
}
/************     Fin módulo de marcadores    **************/


/************ Módulo botonera flotante **************/
function botoneraFlotante()
{
var bots='<div class="menuflotante"><ul>';
var wp="http://es.wikipedia.org/wiki/";
var firma="~"+"~"+"~"+"~";

bots+=botón("Mapa", wp+"Wikipedia:Mapa");
bots+=botón("Portal comunidad", wp+"Wikipedia:Portal de la comunidad");
bots+=botón("Zona de pruebas", wp+"Wikipedia:Zona de pruebas");

if (document.getElementById("editform")!=null) {
//Estos botones no se muestran si no se está editando:

bots+=botón("Respuestas rápidas", wp+"Wikipedia:Respuestas rápidas");

bots+="<li><hr /></li>";

bots+=botón("Tabla", "javascript:insertTags('{| border=1\\n!bgcolor=red|-\\n|', '\\n|A12\\n|-\\n|A21||A22\\n|}', '');");
bots+=botón("WEI <code style=\"background:yellow\">:\)</code>", "javascript:insertTags('<code style=background:yellow>','</code>','');");
bots+=botón("Redirect","javascript:insertTags('#REDI"+"RECT [[',']]','');");
bots+=botón("Desambiguar", "javascript:insertTags('{{desambiguación"+"}}','','');");
bots+=botón("Aviso médico", "javascript:insertTags\(\'{{avisomedico"+"}}\','','');");

bots+=botón("Esbozo", "javascript:insertTags('{{esboz"+"o de|}}','','');");
bots+=botón("Fusionar", "javascript:insertTags('{{fus"+"ionar|el otro}}','','');");
bots+=botón("Mejorar", "javascript:insertTags('{{mejo"+"rar}}','','');");
bots+=botón("Wikificar", "javascript:insertTags('{{wikificar"+"}}','','');");
bots+=botón("OrtoGramática", "javascript:insertTags('{{copyedit"+"}}','','');");
bots+=botón("Traducción", "javascript:insertTags('{{autotrad"+"}}','','');");
bots+=botón("Veracidad", "javascript:insertTags('{{discu"+"tido}}','','');");
bots+=botón("No neutral", "javascript:insertTags('{{noneutralidad"+"|}}','','');");

bots+=botón("Copyright", "javascript:insertTags('{{Copy"+"vio|1=', '|2=~"+"~~"+"~|3={{subs"+"t:CURRENTDAY}}|4={{subs"+"t:CURRENTMONTHNAME}}}}','');");
bots+=botón("Imag. s/licencia","javascript:insertTags('{{Rec"+"ordar}}','','');");
bots+=botón("Imag. s/origen", "javascript:insertTags('{{Ori"+"gen desconocido}}','','');");

bots+=botón("Lista-&gt;Cat.", "javascript:insertTags('{{List"+ "aacategoría|Categoría}}','','');");
bots+=botón("listas", "javascript:insertTags('{{listas"+"}}','','');");
bots+=botón("-&gt;Wikcionario", "javascript:insertTags('{{Wikc"+"ionario}}','','');");
bots+=botón("-&gt;Wikisource", "javascript:insertTags('{{wiki"+"source}}','','');");

bots+=botón("Protegido", "javascript:insertTags('{{prote"+"gido}}','','');");
bots+=botón("Borrar:votación", "javascript:insertTags('{{aviso bor"+"rar}}','','');");
bots+=botón("Borrar:ya", "javascript:insertTags('{{dest"+"ruir}}','','');");

//bots+=botón("", "javascript:insertTags('{{"+"|}}','','');");
}
else
{
bots+="<li><hr /></li>";

bots+=botón("Comprobar estado de copyright", "http://www.copyscape.com/?q="+window.location);

bots+=botón("Café", wp+"Wikipedia:Café");
bots+=botón("Cartelera de acont.", wp+"Wikipedia:Cartelera de acontecimientos");
bots+=botón("WikiProyectos", wp+"Wikipedia:WikiProyecto");
bots+=botón("WP ayuda", wp+"Wikipedia:WikiProyecto Ayuda");
bots+=botón("Nueva portada", wp+"Wikipedia:Nueva portada");
bots+=botón("C:Mantenimiento", wp+"Categoría:Wikipedia:Mantenimiento");
bots+=botón("Logs",wp+"Especial:Log");
bots+=botón("Mensajes Mediawiki",wp+"Especial:Allmessages");
bots+=botón("Bloqueados",wp+"Especial:Ipblocklist");
bots+=botón("<b>Bloquear usuario</b>",wp+"Especial:Blockip");

}

bots+="<li><hr /></li>";
bots+='<li>Hola <ul><li><a href="kdfj">luna</a></li><li>sol<ul><li><a href="kdfj">luna</a></li><li><a href="kdfj">sol</a></li></ul></li><li><a href="">Tierra</a></li></ul></li>';

bots+='</ul></div>';
var toolbox = document.getElementById("contentTop");
toolbox.innerHTML = bots;
}

function botón(texto, destino)
{
  return '<li><a href="'+destino+'" style="text-decoration:none">'+texto+'</a></li>';
}

/************ Fin módulo botonera flotante **************/

/************      Módulo de búsqueda     **************/
function moduloBusqueda()
{
var btSearch = "<br /><div>";
btSearch += buttonCode("Wikipedia, a través de Google", "G", "http://www.google.com/search?q=", "&btnG=B%FAsqueda+en+Google.com&domains=http://es.wikipedia.org&sitesearch=http://es.wikipedia.org&ie=iso-8859-1&oe=iso-8859-1");
btSearch += buttonCode("Wikipedia en inglés", "en", "http://en.wikipedia.org/wiki/", "");
btSearch += buttonCode("Enciclopedia Libre", "EL", "http://enciclopedia.us.es/index.php/", "");
btSearch += buttonCode("Wikcionario", "Wkc", "http://es.wiktionary.org/wiki/", "");
btSearch += buttonCode("Diccionario de la Real Academia Española", "DRAE", "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&TIPO_BUS=2&LEMA=", "");
btSearch += "<br />";
btSearch += buttonCode("Websters dictionary en:. The Rosetta Edition.", "Webster", "http://www.websters-online-dictionary.org/definition/english/",".html");
btSearch += buttonCode("Diccionario American Heritage (español-inglés inglés-español)", "AH", "http://ar.education.yahoo.com/search/ar?p=", "");

var boxSearch = document.getElementById("searchform");
if (boxSearch)
  boxSearch.innerHTML += btSearch+"</div>";
}

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

function buttonCode(titulo, texto, inicio, fin)
{
  return ' <a class="botónbusca" href="javascript:goSearch(\''+inicio+'\', \''+fin+'\')" title="'+titulo+'">'+texto+'</a>';
}

/************     Fin módulo de búsqueda    **************/


/************      Módulo mapa2barra     **************/
// En la página del mapa, elimina todo salvo el mapa, de tal 
// forma que pueda ser utilizado como barra lateral de navegador.
function mapa2barra()
{
  if(mapa = document.getElementById("mapa_barra"))
  {
    bod=document.getElementById("globalWrapper");
    bod.style["position"]="absolute";
    bod.style["left"]="-7145px";
    mapa.style["position"] = "absolute";
    mapa.style["left"]="7000px";
    mapa.style["top"]="-32px";
    mapa.style["width"]="97%";
    mapa.style["margin-left"]="0px";
    if(botonera=document.getElementById("botonera"))
      botonera.style["display"]="none";
  }
}
/************      Fin módulo mapa2barra     **************/


/***********         Motor de módulos          ***********/
/*  Éste es el que pone en marcha los módulos.
/*  No debes cambiar esta parte NUNCA.
/*  Para configurar tus módulos, vete a la sección del 
/*  final, donde pone "Configuración de módulos".
/*********************************************************/
var plugin=new Array();

function pluginRun()
{
//Cargar todos los plugins
for (i=0;i<plugin.length;i++)
{
 plugin[i]();
}
}

function pluginLoad(nombre)
{
 plugin[plugin.length++]=nombre;
}

function pluginImport(nombre)   //Cargar plugin(i)
{
 document.write('<'+'script src="/w/wiki.phtml?title='+nombre+'&ctype=text/javascript&action=raw&dontcountme=s" type="text/javascript"><'+'/script>');
}
window.onload = pluginRun;

/****************** Configuración de módulos ******************/
/*  Si quieres desactivar temporalmente un módulo, basta con 
/* agregar dos barras "//" al principio de las líneas en las
/* que aparezca.
/**************************************************************/
//Importar plugins externos:
//pluginImport("Usuario:Comae/Prueba3");
///[[Usuario:Pilaf/wikicode.js]]: cargar sólo si se necesita.
var wpUserName = 'Comae';
//pluginImport("Usuario:Pilaf/wikicode.js");

//Activar plugins
pluginLoad(moduloBusqueda);
pluginLoad(botoneraFlotante);
//pluginLoad(loadButtons);
pluginLoad(marcadores);
pluginLoad(mapa2barra);
//pluginLoad(LivePreviewInstall);