|
|
(44 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | addOnloadHook(function (){
| + | |
− | statusChangerConfig = {}
| |
− | statusChangerConfig.statusList = [ 'Character Art', 'Game Screenshot' ];
| |
− | statusChangerConfig.statusPage = wgPageName;
| |
− |
| |
− | //Add the links
| |
− | for (var i=0; i<statusChangerConfig.statusList.length; i++) {
| |
− | var stat = statusChangerConfig.statusList[i];
| |
− | addPortletLink(
| |
− | "p-personal", //target tab - personal links
| |
− | wgServer + wgScript + "?title=" + statusChangerConfig.statusPage + "&action=edit&newstatus=" + stat, //link URL
| |
− | stat, //link text
| |
− | "pt-status-" + stat, //id of new button
| |
− | "License " + "as " + stat, //hover text
| |
− | "", //???
| |
− | document.getElementById("pt-userpage")); //add before logout button
| |
− | }
| |
− |
| |
− | if (location.href.indexOf("&action=edit&newstatus=") == -1) return; //Are we here to auto-edit the status?
| |
− | //Get new status
| |
− | statusRegExp = /&action=edit&newstatus=(.*)/;
| |
− | var status = statusRegExp.exec(location.href)[1];
| |
− | //Modify the form
| |
− | if (stat == "Character Art")
| |
− | { document.getElementById('wpTextbox1').value = "{{sub" + "st:User:SuperHamster/FullCharacterArtSection}}";
| |
− | document.getElementById('wpSummary').value = "Adding" + " licensing " + "information" + " (" + stat + ")";
| |
− | document.getElementById('wpMinoredit').checked = false;
| |
− | //Submit it!
| |
− | document.getElementById('editform').submit();
| |
− | }
| |
− | if (stat == "Game Screenshot")
| |
− | { document.getElementById('wpTextbox1').value = "{{sub" + "st:User:SuperHamster/FullGameScreenshotSection}}";
| |
− | document.getElementById('wpSummary').value = "Adding" + " licensing " + "information" + " (" + stat + ")";
| |
− | document.getElementById('wpMinoredit').checked = false;
| |
− | //Submit it!
| |
− | document.getElementById('editform').submit();
| |
− | }
| |
− | });
| |