X-Git-Url: https://code.grnet.gr/git/pithos-web-client/blobdiff_plain/3608dcd5a807eb3f51b575fd23bcc9b3b8860623..42214d4ad05707607508c7df4824ca305320f683:/src/gr/grnet/pithos/web/client/ToolsMenu.java
diff --git a/src/gr/grnet/pithos/web/client/ToolsMenu.java b/src/gr/grnet/pithos/web/client/ToolsMenu.java
index 04356bd..481e44e 100644
--- a/src/gr/grnet/pithos/web/client/ToolsMenu.java
+++ b/src/gr/grnet/pithos/web/client/ToolsMenu.java
@@ -40,7 +40,7 @@ import gr.grnet.pithos.web.client.commands.CreateGroupCommand;
import gr.grnet.pithos.web.client.commands.CutCommand;
import gr.grnet.pithos.web.client.commands.DeleteCommand;
import gr.grnet.pithos.web.client.commands.DeleteGroupCommand;
-import gr.grnet.pithos.web.client.commands.EmptyTrashCommand;
+import gr.grnet.pithos.web.client.commands.EmptyContainerCommand;
import gr.grnet.pithos.web.client.commands.PasteCommand;
import gr.grnet.pithos.web.client.commands.PropertiesCommand;
import gr.grnet.pithos.web.client.commands.RemoveUserCommand;
@@ -201,6 +201,11 @@ public class ToolsMenu extends PopupPanel {
}));
empty = false;
}
+ if (isFolderTreeSelected && folder.isContainer()) {
+ MenuItem emptyContainer = new MenuItem("Empty Container", true, new EmptyContainerCommand(app, this, folder));
+ contextMenu.addItem(emptyContainer);
+ empty = false;
+ }
}
}
else {
@@ -217,7 +222,7 @@ public class ToolsMenu extends PopupPanel {
empty = false;
}
else {
- MenuItem emptyTrash = new MenuItem("" + AbstractImagePrototype.create(images.emptyTrash()).getHTML() + " Empty Trash", true, new EmptyTrashCommand(app, this));
+ MenuItem emptyTrash = new MenuItem("" + AbstractImagePrototype.create(images.emptyTrash()).getHTML() + " Empty Trash", true, new EmptyContainerCommand(app, this, folder));
contextMenu.addItem(emptyTrash);
empty = false;
}