ghcjs-dom-javascript-0.9.9.0: jsbits/xhr.js
function h$dom$sendXHR(xhr, d, cont) {
var clear;
var error = function () {
clear(); cont(2);
};
var abort = function () {
clear(); cont(1);
};
var load = function () {
clear(); cont(0);
};
clear = function () {
xhr.removeEventListener('error', error);
xhr.removeEventListener('abort', abort);
xhr.removeEventListener('load', load);
}
xhr.addEventListener('error', error);
xhr.addEventListener('abort', abort);
xhr.addEventListener('load', load);
if(d) {
xhr.send(d);
} else {
xhr.send();
}
}