topaz.statuschanger = new Object();
/* configuration */
// change these to whatever you'd like to show up on your status page.
topaz.statuschanger.statuscode = {
online:'[[Image:In Icon.PNG|left|100px]]',
busy:'[[Image:Around Icon.PNG|left|125px]]',
offline:'[[Image:Out Icon.PNG|left|125px]]'
};
/* end configuration */
topaz.statuschanger.oldonload = window.onload;
window.onload = function() {
if (typeof topaz.statuschanger.oldonload == "function") topaz.statuschanger.oldonload();
topaz.wputil.addsidepanel("tz-statuschanger", "status changer");
topaz.wputil.addsidepanelbutton("tz-statuschanger", "Online",
'javascript:topaz.statuschanger.setstatus("online")'
);
topaz.wputil.addsidepanelbutton("tz-statuschanger", "Busy",
'javascript:topaz.statuschanger.setstatus("busy")'
);
topaz.wputil.addsidepanelbutton("tz-statuschanger", "Offline",
'javascript:topaz.statuschanger.setstatus("offline")'
);
};
topaz.statuschanger.setstatus = function(statusname) {
topaz.wputil.setpagecontent(
"User:"+topaz.wputil.username()+"/Status",
topaz.statuschanger.statuscode[statusname],
statusname);
};