Usuario:Garber/monobook.js
Nota:
- Mozilla: Pulsa el botón Recargar (o ctrl-r)
- Internet Explorer / Opera: ctrl-f5, *Safari: cmd-r,
- Konqueror ctrl-r.
/*
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 ("","","misenlaces-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 ("","","popups.js"); /*Módulo de Popups */
incluir ("","","instaview.js"); /*Módulo de Instaview */
incluir ("","","reversion.js"); /*Módulo de Reversión */
incluir ("","","panelcontrol.js"); /*Panel de control del Monobook */
incluir ("","","hotcats.js"); /*Edición rápida de categorías*/
incluir ("","","quickimgdelete.js"); /*Mantenimiento de imágenes */
/* 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>
//<pre><nowiki>
//------------------Usuario:Axxgreazz/Monobook-Suite/statuschanger.js----------------------
//Personalizada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
topaz.statuschanger = new Object();
topaz.statuschanger.statuscode = {'offline':'5','busy':'3','online':'1'};
topaz.statuschanger.buttonlist = {};
$(function ()
{
if (typeof ms_Activa_Statuschanger == 'undefined') { ms_Activa_Statuschanger = true;}
if (!msActivarModulo(ms_Activa_Statuschanger)) return;
if (typeof wpStatusBarra == 'undefined') { wpStatusBarra = true;}
if (typeof wpTextoCompleto == 'undefined') { wpTextoCompleto = true;}
if (typeof wpUbicaciónInicio == 'undefined') { wpUbicaciónInicio = true;}
if (typeof wpVigilarEstado == 'undefined') { wpVigilarEstado = true;}
topaz.statuschanger.usepersonalbar = wpStatusBarra;
topaz.statuschanger.textocompleto = wpTextoCompleto;
topaz.statuschanger.ubicacion = wpUbicaciónInicio;
topaz.statuschanger.watchstatus = wpVigilarEstado;
if (!topaz.statuschanger.usepersonalbar)
{ topaz.wputil.addsidepanel("tz-statuschanger", msStringU('statuschanger'));}
var buttonlist = [];
for (status in topaz.statuschanger.statuscode) {
buttonlist.push(status);
var statustexto;
if (topaz.statuschanger.textocompleto)
{ statustexto = msStringU(status);}
else
{ statustexto = msStringU(status);
statustexto = statustexto.substring(0,2);}
if (topaz.statuschanger.ubicacion)
{
topaz.statuschanger.buttonlist[status] =
topaz.wputil.addsidepanelbutton2(
topaz.statuschanger.usepersonalbar ? "p-personal" : "tz-statuschanger",
statustexto,
'javascript:topaz.statuschanger.setstatus("' + status + '")'
);
}
else
{
topaz.statuschanger.buttonlist[status] =
topaz.wputil.addsidepanelbutton(
topaz.statuschanger.usepersonalbar ? "p-personal" : "tz-statuschanger",
statustexto,
'javascript:topaz.statuschanger.setstatus("' + status + '")'
);
}
}
if (topaz.statuschanger.usepersonalbar)
{ for(var i=0; i<buttonlist.length; i++)
{ with (topaz.statuschanger.buttonlist[buttonlist[i]].style)
{ if (topaz.statuschanger.ubicacion)
{ if (i == 0) { marginRight="0px";}
if (i == 2) { borderLeft="1px solid #aaaaaa";}
}
else
{ if (i == 2) { marginRight="0px";}
if (i == 0) { borderLeft="1px solid #aaaaaa";}
}
borderRight="1px solid #aaaaaa";
marginLeft="0px";
paddingLeft="2px";
paddingRight="2px";
}
}
}
topaz.statuschanger.update();
});
topaz.statuschanger.setstatus = function(statusname)
{
topaz.wputil.setpagecontent(
"User:" + wgUserName + "/" + msStringC('Status'),
topaz.statuschanger.statuscode[statusname],
msStringU('Changing status to') + ' ' + msStringU(statusname),
topaz.statuschanger.watchstatus);
topaz.util.cookie.set("topaz.statuschanger.curstatus", statusname);
topaz.statuschanger.update();
};
topaz.statuschanger.laststatus = null;
topaz.statuschanger.update = function()
{
var curstatus = topaz.util.cookie.get("topaz.statuschanger.curstatus");
if (curstatus && curstatus != topaz.statuschanger.laststatus)
{ for (status in topaz.statuschanger.buttonlist)
{ with (topaz.statuschanger.buttonlist[status].style)
{ if (status == curstatus)
{ fontWeight = "bold";}
else { fontWeight = "normal";}
}
}
}
topaz.statuschanger.laststatus = curstatus;
};
//setInterval("topaz.statuschanger.update()", 5000);
//</nowiki></pre>