
module.exports = ->
  script 'data-id': 'getJSON', -> raw """
    (function(){
      window.getJSON = function(url, next) {
        var request = new XMLHttpRequest();
        request.open('GET', url, true);

        request.onload = function() {
          if (request.status >= 200 && request.status < 400) {
            var data = JSON.parse(request.responseText);
            next(null, data);
          } else {
            next(request);
          }
        };

        request.onerror = function() {
          next(request);
        };

        request.send();
      }
    })();
  """
