Add a spinner when a tag is being deleted

This commit is contained in:
Joseph Schorr 2014-08-29 13:59:54 -04:00
parent 85ab7a8c8d
commit 584f6b9635

View file

@ -523,16 +523,24 @@ function RepoCtrl($scope, $sanitize, Restangular, ImageMetadataService, ApiServi
$scope.deleteTag = function(tagName) { $scope.deleteTag = function(tagName) {
if (!$scope.repo.can_admin) { return; } if (!$scope.repo.can_admin) { return; }
$('#confirmdeleteTagModal').modal('hide');
var params = { var params = {
'repository': namespace + '/' + name, 'repository': namespace + '/' + name,
'tag': tagName 'tag': tagName
}; };
var errorHandler = ApiService.errorDisplay('Cannot delete tag', function() {
$('#confirmdeleteTagModal').modal('hide');
$scope.deletingTag = false;
});
$scope.deletingTag = true;
ApiService.deleteFullTag(null, params).then(function() { ApiService.deleteFullTag(null, params).then(function() {
loadViewInfo(); loadViewInfo();
}, ApiService.errorDisplay('Cannot delete tag')); $('#confirmdeleteTagModal').modal('hide');
$scope.deletingTag = false;
}, errorHandler);
}; };
$scope.getImagesForTagBySize = function(tag) { $scope.getImagesForTagBySize = function(tag) {