Misplaced Pages

User:Chaser/monobook.js: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< User:Chaser Browse history interactively← Previous editContent deleted Content added
Revision as of 13:24, 29 October 2007 view sourceChaser (talk | contribs)Autopatrolled, Extended confirmed users22,935 editsm CSD auto reason← 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
(40 intermediate revisions by 11 users not shown)
Line 1: Line 1:
//<nowiki>
// Script from ]
/*** BEGIN WIKIBREAK ENFORCER ***/
document.write('<script type="text/javascript" src="'
$(function() {
+ 'http://en.wikipedia.org/search/?title=User:Lupin/recent2.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/*** 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 ] // Script from ]
Line 8: Line 31:
+ 'http://en.wikipedia.org/search/?title=User:MarkS/extraeditbuttons.js' + 'http://en.wikipedia.org/search/?title=User:MarkS/extraeditbuttons.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></s'+'cript>'); + '&action=raw&ctype=text/javascript&dontcountme=s"></s'+'cript>');

// CSD AutoReason
importScript('User:^demon/csd.js');


//this helps automate AfD closing by adding a 'close' tab to AfD debates //this helps automate AfD closing by adding a 'close' tab to AfD debates
//written by ] based on ] by ] //written by ] based on ] by ]

function autoafd_result() function autoafd_result()
{ {
Line 26: Line 47:
f.wpSummary.value = "Closing debate; result was " + close; f.wpSummary.value = "Closing debate; result was " + close;
} }

function autoafd_relist() function autoafd_relist()
{ {
Line 35: Line 56:
f.wpSummary.value = "Relisting debate"; f.wpSummary.value = "Relisting debate";
} }

function autoafd_keep() function autoafd_keep()
{ {
Line 41: Line 62:
var votepage = prompt("Vote page is? (Enter 'd' for default.)") var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1; var f = document.editform, t = f.wpTextbox1;

// If default votepage... // If default votepage...
if (votepage=="d") if (votepage=="d")
Line 50: Line 71:
var votepage = temp; var votepage = temp;
} }

t.value = "{{" + "oldafdfull" + "|date=" + date + "|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; t.value = "{{" + "oldafdfull" + "|date=" + date + "|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article survived AfD"; f.wpSummary.value = "Article survived AfD";
} }

function autoafd_no_consensus() function autoafd_no_consensus()
{ {
Line 60: Line 81:
var votepage = prompt("Vote page is? (Enter 'd' for default.)") var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1; var f = document.editform, t = f.wpTextbox1;

// If default votepage... // If default votepage...
if (votepage=="d") if (votepage=="d")
Line 69: Line 90:
var votepage = temp; var votepage = temp;
} }

t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''no consensus'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''no consensus'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article survived AfD with no consensus"; f.wpSummary.value = "Article survived AfD with no consensus";
} }

function autoafd_redirect() function autoafd_redirect()
{ {
Line 80: Line 101:
var votepage = prompt("Vote page is? (Enter 'd' for default.)") var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1; var f = document.editform, t = f.wpTextbox1;

// If default votepage... // If default votepage...
if (votepage=="d") if (votepage=="d")
Line 89: Line 110:
var votepage = temp; var votepage = temp;
} }

t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "Article redirected to ] as per AfD"; f.wpSummary.value = "Article redirected to ] as per AfD";
} }

function autoafd_merge() function autoafd_merge()
{ {
Line 100: Line 121:
var votepage = prompt("Vote page is? (Enter 'd' for default.)") var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1; var f = document.editform, t = f.wpTextbox1;

// If default votepage... // If default votepage...
if (votepage=="d") if (votepage=="d")
Line 109: Line 130:
var votepage = temp; var votepage = temp;
} }

t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''merge and redirect to ]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; 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"; f.wpSummary.value = "Article merged and redirected to ] as per AfD";
} }

function autoafd_other() function autoafd_other()
{ {
Line 120: Line 141:
var votepage = prompt("Vote page is? (Enter 'd' for default.)") var votepage = prompt("Vote page is? (Enter 'd' for default.)")
var f = document.editform, t = f.wpTextbox1; var f = document.editform, t = f.wpTextbox1;

// If default votepage... // If default votepage...
if (votepage=="d") if (votepage=="d")
Line 129: Line 150:
var votepage = temp; var votepage = temp;
} }

t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''" + result + "'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value; t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''" + result + "'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;
f.wpSummary.value = "AfDed; result was " + result; f.wpSummary.value = "AfDed; result was " + result;
} }

function autoafd_add_afd_tabs() function autoafd_add_afd_tabs()
{ {
Line 139: 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


importScript('User:ais523/editcount.js'); //]
addOnloadHook(autoafd_add_afd_tabs);


// ]
//end AfD closing script
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>