Usuario:Goodlucksil/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é.

//Fusión de varios "monobuques" fundamentalmente a partir del de Charlitos 
//(que es el de Comae tras pasar por varias manos, entre ellas, la mía)
//y el de Angus

//En [[:Categoría:Botones de edición]] están los botones de la barra de edición que aparece por defecto, 
//más los que he creado para mi barra particular.

// incluir mi Live Preview, modificado a partir del de Pilaf.

document.write('<script type="text/javascript" src="/w/index.php?title=Usuario:Sanbec/LivePreview.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

function CargaLivePreview()
{
LivePreviewInstall();
}
$(CargaLivePreview);

var wpUserName = 'Sanbec';


  botones+=creaBotón("Tablón", "<img src=http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Broom_icon.svg/32px-Broom_icon.svg.png>", "http://es.wikipedia.org/wiki/Wikipedia:Tablón de anuncios de los bibliotecarios/Portal/Todo el tablón actual", "");
  botones+=creaBotón("Café", "<img src=http://upload.wikimedia.org/wikipedia/commons/9/9e/Tacita.png>", "http://es.wikipedia.org/wiki/Wikipedia:Café (todos)", "");
  botones+=creaBotón("Cambios recientes", "<img src=http://upload.wikimedia.org/wikipedia/commons/0/00/Icono_recientes.png>", "http://es.wikipedia.org/wiki/Especial:CambiosRecientes", "");
  botones+=creaBotón("Lista de seguimiento", "<img src=http://upload.wikimedia.org/wikipedia/commons/2/24/Icono_seguimiento.png>", "http://es.wikipedia.org/wiki/Especial:Seguimiento", "");
 
  if (document.getElementById("editform")!=null) {
  //Estos botones no se muestran si no se está editando:
  }

  botones+='</div>';
  <!--var toolbox = document.getElementById("contentTop");-->
  var toolbox = document.getElementById("column-one");
  toolbox.innerHTML += botones;
} // fin botoneraFlotante
$(botoneraFlotante);

function creaBotón(title, texto, destino, estilo)
{
  return '<a href="'+destino+'" style="text-decoration:none"><div class="botón" style="'+estilo+'" title="'+title+'">'+texto+'</div></a>';
}
/************ Fin módulo botonera flotante **************/

/*** Módulo caja de herramientas personales ***/

function nuevaCaja() {
  var l = document.getElementById("column-one");
  if (l) {
    l.innerHTML = l.innerHTML
    + '<div class="portlet" id="p-nbx">'
    + ' <h5>Herramientas personales</h5>'
    + ' <div class="pBody">'
    + '   <ul>'
    + '     <li><a href="http://es.wikipedia.org/wiki/Usuario:Sanbec/monobook.js">monobook.js</a></li>'
    + '     <li><a href="http://es.wikipedia.org/wiki/Usuario:Sanbec/LivePreview.js">LivePreview.js</a></li>'
    + '     <li><a href="http://es.wikipedia.org/wiki/Usuario:Sanbec/monobook.css">monobook.css</a></li>'
    + '   </ul>'
    + ' </div>'
    + '</div> ';
  }
}
$(nuevaCaja);
/*** Fin módulo caja de herramientas personales ***/
 

/* Sección 1: Inicialización de monobook (No modificar) */
$.when(
	incluir ("","","init.js"),     
	incluir ("","","funciones.js")
).then(seccion2);

/* 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 */
function seccion2() {
	return $.when(
		incluir ("","Goodlucksil" ,"misparametros-suite.js"),
		incluir ("","Goodlucksil","misfunciones.js"),
		incluir ("","Goodlucksil","misbotones-suite.js"),
		incluir ("","","misbuscadores-suite.js"),
		incluir ("","","misenlaces-suite.js"),
		incluir ("","","misflotantes-suite.js")
	).then(seccion3);
}
/* 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 */
function seccion3() {
	return $.when(
		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ódMó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 */
   return mw.loader.getScript('//' + url + '/w/index.php?action=raw&ctype=text/javascript'
             + '&title=User:' + usuario + '/' + nombre);
}

//</nowiki></pre>