From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

importScript('User:Cameltrader/Advisor.js');



importScript('User:Ucucha/duplinks.js'); // [[User:Ucucha/duplinks]]

	

importScript('User:Equazcion/OneClickArchiver.js'); // Backlink: [[User:Equazcion/OneClickArchiver.js]]



importScript('User:Animum/easyblock.js'); //[[User:Animum/easyblock.js]]

//<nowiki><pre>

// [[User:Lupin/popups.js]] - please include this line 



importScript('User:Ioeth/friendly.js');



importScript('User:Dr pda/articlehistory.js');



importScript('User:Shubinator/DYKcheck.js'); //DYKcheck tool



importScript('User:AzaToth/twinkle.js');

if( typeof( TwinkleConfig ) == 'undefined' ) TwinkleConfig = {}; // DO NOT REMOVE THIS LINE - ALL TWINKLE SETTINGS AFTER THIS



/**** afd helper ****/

document.write('<script type="text/javascript"' +

  'src="http://en.wikipedia.org/?title=User:Jnothman/afd_helper/' +

  'script.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');



/* This is to keep track of who is using this extension: [[User:Jnothman/afd_helper/script.js]] */





mw.loader.load('https://en.wikipedia.org/?title=User:Lupin/popups.js&action=raw&ctype=text/javascript');



popupAdminLinks = true;

popupFixDabs = true;

popupFixRedirs = true;



function addForceSummary()

{

    if(!/&action=edit/.test(window.location.href) && !/&action=submit/.test(window.location.href)) return;

    if(/&section=new/.test(window.location.href)) return;

    if(!document.forms.editform) return;

    document.forms.editform.wpSave.onclick = forceSummary;

}



function forceSummary()

{

    if(!document.forms.editform.wpSummary.value.replace(/^(?:\/\\*.*\\*\/)? *(.*) *$/,'$1'))

    {

        var r = prompt('Are you sure you want to submit without adding a summary?\nTo add a summary, type it in the box below:',document.forms.editform.wpSummary.value);

        if(r == null) { return false; }

        document.forms.editform.wpSummary.value = r;

    }

    return true;

}

$(addForceSummary);



//this helps automate AfD closing by adding a 'close' tab to AfD debates

//written by [[User:Johnleemk]] based on [[Wikipedia:WikiProject User scripts/Scripts/test-n.js]] by [[User:Celestianpower]]



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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].substring(5);

        var votepage = temp;

      }



  t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''redirect to [[" + redirect + "]]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;

  f.wpSummary.value = "Article redirected to [[" + redirect + "]] 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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].substring(5);

        var votepage = temp;

      }



  t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''merge and redirect to [[" + redirect + "]]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;

  f.wpSummary.value = "Article merged and redirected to [[" + redirect + "]] 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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].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 Wikipedia: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





// [[User:Krimpet/CH2.js]]

importScript('User:Krimpet/CH2.js');



importScript('User:Splarka/sysopdectector.js');



importScript('User:TheDJ/Gadget-HotCat.js');



function addlilink(tabs, url, name, id, title, key){

    var na = document.createElement('a');

    na.href = url;

    na.appendChild(document.createTextNode(name));

    var li = document.createElement('li');

    if(id) li.id = id;

    li.appendChild(na);

    tabs.appendChild(li);

    if(id)

    {

        if(key && title)

        {

            taid = key, title];

        }

        else if(key)

        {

            taid = key, ''];

        }

        else if(title)

        {

            taid = '', title];

        }

    }

    // re-render the title and accesskeys from existing code in wikibits.js

    akeytt();

    return li;

}

 

function addTab(url, name, id, title, key){

    var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];

    return addlilink(tabs, url, name, id, title, key)

};



mw.loader.load('https://en.wikipedia.org/?title=User:Brighterorange/punctuation.js' 

             + '&action=raw&ctype=text/javascript');



importScript('User:Smith609/toolbox.js');



// Code to reload the Watchlist page automatically (every 5 minutes)

addOnloadHook

(

  function()

  {

    if (mw.config.get('wgPageName') == "Special:Watchlist")

    {

       setInterval("window.location.reload()", 5*60*1000);

    }

  }

);





//</pre></nowiki>
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

importScript('User:Cameltrader/Advisor.js');



importScript('User:Ucucha/duplinks.js'); // [[User:Ucucha/duplinks]]

	

importScript('User:Equazcion/OneClickArchiver.js'); // Backlink: [[User:Equazcion/OneClickArchiver.js]]



importScript('User:Animum/easyblock.js'); //[[User:Animum/easyblock.js]]

//<nowiki><pre>

// [[User:Lupin/popups.js]] - please include this line 



importScript('User:Ioeth/friendly.js');



importScript('User:Dr pda/articlehistory.js');



importScript('User:Shubinator/DYKcheck.js'); //DYKcheck tool



importScript('User:AzaToth/twinkle.js');

if( typeof( TwinkleConfig ) == 'undefined' ) TwinkleConfig = {}; // DO NOT REMOVE THIS LINE - ALL TWINKLE SETTINGS AFTER THIS



/**** afd helper ****/

document.write('<script type="text/javascript"' +

  'src="http://en.wikipedia.org/?title=User:Jnothman/afd_helper/' +

  'script.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');



/* This is to keep track of who is using this extension: [[User:Jnothman/afd_helper/script.js]] */





mw.loader.load('https://en.wikipedia.org/?title=User:Lupin/popups.js&action=raw&ctype=text/javascript');



popupAdminLinks = true;

popupFixDabs = true;

popupFixRedirs = true;



function addForceSummary()

{

    if(!/&action=edit/.test(window.location.href) && !/&action=submit/.test(window.location.href)) return;

    if(/&section=new/.test(window.location.href)) return;

    if(!document.forms.editform) return;

    document.forms.editform.wpSave.onclick = forceSummary;

}



function forceSummary()

{

    if(!document.forms.editform.wpSummary.value.replace(/^(?:\/\\*.*\\*\/)? *(.*) *$/,'$1'))

    {

        var r = prompt('Are you sure you want to submit without adding a summary?\nTo add a summary, type it in the box below:',document.forms.editform.wpSummary.value);

        if(r == null) { return false; }

        document.forms.editform.wpSummary.value = r;

    }

    return true;

}

$(addForceSummary);



//this helps automate AfD closing by adding a 'close' tab to AfD debates

//written by [[User:Johnleemk]] based on [[Wikipedia:WikiProject User scripts/Scripts/test-n.js]] by [[User:Celestianpower]]



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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].substring(5);

        var votepage = temp;

      }



  t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''redirect to [[" + redirect + "]]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;

  f.wpSummary.value = "Article redirected to [[" + redirect + "]] 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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].substring(5);

        var votepage = temp;

      }



  t.value = "{{" + "oldafdfull" + "|date=" + date + "|result='''merge and redirect to [[" + redirect + "]]'''|votepage=" + votepage + "}}" + '\n' + '\n' + t.value;

  f.wpSummary.value = "Article merged and redirected to [[" + redirect + "]] 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("/?title=");

        var temp = temp1].split("&action=submit");

        var temp = temp0].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 Wikipedia: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





// [[User:Krimpet/CH2.js]]

importScript('User:Krimpet/CH2.js');



importScript('User:Splarka/sysopdectector.js');



importScript('User:TheDJ/Gadget-HotCat.js');



function addlilink(tabs, url, name, id, title, key){

    var na = document.createElement('a');

    na.href = url;

    na.appendChild(document.createTextNode(name));

    var li = document.createElement('li');

    if(id) li.id = id;

    li.appendChild(na);

    tabs.appendChild(li);

    if(id)

    {

        if(key && title)

        {

            taid = key, title];

        }

        else if(key)

        {

            taid = key, ''];

        }

        else if(title)

        {

            taid = '', title];

        }

    }

    // re-render the title and accesskeys from existing code in wikibits.js

    akeytt();

    return li;

}

 

function addTab(url, name, id, title, key){

    var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];

    return addlilink(tabs, url, name, id, title, key)

};



mw.loader.load('https://en.wikipedia.org/?title=User:Brighterorange/punctuation.js' 

             + '&action=raw&ctype=text/javascript');



importScript('User:Smith609/toolbox.js');



// Code to reload the Watchlist page automatically (every 5 minutes)

addOnloadHook

(

  function()

  {

    if (mw.config.get('wgPageName') == "Special:Watchlist")

    {

       setInterval("window.location.reload()", 5*60*1000);

    }

  }

);





//</pre></nowiki>

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook