// <pre>
//this helps automate mfd closing by adding a 'close' tab to mfd debates
//written by ] based on ] by ]
function automfd_result()
{
var close = prompt("Result of debate?")
var f = document.editform, t = f.wpTextbox1;
t.value = "{{subst:" + "mt" + "}} '''" + close + "'''. " + "~" + "~" + "~" + "~" + '\n' + '\n' + t.value;
if (t.value.length > 0)
t.value += '\n';
t.value += "{{subst:" + "mb" + "}}";
f.wpSummary.value = "Closing debate; result was " + close;
}
function automfd_relist()
{
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
t.value += "{{subst:" + "relist" + "|~" + "~" + "~" + "~}}";
f.wpSummary.value = "Relisting debate";
}
function automfd_keep()
{
var date = prompt("Nomination was made when?")
var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1;
// If default votepage...
if (votepage=="d")
{
var temp = document.editform.action.split("/w/index.php?title=");
var temp = temp.split("&action=submit");
var temp = temp.substring(5);
var votepage = temp;
}
t.value = "{{" + "oldmfdfull" + "|date=" + date + "|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article survived mfd";
}
function automfd_no_consensus()
{
var date = prompt("Nomination was made when?")
var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1;
// If default votepage...
if (votepage=="d")
{
var temp = document.editform.action.split("/w/index.php?title=");
var temp = temp.split("&action=submit");
var temp = temp.substring(5);
var votepage = temp;
}
t.value = "{{" + "oldmfdfull" + "|date=" + date + "|result='''no consensus'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article survived mfd with no consensus";
}
function automfd_redirect()
{
var date = prompt("Nomination was made when?")
var redirect = prompt("Redirect to?")
var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1;
// If default votepage...
if (votepage=="d")
{
var temp = document.editform.action.split("/w/index.php?title=");
var temp = temp.split("&action=submit");
var temp = temp.substring(5);
var votepage = temp;
}
t.value = "{{" + "oldmfdfull" + "|date=" + date + "|result='''redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article redirected to ] as per mfd";
}
function automfd_merge()
{
var date = prompt("Nomination was made when?")
var redirect = prompt("Merge and redirect to?")
var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1;
// If default votepage...
if (votepage=="d")
{
var temp = document.editform.action.split("/w/index.php?title=");
var temp = temp.split("&action=submit");
var temp = temp.substring(5);
var votepage = temp;
}
t.value = "{{" + "oldmfdfull" + "|date=" + date + "|result='''merge and redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article merged and redirected to ] as per mfd";
}
function automfd_other()
{
var date = prompt("Nomination was made when?")
var result = prompt("Result was?")
var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1;
// If default votepage...
if (votepage=="d")
{
var temp = document.editform.action.split("/w/index.php?title=");
var temp = temp.split("&action=submit");
var temp = temp.substring(5);
var votepage = temp;
}
t.value = "{{" + "oldmfdfull" + "|date=" + date + "|result='''" + result + "'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "mfded; result was " + result;
}
function automfd_add_mfd_tabs()
{
// Only add for pages with the right string somewhere in the title
if (document.title.indexOf("Editing Wikipedia:Miscellany for deletion/") != -1)
{
mw.util.addPortletLink('p-cactions', 'javascript:automfd_result()', "close");
mw.util.addPortletLink('p-cactions', 'javascript:automfd_relist()', "relist");
}
if (document.title.indexOf("Editing Talk:") != -1)
{
mw.util.addPortletLink('p-cactions', 'javascript:automfd_keep()', "keep");
mw.util.addPortletLink('p-cactions', 'javascript:automfd_no_consensus()', "no consensus");
mw.util.addPortletLink('p-cactions', 'javascript:automfd_redirect()', "redirect");
mw.util.addPortletLink('p-cactions', 'javascript:automfd_merge()', "merge");
mw.util.addPortletLink('p-cactions', 'javascript:automfd_other()', "other");
}
}
$(automfd_add_mfd_tabs);
//end mfd closing script
// </pre>