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é.

//<pre><nowiki>
//Traída desde Usuario:Axxgreazz/statuschanger.js
// http://en.wikipedia.org/wiki/User:Topaz/Wikiscripts

topaz.statuschanger = new Object();

/* configuracion */

var estiloini = '<div style="position:absolute; z-index:100; right:10px; top:10px;" class="metadata" >';
var estilofin = '</div>';

// cambiar a cualquier valor que desees que aparezca en tu página de status.
topaz.statuschanger.statuscode = {
  enlinea:'1',
  enRC:'2',
  ocupado:'3',
  categ:'4',  
  descon:'5'


};

// true para usar la barra personal, false para crear un panel en la columna izquierda
topaz.statuschanger.usepersonalbar = true;

// true para poner el status al inicio de la barra personal, false para ponerlo al final
topaz.statuschanger.ubicacion = true; 

// true si quieres que tu página de status figure en tu lista de seguimiento
topaz.statuschanger.watchstatus = true;

/* fin de configuracion */

topaz.statuschanger.oldonload = window.onload;
window.onload = function() 
{
   if (typeof topaz.statuschanger.oldonload == "function"){setTimeout('topaz.statuschanger.oldonload()',50);}
   if (topaz.statuschanger.usepersonalbar) 
   {
      if (topaz.statuschanger.ubicacion)
      {
     
       var e = topaz.wputil.addsidepanelbutton2("p-personal", "Descon",
            'javascript:topaz.statuschanger.setstatus("descon")');
       var d = topaz.wputil.addsidepanelbutton2("p-personal", "Categ",
            'javascript:topaz.statuschanger.setstatus("categ")');        
       var c = topaz.wputil.addsidepanelbutton2("p-personal", "Ocupado",
            'javascript:topaz.statuschanger.setstatus("ocupado")');
       var b = topaz.wputil.addsidepanelbutton2("p-personal", "EnRC",
            'javascript:topaz.statuschanger.setstatus("enRC")');
       var a = topaz.wputil.addsidepanelbutton2("p-personal", "Enlinea",
            'javascript:topaz.statuschanger.setstatus("enlinea")');
      }
      else
      {
     var a = topaz.wputil.addsidepanelbutton("p-personal", "Enlinea",
            'javascript:topaz.statuschanger.setstatus("enlinea")');
     var b = topaz.wputil.addsidepanelbutton("p-personal", "EnRC",
            'javascript:topaz.statuschanger.setstatus("enRC")');
     var c = topaz.wputil.addsidepanelbutton("p-personal", "Ocupado",
            'javascript:topaz.statuschanger.setstatus("ocupado")');
     var d = topaz.wputil.addsidepanelbutton("p-personal", "Categ",
            'javascript:topaz.statuschanger.setstatus("categ")');  
     var e = topaz.wputil.addsidepanelbutton("p-personal", "Descon",
            'javascript:topaz.statuschanger.setstatus("descon")');


    
      
     
     }
/*
      a.style.borderRight=b.style.borderRight="1px solid #aaaaaa";
      b.style.marginLeft=c.style.marginLeft="0px";
      a.style.paddingRight=b.style.paddingLeft=b.style.paddingRight=c.style.paddingLeft="2px";
*/
      a.style.borderRight=a.style.borderLeft=b.style.borderRight=c.style.borderRight="1px solid #aaaaaa";
      a.style.marginLeft=b.style.marginLeft=c.style.marginLeft="0px";
      a.style.paddingLeft=a.style.paddingRight=b.style.paddingLeft="2px";
      b.style.paddingRight=c.style.paddingLeft=c.style.paddingRight="2px";
      d.style.borderRight=e.style.borderRight="0px";  
      d.style.margilLeft=e.style.marginLeft=e.style.marginRight="0px";   
      d.style.paddingLeft=d.style.paddingRight="2px";
      e.style.paddingLeft=e.style.paddingRight="2px";
 } 
   else 
   {  topaz.wputil.addsidepanel("tz-statuschanger", "status changer");
      
     topaz.wputil.addsidepanelbutton("tz-statuschanger", "Enlinea",
            'javascript:topaz.statuschanger.setstatus("enlinea")');
     topaz.wputil.addsidepanelbutton("tz-statuschanger", "EnRC",
            'javascript:topaz.statuschanger.setstatus("enRC")');
     topaz.wputil.addsidepanelbutton("tz-statuschanger", "Ocupado",
            'javascript:topaz.statuschanger.setstatus("ocupado")');
     topaz.wputil.addsidepanelbutton("tz-statuschanger", "Categ",
            'javascript:topaz.statuschanger.setstatus("categ")');  
     topaz.wputil.addsidepanelbutton("tz-statuschanger", "Descon",
            'javascript:topaz.statuschanger.setstatus("descon")');

       
   }
/*
   //Código adicional
   topaz.wputil.addsidepanelbutton("p-navigation", "Zona de pruebas",
            'http://es.wikipedia.org/wiki/Wikipedia:Zona_de_pruebas');
*/
};

topaz.statuschanger.setstatus = function(statusname) 
{
   topaz.wputil.setpagecontent(
        "User:"+topaz.wputil.username()+"/Status",
        topaz.statuschanger.statuscode[statusname],
        statusname,
        topaz.statuschanger.watchstatus);
};

//</nowiki></pre>