diff --git a/js/id/connection.js b/js/id/connection.js index 0a649558b..9beb810b0 100644 --- a/js/id/connection.js +++ b/js/id/connection.js @@ -243,12 +243,13 @@ iD.Connection = function(context) { }; connection.status = function(callback) { - function done(err, capabilities) { - if (err) return callback(err); + function done(capabilities) { var apiStatus = capabilities.getElementsByTagName('status'); callback(undefined, apiStatus[0].getAttribute('api')); } - oauth.xhr({ method: 'GET', path: '/api/capabilities' }, done); + d3.xml(url + '/api/capabilities').get() + .on('load', done) + .on('error', callback); }; function abortRequest(i) { i.abort(); }