Usuario:Garber/monobook.js

De Wikiquote, la colección libre de citas y frases célebres.
Nota:
Tras guardar el fichero, debes refrescar la caché de tu navegador para ver los cambios.
  • 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>