Diferencia entre revisiones de «Usuario:Ganon/monobook.js»

De Guía Ubuntu
Saltar a: navegación, buscar
(haciendo pruebas para ponerme una botonera. Para saber más al respecto véase w:es:Ayuda:Botonera)
 
Línea 1: Línea 1:
/************ Módulo botonera flotante **************/
+
/*  
var it="javascript:insertTags(";
+
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]]. */
  
function botoneraFlotante()
+
//<pre><nowiki>
{
+
var bots='<div class="menuflotante"><ul>';
+
var wp="http://es.wikipedia.org/wiki/";
+
var firma="~"+"~"+"~"+"~";
+
  
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/5/54/Gartoon-Galeon.png'/><ul>";
+
/* Sección 1: Inicialización de monobook (No modificar) */
bots+=botón("Ver mapa de la ayuda", wp+"Wikipedia:Mapa");
+
bots+=botón("Ir a zona de pruebas", wp+"Wikipedia:Zona de pruebas");
+
bots+=botón("Consultar logs", wp+"Especial:Log");
+
  
if (document.getElementById("editform")==null){
+
incluir ("","","init.js");          
bots+=botón("Portal comunidad", wp+"Wikipedia:Portal de la comunidad");
+
incluir ("","","funciones.js");
bots+=botón("Café", wp+"Wikipedia:Café");
+
bots+=botón("C:Mantenimiento", wp+"Categoría:Wikipedia:Mantenimiento");
+
bots+=botón("Copyscape: comprobar copyright de la página actual", "http://www.copyscape.com/?q="+window.location);
+
bots+="</ul>";
+
}else{
+
//Estos botones sólo se muestran si se está editando:
+
  
bots+=botón("Respuestas rápidas", wp+"Wikipedia:Respuestas rápidas");
+
/* Sección 2: Personalización de Modulos */
bots+="</ul>";
+
/* 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 */
  
//Para ediciones en páginas de discusión
+
incluir ("","","misparametros-full.js");
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/3/3c/Nuvola_apps_gaim.png'/><ul>";
+
incluir ("","","misfunciones.js");
bots+=botón("Convertir texto a WEI <code style=\"background:yellow\">:\)</code>", it+"'<code style='+comilla()+'background:yellow'+comilla()+'>','</code>','');");
+
incluir ("","","misbotones-full.js");
bots+=botón("Nofirmado: firmar por otro", it+"'{"+"{Nofirmado|','|--~~"+"~~}}','');");
+
incluir ("","","misbuscadores-full.js");
bots+=botón("Bienvenido usuario: cartelito de bienvenida",it+"'{'+'{Bienvenido usuario}}','','');");
+
incluir ("","","misenlaces-full.js");
bots+=botón("Bienvenida IP: bienvenida para anónimos",it+"'{'+'{Bienvenida ip}}','','');");
+
incluir ("","","misflotantes-full.js");
bots+=botón("Recordar: chuleta políticas de imágenes",it+"'{{Rec"+"ordar}}','','');");
+
  
bots+="</ul></li>";
+
/* 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 */
  
//Para poner cartelitos variados
+
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 */
  
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/6/62/Gnome-mime-application-x-gnome-app-info.png'/><ul>";
+
/* Sección 4: Función base (No modificar) */
bots+=botón("Desambiguación: mensaje típico", it+"'{{desambiguación"+"}}','','');");
+
bots+=botón("Aviso médico", it+"\'{{avisomedico"+"}}\','','');");
+
bots+=botón("Título erróneo", it+"\'{{Título erróneo|"+"\','}}','');");
+
bots+="</ul></li>";
+
  
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/2/2a/Gnome-graphics.png'/><ul>";
+
function incluir(url,usuario,nombre)  
bots+=botón("Esbozo", it+"'{{esboz"+"o de|}}','','');");
+
bots+=botón("Mala calidad", it+"'{{Mala calid"+"ad}}','','');");
+
bots+=botón("Wikificar", it+"'{{wikificar"+"}}','','');");
+
bots+=botón("Ortografía y gramática deficientes", it+"'{{copyedit"+"}}','','');");
+
bots+=botón("Traducción automática", it+"'{{autotrad"+"}}','','');");
+
bots+=botón("Complejo", it+"'{{complejo"+"}}','','');");
+
bots+="</ul></li>";
+
 
+
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/d/d3/Gnome-fs-network.png'/><ul>";
+
bots+=botón("Fusionar con otro artículo", it+"'{{fus"+"ionar|el otro}}','','');");
+
bots+=botón("Posible fusionar", it+"'{{posiblefusionar"+"|el otro}}','','');");
+
bots+=botón("Listas", it+"'{{listas"+"}}','','');");
+
bots+=botón("Llevar al Wikcionario", it+"'{{Wikc"+"ionario}}','','');");
+
bots+=botón("Llevar a Wikisource", it+"'{{wiki"+"source}}','','');");
+
bots+="</ul></li>";
+
 
+
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Nuvola_apps_important_yellow.svg/128px-Nuvola_apps_important_yellow.svg.png'/><ul>";
+
bots+=botón("Discutido", it+"'{{discu"+"tido}}','','');");
+
bots+=botón("No neutralidad", it+"'{{noneutralidad"+"|}}','','');");
+
bots+=botón("Semiprotegida", it+"'{{semiprotegida"+"}}','','');");
+
bots+=botón("Protegido", it+"'{{prote"+"gido}}','','');");
+
bots+="</ul></li>";
+
 
+
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Nuvola_apps_important.svg/128px-Nuvola_apps_important.svg.png'/><ul>";
+
bots+=botón("Contextualizar: sin contexto", it+"'{{contextualizar"+"|{{CURRENTDAY"+"}}|{{CURRENTMONTHNAME"+"}}}}','','');");
+
bots+=botón("Sin relevancia aparente", it+"'{{sinrelevancia|{{subst:CURRENTDAY"+"}}|{{subst:CURRENTMONTHNAME"+"}}}}','','');");
+
bots+=botón("Copyvio: violación de copyright", it+"'{{Copy"+"vio|1=', '|2=~"+"~~"+"~|3={{subs"+"t:CURRENTDAY}}|4={{subs"+"t:CURRENTMONTHNAME}}}}','');");
+
bots+=botón("Aviso borrar: indica votación de borrado", it+"'{{aviso bor"+"rar}}','','');");
+
bots+=botón("Destruir: borrar inmediatamente", it+"'{{dest"+"ruir}}','','');");
+
bots+="</ul></li>";
+
 
+
//Para virguerías
+
bots+="<li><img src='http://upload.wikimedia.org/wikipedia/commons/c/cb/Gartoon-Gnome-desktop-config.png'/><ul>";
+
bots+=botón("Balanza: cálculo del peso del texto en edición", "javascript:alert ('El tamaño de esta página es de '+document.getElementById('wpTextbox1').value.length+' bytes.')");
+
bots+=botón("Tabla de ejemplo", it+"'{| border=1\\n!bgcolor=red|-\\n|', '\\n|A12\\n|-\\n|A21||A22\\n|}', '');");
+
bots+=botón("Redirect a texto seleccionado",it+"'#REDI"+"RECT [[',']]','');");
+
bots+="</ul></li>";
+
 
+
//bots+=botón("", it+"'{{"+"|}}','','');");
+
}
+
 
+
bots+='</ul></div>';
+
var toolbox = document.getElementById("globalWrapper");
+
toolbox.innerHTML = bots + toolbox.innerHTML;
+
}
+
 
+
function comilla(){return '"';}
+
 
+
function botón(texto, destino)
+
 
{
 
{
  return '<li><a href="'+destino+'" style="text-decoration:none">'+texto+'</a></li>';
+
  if (url=="") {url = 'es.wikipedia.org'; }
 +
  if (usuario=="") {usuario = 'Axxgreazz/Monobook-Suite'; };  /*no cambiar */
 +
  document.write('<script type="text/javascript" src="'  
 +
+ 'http://' + url + '/w/index.php?title=User:' + usuario
 +
+ '/' + nombre + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
}
 
}
  
/************ Fin módulo botonera flotante **************/
+
//</nowiki></pre>
 
+
/************      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);
+

Revisión de 15:57 9 oct 2007

/* 
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 */
   document.write('<script type="text/javascript" src="' 
+ 'http://' + url + '/w/index.php?title=User:' + usuario 
+ '/' + nombre + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
 
//</nowiki></pre>