Difference between revisions 152607 and 152646 on testwiki

// See [[User:Mr.Z-man/closeAFD]] for documentation
importScript('User:Riley_Huntley/displaymessage.js');

if (wgPageName.indexOf('Wikipedia:Articles_for_deletion/') != -1 && wgPageName.indexOf('Wikipedia:Articles_for_deletion/Log/200') == -1) {
var closeAFD_PageName = wgPageName.replace(/_/g, ' ');
var closeAFD_isAdmin = (wgUserGroups.toString().indexOf('sysop') != -1);
var closeAFD_AJAXnumber = 0;
var closeAFD_deletenredirect = false;
(contracted; show full)
    '<input type="button" id="closeAFD_delete_button" name="closeAFD_delete_button" value="Delete" onclick="closeAFD_close(\'delete\')" />'+
    '<input type="button" id="closeAFD_keep_button" name="closeAFD_keep_button" value="Keep" onclick="closeAFD_close(\'keep\')" />'+
    '<input type="button" id="closeAFD_
closedeleted_button" name="closeAFD_closedeleted_button" value="Speedy closeDeleted" onclick="closeAFD_close(\'Speedy closeprompt1(\'Deleted\')" />'+
    '<input type="button" id="closeAFD_noconsensus_button" name="closeAFD_noconsensus_button" value="No consensus" onclick="closeAFD_close(\'no consensus\')" />'+
    '<input type="button" id="closeAFD_redirect_button" name="closeAFD_redirect_button" value="Redirect" onclick="closeAFD_prompt(\'redirect\')" />'+
(contracted; show full)
  }
  document.getElementById('closeAFD_extra').innerHTML += '<input type="button" id="closeAFD_prompt_button" name="closeAFD_prompt_button" value="Submit" onclick="closeAFD_close(\''+type+'\')" />';
  if (!closeAFD_isAdmin && type == 'redirect') {
    document.getElementById('closeAFD_delete_first').disabled = true;
  }
}

function closeAFD_prompt1(type) {
  document.getElementById('closeAFD_extra').innerHTML += '<br /><label for="closeAFD_prompt1">Deleted by '+type+': </label><input type="text" id="closeAFD_prompt1" name="closeAFD_prompt1" /><br />';
  if (type == 'Deleted') {
    document.getElementById('closeAFD_extra').innerHTML += '<label for="closeAFD_delete_first">Delete before redirecting: </label><input type="checkbox" id="closeAFD_delete_first" name="closeAFD_delete_first" />';
  }
}
function closeAFD_other() {
  document.getElementById('closeAFD_extra').innerHTML += '<br /><br /><label for="closeAFD_otherclose">Other: </label><input type="text" id="closeAFD_otherclose" name="closeAFD_otherclose" />'+
(contracted; show full)
function closeAFD_addLink() {
  addPortletLink("p-cactions", "javascript:closeAFD_init()", "Close", "ca-closeAFD", "Close AFD");
  addPortletLink("p-cactions", "javascript:closeAFD_relist()", "Relist", "ca-closeAFD-relist", "Relist AFD");
}

addOnloadHook(closeAFD_addLink);
}