//this helps automate xfD relisting (apart from AfDs, which is covered by CloseAFD)
//based on [[Wikipedia:WikiProject User scripts/Scripts/CloseAFD.js]]
//written by [[User:Johnleemk]] based on [[Wikipedia:WikiProject User scripts/Scripts/test-n.js]] by [[User:Celestianpower]]
function autoxfd_relist() {
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0) {
t.value += '\n';
}
t.value += "{"+"{subst:" + "relist" + "|~" + "~" + "~" + "~}}";
var nonadmin = " ([[Wikipedia:Non-admin closure|non-admin closure]])";
if (typeof mw.config.get('wgUserGroups') == "object" && mw.config.get('wgUserGroups')) {
for ( var g = 0; g < mw.config.get('wgUserGroups').length; ++g ) {
if ( mw.config.get('wgUserGroups')[g] == "sysop" ) {
nonadmin = "";
break;
}
}
}
f.wpSummary.value = "Relisting debate" + nonadmin;
}
function autoxfd_relist_add_tabs() {
// Only add for pages with the right string somewhere in the title
if (document.title.indexOf("Editing Wikipedia:Templates for discussion/") != -1) {
mw.util.addPortletLink('p-cactions', 'javascript:autoxfd_relist()', "relist");
}
if (document.title.indexOf("Editing Wikipedia:Files for deletion/") != -1) {
mw.util.addPortletLink('p-cactions', 'javascript:autoxfd_relist()', "relist");
}
if (document.title.indexOf("Editing Wikipedia:Categories for discussion/") != -1) {
mw.util.addPortletLink('p-cactions', 'javascript:autoxfd_relist()', "relist");
}
if (document.title.indexOf("Editing Wikipedia:Redirects for discussion/") != -1) {
mw.util.addPortletLink('p-cactions', 'javascript:autoxfd_relist()', "relist");
}
if (document.title.indexOf("Editing Wikipedia:Miscellany for deletion/") != -1) {
mw.util.addPortletLink('p-cactions', 'javascript:autoxfd_relist()', "relist");
}
}
addOnloadHook(autoxfd_relist_add_tabs);
//end xfD relisting script
//