Implemented single file properties dialog
[pithos] / web_client / src / gr / grnet / pithos / web / client / FileContextMenu.java
index 2fdc4ed..84337f9 100644 (file)
@@ -142,8 +142,8 @@ public class FileContextMenu extends PopupPanel {
             contextMenu.addItem(pasteItem);
         }
 
-//        MenuItem upload = new MenuItem("<span>" + AbstractImagePrototype.create(images.fileUpdate()).getHTML() + "&nbsp;Upload</span>", true, new UploadFileCommand(this, selectedFolder));
-//        contextMenu.addItem(upload);
+        MenuItem upload = new MenuItem("<span>" + AbstractImagePrototype.create(images.fileUpdate()).getHTML() + "&nbsp;Upload</span>", true, new UploadFileCommand(this, selectedFolder));
+        contextMenu.addItem(upload);
 
 //        MenuItem refresh = new MenuItem("<span>" + AbstractImagePrototype.create(images.refresh()).getHTML() + "&nbsp;Refresh</span>", true, new RefreshCommand(this, images));
 //        contextMenu.addItem(refresh);
@@ -170,27 +170,18 @@ public class FileContextMenu extends PopupPanel {
 //                     sharingItem = new MenuItem("<span>" + AbstractImagePrototype.create(newImages.sharing()).getHTML() + "&nbsp;Sharing</span>", true, new PropertiesCommand(this, images, 1));
 //            contextMenu.addItem(sharingItem);
 
-//                     propItem = new MenuItem("<span>" + AbstractImagePrototype.create(newImages.viewText()).getHTML() + "&nbsp;Properties</span>", true, new PropertiesCommand(this, images, 0));
-//            contextMenu.addItem(propItem);
-
-//                     downloadItem = new MenuItem("<span><a class='hidden-link' href='" + GSS.get().getApiPath() + GSS.get().getUsername() + selectedFiles.get(0).getUri() + "?X-Auth-Token=" + GSS.get().getToken() + "' target='_blank'>" + AbstractImagePrototype.create(newImages.download()).getHTML() + " Download</a></span>", true, new Command() {
-//                @Override
-//                public void execute() {
-//                }
-//            });
-//                     contextMenu.addItem(downloadItem);
-                       
-//            final Command unselectAllCommand = new Command() {
-//
-//                @Override
-//                public void execute() {
-//                    hide();
-//                    if(GSS.get().isFileListShowing())
-//                        GSS.get().getFileList().clearSelectedRows();
-//                }
-//            };
-//                     MenuItem unSelect = new MenuItem("<span>" + AbstractImagePrototype.create(images.unselectAll()).getHTML() + "&nbsp;Unselect</span>", true, unselectAllCommand);
-//                     contextMenu.addItem(unSelect);
+            contextMenu.addItem(new MenuItem("<span>" + AbstractImagePrototype.create(newImages.viewText()).getHTML() + "&nbsp;Properties</span>", true, new PropertiesCommand(GSS.get(), this, selectedFiles, images, 0)));
+
+                       contextMenu.addItem(new MenuItem("<span><a class='hidden-link' href='" + GSS.get().getApiPath() + GSS.get().getUsername() + selectedFiles.get(0).getUri() + "?X-Auth-Token=" + GSS.get().getToken() + "' target='_blank'>" + AbstractImagePrototype.create(newImages.download()).getHTML() + " Download</a></span>", true, (Command) null));
+
+                       MenuItem unSelect = new MenuItem("<span>" + AbstractImagePrototype.create(images.unselectAll()).getHTML() + "&nbsp;Unselect</span>", true, new Command() {
+                @Override
+                public void execute() {
+                    hide();
+                    GSS.get().getFileList().clearSelectedRows();
+                }
+            });
+                       contextMenu.addItem(unSelect);
 
 //             }
                add(contextMenu);