recover admin interface
[pithos] / src / gr / ebs / gss / client / FolderPropertiesDialog.java
index ee01400..13a1437 100644 (file)
@@ -136,6 +136,7 @@ public class FolderPropertiesDialog extends DialogBox {
                generalTable.setText(2, 0, "Creator");\r
                generalTable.setText(3, 0, "Last modified");\r
                folderName.setText(create ? "" : folder.getName());\r
+               folderName.getElement().setId("folderPropertiesDialog.textBox.name");\r
                generalTable.setWidget(0, 1, folderName);\r
                folderName.addChangeHandler(new ChangeHandler() {\r
                        \r
@@ -190,7 +191,8 @@ public class FolderPropertiesDialog extends DialogBox {
                                }\r
 \r
                        }\r
-               });             \r
+               });\r
+               ok.getElement().setId("folderPropertiesDialog.button.ok");\r
                buttons.add(ok);\r
                buttons.setCellHorizontalAlignment(ok, HasHorizontalAlignment.ALIGN_CENTER);\r
                // Create the 'Cancel' button, along with a listener that hides the\r
@@ -202,6 +204,7 @@ public class FolderPropertiesDialog extends DialogBox {
                                closeDialog();\r
                        }\r
                });\r
+               cancel.getElement().setId("folderPropertiesDialog.button.cancel");\r
                buttons.add(cancel);\r
                buttons.setCellHorizontalAlignment(cancel, HasHorizontalAlignment.ALIGN_CENTER);\r
                buttons.setSpacing(8);\r
@@ -350,7 +353,7 @@ public class FolderPropertiesDialog extends DialogBox {
                        @Override\r
                        public void onComplete() {\r
                                //TODO:CELLTREE\r
-                               GSS.get().getTreeView().updateNodeChildren(folder);\r
+                               GSS.get().getTreeView().updateNodeChildren((RestResourceWrapper) GSS.get().getTreeView().getSelection());\r
                                //GSS.get().getFolders().updateFolder((DnDTreeItem) GSS.get().getFolders().getCurrent());\r
                        }\r
 \r
@@ -434,7 +437,12 @@ public class FolderPropertiesDialog extends DialogBox {
                                        String initialPath = fres.getUri();\r
                                        String newPath =  getPostBody().trim();\r
                                        fres.setUri(newPath);\r
+                                       ((RestResourceWrapper) GSS.get().getTreeView().getSelection()).getResource().setUri(newPath);\r
+                                       ((RestResourceWrapper) GSS.get().getTreeView().getSelection()).setUri(newPath);\r
                                        GSS.get().getTreeView().updateNodeChildren(fres.getParentURI());\r
+                                       if (permList.hasChanges()) {\r
+                                               GSS.get().getTreeView().updateMySharedNode();\r
+                                       }\r
                                        /*\r
                                        if(folderItem.getParentItem() != null && ((DnDTreeItem)folderItem.getParentItem()).getFolderResource() != null){\r
                                                ((DnDTreeItem)folderItem.getParentItem()).getFolderResource().removeSubfolderPath(initialPath);\r