in plugin-azure-server/src/main/resources/buildServerResources/images.vm.js [1031:1070]
self.loadRegions = function (types) {
types = types || ['regions', 'resourceGroups', 'instances'];
var url = types.reduce(function (prev, element) {
return prev + "&resource=" + element;
}, getBasePath());
self.loadingRegions(true);
$.post(url, getCredentials()).then(function (response) {
var $response = $j(response);
var errors = getErrors($response);
if (errors) {
self.errorRegions(errors);
return;
} else {
self.errorRegions("");
}
if (types.indexOf('regions') >= 0) {
var regions = getRegions($response);
self.regions(regions);
}
if (types.indexOf('resourceGroups') >= 0) {
var groups = getResourceGroups($response);
self.resourceGroups(groups);
}
if (types.indexOf('instances') >= 0) {
var instances = getInstances($response);
self.instances(instances);
}
}, function (error) {
self.errorRegions("Failed to data: " + error.message);
console.log(error);
}).always(function () {
self.loadingRegions(false);
});
};