Jump to content

User:Jj137/stats.js

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.
//<pre>

function batting()
{
  var f = document.editform, t = f.wpTextbox1;
  var position = prompt("Position?");
  var fname = prompt("First name?");
  var lname = prompt("Last name?");
  var games = prompt("Games played?");
  var abs = prompt("At-bats?");
  var hits = prompt("Hits?");
  var avg = prompt("Batting average?");
  var hrs = prompt("Home runs?");
  var rbi = prompt("Runs batted in?");
  if (t.value.length > 0)
  t.value += "|- align=" + '"' + "center" + '"' + '\n' + "| " + position + " || {{sortname|" + fname + "|" + lname + "}} ||" + games + "||" + abs + "||" + hits + "||" + avg + "||" + hrs + "||" + rbi;
  f.wpSummary.value = "Added stats.";
}

function battingtab()
{
  // Only add for pages with the right string somewhere in the title
  if (document.title.indexOf(" season (section)") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:batting()', "hit");
    }
}

function battingother()
{
  var f = document.editform, t = f.wpTextbox1;
  var fname = prompt("First name?");
  var lname = prompt("Last name?");
  var games = prompt("Games played?");
  var abs = prompt("At-bats?");
  var hits = prompt("Hits?");
  var avg = prompt("Batting average?");
  var hrs = prompt("Home runs?");
  var rbi = prompt("Runs batted in?");
  if (t.value.length > 0)
  t.value += "|- align=" + '"' + "center" + '"' + '\n' + "| {{sortname|" + fname + "|" + lname + "}} ||" + games + "||" + abs + "||" + hits + "||" + avg + "||" + hrs + "||" + rbi;
  f.wpSummary.value = "Added stats.";
}

function battingothertab()
{
  // Only add for pages with the right string somewhere in the title
  if (document.title.indexOf(" season (section)") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:battingother()', "hitother");
    }
}


function pitching()
{
  var f = document.editform, t = f.wpTextbox1;
  var fname = prompt("First name?");
  var lname = prompt("Last name?");
  var games = prompt("Games played?");
  var innings = prompt("Innings pitched?");
  var wins = prompt("Wins?");
  var losses = prompt("Losses?");
  var era = prompt("ERA?");
  var so = prompt("Strikeouts?");
  if (t.value.length > 0)
  t.value += "|- align=" + '"' + "center" + '"' + '\n' + "| {{sortname|" + fname + "|" + lname + "}} ||" + games + "||" + innings + "||" + wins + "||" + losses + "||" + era + "||" + so;
  f.wpSummary.value = "Added stats.";
}

function pitchingtab()
{
  // Only add for pages with the right string somewhere in the title
  if (document.title.indexOf(" season (section)") != -1)
    {
      mw.util.addPortletLink('p-cactions', 'javascript:pitching()', "pitch");
    }
}



addOnloadHook(battingtab);
addOnloadHook(battingothertab);
addOnloadHook(pitchingtab);

//end script

//