Usuario:Comae/monobook.js
De Wikipedia, la enciclopedia libre
Nota: Después de grabar debes refrescar la caché de tu navegador para ver los cambios:
- Mozilla / Firefox: Pulsa el botón Recargar (o ctrl-r)
- Internet Explorer / Opera: ctrl-f5
- Safari: cmd-r
- Konqueror: ctrl-r
//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->Cat.", "javascript:insertTags('{{List"+ "aacategoría|Categoría}}','','');"); bots+=botón("listas", "javascript:insertTags('{{listas"+"}}','','');"); bots+=botón("->Wikcionario", "javascript:insertTags('{{Wikc"+"ionario}}','','');"); bots+=botón("->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);