משתמש:F16/statuschanger.js
מתוך ויקיפדיה, האנציקלופדיה החופשית
הערה: לאחר השמירה, עליכם לנקות את זכרון המטמון (Cache) של הדפדפן על־מנת להבחין בשינויים.
- במוזילה, פיירפוקס או ספארי, לחצו על מקש ה־Shift בעת לחיצתכם על העלה מחדש (Reload), או הקישו Ctrl+Shift+R (או Cmd+Shift+R במקינטוש של אפל).
- באינטרנט אקספלורר, לחצו על מקש ה־Ctrl בעת לחיצתכם על רענן (Refresh), או הקישו על Ctrl+F5.
- ב־Konqueror, פשוט לחצו על העלה מחדש (Reload), או הקישו על F5.
- באופרה, ייתכן שתצטרכו להשתמש בכלים (Tools) > העדפות (Preferences) כדי לנקות לחלוטין את זכרון המטמון.
topaz.statuschanger = new Object();
/* configuration */
// change these to whatever you'd like to show up on your status page.
topaz.statuschanger.statuscode = {
online:'<font color="green">online</font>',
busy:'<font color="orange">busy</font>',
offline:'<font color="red">offline</font>'
};
// true to use the personal bar, false to create a panel in the left column
topaz.statuschanger.usepersonalbar = true;
/* end configuration */
topaz.statuschanger.oldonload = window.onload;
window.onload = function() {
if (typeof topaz.statuschanger.oldonload == "function") topaz.statuschanger.oldonload();
if (topaz.statuschanger.usepersonalbar) {
var a = topaz.wputil.addsidepanelbutton("p-personal", "Online",
'javascript:topaz.statuschanger.setstatus("online")'
);
var b = topaz.wputil.addsidepanelbutton("p-personal", "Busy",
'javascript:topaz.statuschanger.setstatus("busy")'
);
var c = topaz.wputil.addsidepanelbutton("p-personal", "Offline",
'javascript:topaz.statuschanger.setstatus("offline")'
);
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", "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);
};

