User:Microchip08/switcher-extended.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
$( function() {
addPortletLink ('p-personal', 'javascript:selectstatus()', 'Change status');
} );
function changestatus(newstatus) {
jsMsg('<center><img src="http://upload.wikimedia.org/wikipedia/commons/e/ed/Cursor_Windows_Vista.gif" alt="Doing!" /></center>');
var username = encodeURIComponent(wgUserName);
var SCNewpage = wgPageName.replace("_", " ");
var f;
f=document.createElement("IFRAME");
f.id="SCLoader";
f.onload=function() {
var SC_cmt = "Changing my status to: "+newstatus;
e=f.contentWindow.document.editform,e.wpTextbox1.value=newstatus,e.wpSummary.value=SC_cmt,e.wpSave.click();
var iframe = document.getElementById('SCLoader');
jsMsg("Your status has been changed to <b>"+newstatus+"</b>!");
iframe.style.display="none";
};
f.src=mw.config.get('wgServer')+mw.config.get('wgScript')+"?title=User:"+username+"/status&action=edit",document.body.appendChild(f);
};
function selectstatus() {
jsMsg('<center><a href="javascript:changestatus(\'online\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/50px-Symbol_support_vote.svg.png" alt="online" /></a> <a href="javascript:changestatus(\'offline\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Symbol_unrelated.svg/50px-Symbol_unrelated.svg.png" alt="offline" /></a> <a href="javascript:changestatus(\'busy\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Symbol_possible_vote.svg/50px-Symbol_possible_vote.svg.png" alt="busy" /></a> <a href="javascript:changestatus(\'sleeping\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Symbol_wtf_vote.svg/50px-Symbol_wtf_vote.svg.png" alt="sleeping" /></a> <a href="javascript:changestatus(\'wikibreak\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Symbol_comment.svg.png/50px-Symbol_comment.svg.png" alt="wikibreak" /></a> <a href="javascript:changestatus(\'away\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Time2wait.svg/50px-Time2wait.svg.png" alt="away" /></a> <a href="javascript:changestatus(\'holiday\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/30/Symbol_deferred.svg/50px-Symbol_deferred.svg.png" alt="holiday" /></a> <a href="javascript:changestatus(\'school\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/School.svg/50px-School.svg.png" alt="school" /></a> <a href="javascript:changestatus(\'huggle\')"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/28/Nuvola_apps_krec.png/50px-Nuvola_apps_krec.png" alt="huggle</a> </center>');
};