impressivewebs
7/7/2014 - 5:42 PM

K.js

K.js

// A script to quickly select the entire strike zone in BaseballSavant.com's pitchFX search tool.

(function(d) {
  for (var i = 1; i <= 9; i++) {
    if (d.getElementById('chk_z_' + i)) {
      d.getElementById('chk_z_' + i).checked=true;
    }
  }
  for (var i = 11; i <= 14; i++) {
    if (d.getElementById('chk_z_' + i)) {
      d.getElementById('chk_z_' + i).checked=false;
    }
  }
  d.getElementById('hfZ').value='1|2|3|4|5|6|7|8|9|';
  d.getElementById('boxZone').innerHTML = '9 (9)';
}(document));
 
// as a bookmarklet:
javascript:void((function(e){for(var t=1;t<=9;t++){if(e.getElementById("chk_z_"+t)){e.getElementById("chk_z_"+t).checked=true}}for(var t=11;t<=14;t++){if(e.getElementById("chk_z_"+t)){e.getElementById("chk_z_"+t).checked=false}}e.getElementById("hfZ").value="1|2|3|4|5|6|7|8|9|";e.getElementById("boxZone").innerHTML="9 (9)"})(document));