From 25b7125dda6ad8fde2a968af718e8257765704e7 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Thu, 15 May 2014 09:33:16 +0000 Subject: [PATCH] added mask to trash operation git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace@95705 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../user/workspace/client/view/trash/WindowTrash.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/trash/WindowTrash.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/trash/WindowTrash.java index 5bd42e3..812a033 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/trash/WindowTrash.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/trash/WindowTrash.java @@ -88,12 +88,16 @@ public class WindowTrash extends Window { public void executeOperationOnTrashContainer(List trashIds, WorkspaceTrashOperation operation) { if(operation.equals(WorkspaceTrashOperation.DELETE_PERMANENTLY)){ + this.mask("Deleting"); deleteListItems(trashIds); }else if(operation.equals(WorkspaceTrashOperation.RESTORE)){ + this.mask("Restoring"); deleteListItems(trashIds); } + this.unmask(); + updateTrashIcon(this.trashContainers.trashSize()>0); } @@ -102,10 +106,11 @@ public class WindowTrash extends Window { } private void deleteListItems(List trashIds){ - + for (String identifier : trashIds) { this.trashContainers.deleteItem(identifier); } + } public void maskContainer(String title){