Usuari:Martorell/statuschanger.js
De Viquipèdia
Nota: Després de desar, heu de posar al dia la memòria cau del vostre navegador per veure els canvis.
- Mozilla/Firefox/Safari: Premeu Shift mentre cliqueu "Actualitza" (Reload), o premeu Ctrl+Shift+R (Cmd+Shift+R en un Mac Apple);
- Internet Explorer: premeu Ctrl mentre cliqueu "Actualitza" (Refresh), o premeu Ctrl+F5;
- Konqueror: simplement cliqueu el botó "Recarregar" (Reload), o premeu F5;
- Opera: haureu d'esborrar completament la vostra memòria cau (caché) a Tools→Preferences.
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); };