Fixed logout url
[pithos-web-client] / src / gr / grnet / pithos / web / client / FileVersionsDialog.java
index aeed435..ab0b4b7 100644 (file)
@@ -54,6 +54,7 @@ import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.CheckBox;\r
 import com.google.gwt.user.client.ui.FocusPanel;\r
 import com.google.gwt.user.client.ui.HasHorizontalAlignment;\r
+import com.google.gwt.user.client.ui.PopupPanel;\r
 import com.google.gwt.user.client.ui.VerticalPanel;\r
 \r
 /**\r
@@ -122,8 +123,8 @@ public class FileVersionsDialog extends AbstractPropertiesDialog {
                inner.addStyleName("inner");\r
 \r
                fetchVersions();\r
-                       \r
-        outer.add(inner);\r
+\r
+               outer.add(inner);\r
 \r
                // Create the 'OK' button, along with a listener that hides the dialog\r
                // when the button is clicked.\r
@@ -143,6 +144,15 @@ public class FileVersionsDialog extends AbstractPropertiesDialog {
         setWidget(outer);\r
        }\r
 \r
+       private void doCenter() {\r
+               super.center();\r
+       }\r
+       \r
+       @Override\r
+       public void center() {\r
+               fetchVersions();\r
+       }\r
+\r
     protected void fetchVersions() {\r
        String path = file.getUri() + "?format=json&version=list";\r
        GetRequest<FileVersions> getVersions = new GetRequest<FileVersions>(FileVersions.class, app.getApiPath(), file.getOwner(), path) {\r
@@ -150,6 +160,7 @@ public class FileVersionsDialog extends AbstractPropertiesDialog {
                        @Override\r
                        public void onSuccess(FileVersions _result) {\r
                        inner.add(createVersionPanel(_result.getVersions()));\r
+                               doCenter();\r
                        }\r
 \r
                        @Override\r