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);
};

