Revision as of 06:47, 3 April 2009 view sourceChaser (talk | contribs)Autopatrolled, Extended confirmed users22,935 editsm extend← 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) |
(28 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
|
|
//<nowiki> |
|
/*** BEGIN WIKIBREAK ENFORCER ***/ |
|
/*** BEGIN WIKIBREAK ENFORCER ***/ |
|
addOnloadHook(function() { |
|
$(function() { |
|
|
|
|
|
/*** Start editing here ***/ |
|
/*** Start editing here ***/ |
|
|
|
|
|
// When you want to end your break? |
|
// When you want to end your break? |
|
// no leading zeroes. (example: 7 - correct, 07 - incorrect) |
|
// no leading zeroes. (example: 7 - correct, 07 - incorrect) |
|
|
|
|
|
var date = { year: 2009, month: 5, day: 31}; |
|
var date = { year: 2011, month: 07, day: 27}; |
|
var time = { hours: 20, minutes: 0, seconds: 0 }; |
|
var time = { hours: 23, minutes: 10, seconds: 10 }; |
|
|
|
|
|
/*** Stop editing here ***/ |
|
/*** Stop editing here ***/ |
|
|
|
|
|
var currentDate = new Date(); |
|
var currentDate = new Date(); |
|
var enforcedBreakEnd = new Date( |
|
var enforcedBreakEnd = new Date( |
|
date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds); |
|
date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds); |
|
if (currentDate <= enforcedBreakEnd) { |
|
if (currentDate <= enforcedBreakEnd) { |
|
alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString() |
|
alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString() |
|
+ "\n(now is "+currentDate.toLocaleString()+")\n\nBye!"); |
|
+ "\n(now is "+currentDate.toLocaleString()+")\n\nBye!"); |
|
location = "http://"+location.host+"/search/?title=" |
|
location = "http://"+location.host+"/search/?title=" |
|
+ "Special:Userlogout&returnto=Main_Page"; |
|
+ "Special:Userlogout&returnto=Main_Page"; |
|
|
} |
|
} |
|
|
}); |
|
}); |
|
/*** END WIKIBREAK ENFORCER ***/ |
|
/*** 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> |