Revision as of 18:15, 29 October 2010 view sourceChaser (talk | contribs)Autopatrolled, Extended confirmed users22,935 edits on break until 19 December← Previous edit | Latest revision as of 20:52, 28 November 2021 view source Ladsgroup (talk | contribs)Extended confirmed users, IP block exemptions, Pending changes reviewers, Rollbackers20,548 editsm Maintenance: Replacing addPortletLink() with mw.util.addPortletLink() (mw:ResourceLoader/Migration_guide_(users)#addPortletLink) | ||
(16 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
//<nowiki> | |||
/*** BEGIN WIKIBREAK ENFORCER ***/ | /*** BEGIN WIKIBREAK ENFORCER ***/ | ||
$(function() { | |||
/*** Start editing here ***/ | |||
// When you want to end your break? | |||
// no leading zeroes. (example: 7 - correct, 07 - incorrect) | |||
var date = { year: 2011, month: 07, day: 27}; | |||
var time = { hours: 23, minutes: 10, seconds: 10 }; | |||
/*** Stop editing here ***/ | |||
var currentDate = new Date(); | |||
var enforcedBreakEnd = new Date( | |||
date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds); | |||
if (currentDate <= enforcedBreakEnd) { | |||
alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString() | |||
+ "\n(now is "+currentDate.toLocaleString()+")\n\nBye!"); | |||
location = "http://"+location.host+"/search/?title=" | |||
+ "Special:Userlogout&returnto=Main_Page"; | |||
} | |||
} | |||
}); | }); | ||
/*** END WIKIBREAK ENFORCER ***/ | /*** END WIKIBREAK ENFORCER ***/ | ||
Line 158: | Line 160: | ||
if (document.title.indexOf("Editing Misplaced Pages:Articles for deletion/") != -1) | if (document.title.indexOf("Editing Misplaced Pages:Articles for deletion/") != -1) | ||
{ | { | ||
addPortletLink('p-cactions', 'javascript:autoafd_result()', "close"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_result()', "close"); | ||
addPortletLink('p-cactions', 'javascript:autoafd_relist()', "relist"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_relist()', "relist"); | ||
} | } | ||
if (document.title.indexOf("Editing Talk:") != -1) | if (document.title.indexOf("Editing Talk:") != -1) | ||
{ | { | ||
addPortletLink('p-cactions', 'javascript:autoafd_keep()', "keep"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_keep()', "keep"); | ||
addPortletLink('p-cactions', 'javascript:autoafd_no_consensus()', "no consensus"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_no_consensus()', "no consensus"); | ||
addPortletLink('p-cactions', 'javascript:autoafd_redirect()', "redirect"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_redirect()', "redirect"); | ||
addPortletLink('p-cactions', 'javascript:autoafd_merge()', "merge"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_merge()', "merge"); | ||
addPortletLink('p-cactions', 'javascript:autoafd_other()', "other"); | mw.util.addPortletLink('p-cactions', 'javascript:autoafd_other()', "other"); | ||
} | } | ||
} | } | ||
$(autoafd_add_afd_tabs); | |||
//end AfD closing script | //end AfD closing script | ||
importScript('User:ais523/editcount.js'); //] | importScript('User:ais523/editcount.js'); //] | ||
// ] | |||
importScript('User:Krimpet/CH2.js'); | |||
//</nowiki> |
Latest revision as of 20:52, 28 November 2021
//<nowiki> /*** BEGIN WIKIBREAK ENFORCER ***/ $(function() { /*** Start editing here ***/ // When you want to end your break? // no leading zeroes. (example: 7 - correct, 07 - incorrect) var date = { year: 2011, month: 07, day: 27}; var time = { hours: 23, minutes: 10, seconds: 10 }; /*** Stop editing here ***/ var currentDate = new Date(); var enforcedBreakEnd = new Date( date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds); if (currentDate <= enforcedBreakEnd) { alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString() + "\n(now is "+currentDate.toLocaleString()+")\n\nBye!"); location = "http://"+location.host+"/search/?title=" + "Special:Userlogout&returnto=Main_Page"; } }); /*** END WIKIBREAK ENFORCER ***/ // Script from ] document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/search/?title=User:MarkS/extraeditbuttons.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></s'+'cript>'); //this helps automate AfD closing by adding a 'close' tab to AfD debates //written by ] based on ] by ] function autoafd_result() { var close = prompt("Result of debate?") var f = document.editform, t = f.wpTextbox1; t.value = t.value.split('{{REMOVE THIS TEMPLATE WHEN CLOSING THIS AfD').join('{{ns:0'); t.value = "{{subst:" + "at" + "}} '''" + close + "'''. " + "~" + "~" + "~" + "~" + '\n' + '\n' + t.value; if (t.value.length > 0) t.value += '\n'; t.value += "{{subst:" + "ab" + "}}"; f.wpSummary.value = "Closing debate; result was " + close; } function autoafd_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 autoafd_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("/search/?title="); var temp = temp.split("&action=submit"); var temp = temp.substring(5); var votepage = temp; } t.value = "{{" + "oldafdfull" + "|date=" + date + "|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; f.wpSummary.value = "Article survived AfD"; } function autoafd_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("/search/?title="); var temp = temp.split("&action=submit"); var temp = temp.substring(5); var votepage = temp; } t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''no consensus'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; f.wpSummary.value = "Article survived AfD with no consensus"; } function autoafd_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("/search/?title="); var temp = temp.split("&action=submit"); var temp = temp.substring(5); var votepage = temp; } t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; f.wpSummary.value = "Article redirected to ] as per AfD"; } function autoafd_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("/search/?title="); var temp = temp.split("&action=submit"); var temp = temp.substring(5); var votepage = temp; } t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''merge and redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; f.wpSummary.value = "Article merged and redirected to ] as per AfD"; } function autoafd_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("/search/?title="); var temp = temp.split("&action=submit"); var temp = temp.substring(5); var votepage = temp; } t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''" + result + "'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; f.wpSummary.value = "AfDed; result was " + result; } function autoafd_add_afd_tabs() { // Only add for pages with the right string somewhere in the title if (document.title.indexOf("Editing Misplaced Pages:Articles for deletion/") != -1) { mw.util.addPortletLink('p-cactions', 'javascript:autoafd_result()', "close"); mw.util.addPortletLink('p-cactions', 'javascript:autoafd_relist()', "relist"); } if (document.title.indexOf("Editing Talk:") != -1) { mw.util.addPortletLink('p-cactions', 'javascript:autoafd_keep()', "keep"); mw.util.addPortletLink('p-cactions', 'javascript:autoafd_no_consensus()', "no consensus"); mw.util.addPortletLink('p-cactions', 'javascript:autoafd_redirect()', "redirect"); mw.util.addPortletLink('p-cactions', 'javascript:autoafd_merge()', "merge"); mw.util.addPortletLink('p-cactions', 'javascript:autoafd_other()', "other"); } } $(autoafd_add_afd_tabs); //end AfD closing script importScript('User:ais523/editcount.js'); //] // ] importScript('User:Krimpet/CH2.js'); //</nowiki>