User:Phantomsteve/xfdrelist.js

//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 titleif (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 //