Jump to content

User:Jj137/quickwarn.js

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.
//<pre>

function one()
{
  var f = document.editform, t = f.wpTextbox1;
  if (t.value.length > 0)
    t.value += '\n';
  t.value += "{{subst" + ":uw-vandalism1}}" + " ~~" + "~~" + '\n' + ":''If this is a shared [[IP address]], and you didn't make any [[Wikipedia:vandalism|unconstructive]] edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself so you can avoid further irrelevant warnings.''";
  f.wpSummary.value = "Notice: [[Wikipedia:Vandalism|Vandalism]].";
  document.getElementById('editform').submit();
}

function two()
{
  var f = document.editform, t = f.wpTextbox1;
  if (t.value.length > 0)
    t.value += '\n';
  t.value += "{{subst" + ":uw-vandalism2}}" + " ~~" + "~~" + '\n' + ":''If this is a shared [[IP address]], and you didn't make any [[Wikipedia:vandalism|unconstructive]] edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself so you can avoid further irrelevant warnings.''";
  f.wpSummary.value = "Caution: [[Wikipedia:Vandalism|Vandalism]].";
  document.getElementById('editform').submit();
}

function three()
{
  var f = document.editform, t = f.wpTextbox1;
  if (t.value.length > 0)
    t.value += '\n';
  t.value += "{{subst" + ":uw-vandalism3}}" + " ~~" + "~~" + '\n' + ":''If this is a shared [[IP address]], and you didn't make any [[Wikipedia:vandalism|unconstructive]] edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself so you can avoid further irrelevant warnings.''";
  f.wpSummary.value = "Warning: [[Wikipedia:Vandalism|Vandalism]].";
  document.getElementById('editform').submit();
}

function four()
{
  var f = document.editform, t = f.wpTextbox1;
  if (t.value.length > 0)
    t.value += '\n';
  t.value += "{{subst" + ":uw-vandalism4}}" + " ~~" + "~~" + '\n' + ":''If this is a shared [[IP address]], and you didn't make any [[Wikipedia:vandalism|unconstructive]] edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself so you can avoid further irrelevant warnings.''";
  f.wpSummary.value = "Final warning for [[Wikipedia:Vandalism|vandalism]].";
  document.getElementById('editform').submit();
}

function fourim()
{
  var f = document.editform, t = f.wpTextbox1;
  if (t.value.length > 0)
    t.value += '\n';
  t.value += "{{subst" + ":uw-vandalism4im}}" + " ~~" + "~~" + '\n' + ":''If this is a shared [[IP address]], and you didn't make any [[Wikipedia:vandalism|unconstructive]] edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself so you can avoid further irrelevant warnings.''";
  f.wpSummary.value = "Only warning for [[Wikipedia:Vandalism|Vandalism]].";
  document.getElementById('editform').submit();
}

function blocked()
{
  var f = document.editform, t = f.wpTextbox1;
  var expiry = prompt("Expiry?");
  if (expiry == null){
return;
}
  else {
  if (t.value.length > 0)
    t.value += '\n';
  t.value += "{{subst" + ":uw-ablock|time=" + expiry + "|sig=~~" + "~~}}" + '\n' + ":''If this is a shared [[IP address]], and you didn't make any [[Wikipedia:vandalism|unconstructive]] edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself so you can avoid further irrelevant warnings.''";
  f.wpSummary.value = "You have been [[Wikipedia:Blocking policy|blocked]] from editing for " + expiry + " due to repeated [[Wikipedia:Vandalism|vandalism]].";
  document.getElementById('editform').submit();
}
}

function tabs()
{
  // Only add for pages with the right string somewhere in the title
  if (document.title.indexOf("Editing User talk:1") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:2") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:3") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:4") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:5") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:6") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:7") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:8") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
  if (document.title.indexOf("Editing User talk:9") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:one()', "1");
      mw.util.addPortletLink('p-cactions', 'javascript:two()', "2");
      mw.util.addPortletLink('p-cactions', 'javascript:three()', "3");
      mw.util.addPortletLink('p-cactions', 'javascript:four()', "4");
      mw.util.addPortletLink('p-cactions', 'javascript:fourim()', "4im");
      mw.util.addPortletLink('p-cactions', 'javascript:blocked()', "block");
    }
}

addOnloadHook(tabs);

//end antivandal script

// </pre>