var dataSource = function () {
    var module = {};

    module.load = function (url, callback) {
        d3.json(url, function (_, data) {
            callback(data);
        });
    };

    module.loadCSV = function (url, callback) {
        d3.csv(url, function (_, data) {
            callback(data);
        });
    };

    return module;
}();

var dataSource = function () {
    var module = {};

    module.load = function (url, callback) {
        d3.json(url, function (error, data) {
            if (error) return console.warn(error);

            callback(data);
        });
    };

    module.loadCSV = function (url, callback) {
        d3.csv(url, function (error, data) {
            if (error) return console.warn(error);

            callback(data);
        });
    };

    return module;
}();

Handle ajax errors, don't show 'no content'
Handle ajax errors, don't show 'no content'
