Usuari:Manlleus/Status

De Viquipèdia

topaz.statuschanger = new Object();

/* configuration */ // change these to whatever you'd like to show up on your status page. topaz.statuschanger.statuscode = {

 disponible:'disponible',
 enfeinat:'enfeinat',
 absent:'absent'

}; // true to use the personal bar, false to create a panel in the left column topaz.statuschanger.usepersonalbar = true; // true if you'd like your status page on your watchlist topaz.statuschanger.watchstatus = false; /* end configuration */

topaz.statuschanger.oldonload = window.onload; window.onload = function() {

 if (typeof topaz.statuschanger.oldonload == "function"){setTimeout('topaz.statuschanger.oldonload()',50);}
 if (topaz.statuschanger.usepersonalbar) {
   var a = topaz.wputil.addsidepanelbutton("p-personal", "Disponible",
       'javascript:topaz.statuschanger.setstatus("disponible")'
   );
   var b = topaz.wputil.addsidepanelbutton("p-personal", "Enfeinat",
       'javascript:topaz.statuschanger.setstatus("enfeinat")'
   );
   var c = topaz.wputil.addsidepanelbutton("p-personal", "Absent",
       'javascript:topaz.statuschanger.setstatus("absent")'
   );
   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";
 } else {
   topaz.wputil.addsidepanel("tz-statuschanger", "status changer");
   topaz.wputil.addsidepanelbutton("tz-statuschanger", "Disponible",
       'javascript:topaz.statuschanger.setstatus("disponible")'
   );
   topaz.wputil.addsidepanelbutton("tz-statuschanger", "Enfeinat",
       'javascript:topaz.statuschanger.setstatus("enfeinat")'
   );
   topaz.wputil.addsidepanelbutton("tz-statuschanger", "Absent",
       'javascript:topaz.statuschanger.setstatus("absent")'
   );
 }

};

topaz.statuschanger.setstatus = function(statusname) {

 topaz.wputil.setpagecontent(
     "User:"+topaz.wputil.username()+"/Status",
     topaz.statuschanger.statuscode[statusname],
     topaz.wputil.username() + " es troba " + statusname,
     topaz.statuschanger.watchstatus);

};