User:Digitalme/statuschanger.js

// //This script by Essjay, I have modded it for my own use //I do not claim authorship for this script, only the portions marked as such are mine.

$(StatusChange);

/*** Status changer ***/ function StatusChange { var user = document.getElementById( 'pt-userpage' ).firstChild.firstChild.data; var subpage = "/Status"; var scheme = "/StatusTemplate"; var table = "/StatusTable"; var linkprefix = "http://en.wikipedia.org/w/index.php?title=User:"; var contribs = document.getElementById( 'pt-mycontris' ); //Add the links addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=in", "( In", "pt-status-in", "In", ""); addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=busy", "Busy", "pt-status-busy", "Busy", "");  addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=hide", "Hiding", "pt-status-hide", "Hiding", "");  //This line modded by myself  //Original line read "  addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=out", "Out )", "pt-status-out", "Out", "");" addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=out", "Out", "pt-status-out", "Out", ""); //End modded line //This line added by myself addlilink(contribs, linkprefix+user+subpage+"&action=edit&newstatus=town", "Out of Town )", "pt-status-town", "Out of Town", ""); //End added line  if (location.href.indexOf("User:"+user+subpage+"&action=edit&newstatus=") == -1) return; //Are we here to auto-edit the status?  //Get new status  status = location.href.split("=");  status = status[status.length-1];  //Modify the form  document.getElementById('wpTextbox1').value = "";  document.getElementById('wpSummary').value = "Status: "+status;  document.getElementById('wpMinoredit').checked = 'checked';  //Submit it!  document.getElementById('editform').submit; } //