confirm modal on repository group delete

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1293954 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2012-02-26 23:06:30 +00:00
parent a294aff1b7
commit c77fd573a8
3 changed files with 14 additions and 1 deletions

View File

@ -177,6 +177,7 @@ repository.group.added=Repository Group {0} added.
repository.groups.available.repositories=Available Repositories
repository.groups.list=Repository Groups
repository-groups.grid.tab.title=Repository Groups
repository.group.delete.confirm=Are you sure to delete Repository Group {0} ?
#roles
roles.bulk.save.confirm=Are you sure to update {0} Role(s)

View File

@ -80,8 +80,14 @@ $(function() {
this.findManagedRepository=function(id){
return findManagedRepository(id,self.managedRepositories());
}
this.deleteRepositoryGroup=function(repositoryGroup){
openDialogConfirm(
function(){self.removeRepositoryGroup(repositoryGroup);window.modalConfirmDialog.modal('hide')},
$.i18n.prop('ok'), $.i18n.prop('cancel'),
$.i18n.prop('repository.group.delete.confirm',repositoryGroup.id()),
$("#repository-group-location-warning-tmpl").tmpl(self.repositoryGroup));
}
this.removeRepositoryGroup=function(repositoryGroup){
clearUserMessages();
$.ajax("restServices/archivaServices/repositoryGroupService/deleteRepositoryGroup/"+encodeURIComponent(repositoryGroup.id()),
{

View File

@ -154,4 +154,10 @@
</blockquote>
</div>
</script>
<script id="repository-group-location-warning-tmpl" type='text/x-jquery-tmpl'>
<div>
<span class="label label-warning">${$.i18n.prop('warning.not.undone.operation')}</span>
</div>
</script>