Implemented single file properties dialog
[pithos] / web_client / src / gr / grnet / pithos / web / client / commands / DeleteCommand.java
index a76052c..c96ec11 100644 (file)
@@ -74,21 +74,15 @@ public class DeleteCommand implements Command{
 
        @Override
        public void execute() {
-               containerPanel.hide();
-               displayDelete();
+        if (containerPanel != null)
+               containerPanel.hide();
+
+        if (resource instanceof Folder) {
+            DeleteFolderDialog dlg = new DeleteFolderDialog(GSS.get(), newImages, (Folder) resource);
+            dlg.center();
+        } else if (resource instanceof List) {
+            DeleteFileDialog dlg = new DeleteFileDialog(newImages, (List<File>) resource);
+            dlg.center();
+        }
        }
-       /**
-        * Display the delete dialog, according to the selected object.
-        *
-        *
-        */
-       void displayDelete() {
-               if (resource instanceof Folder) {
-                       DeleteFolderDialog dlg = new DeleteFolderDialog(GSS.get(), newImages, (Folder) resource);
-                       dlg.center();
-               } else if (resource instanceof List) {
-                       DeleteFileDialog dlg = new DeleteFileDialog(newImages, (List<File>) resource);
-                       dlg.center();
-               }
-    }
 }