Fixed various warnings
[pithos-web-client] / src / gr / grnet / pithos / web / client / FilesPropertiesDialog.java
index efda620..e3fcb93 100644 (file)
@@ -42,10 +42,7 @@ import java.util.List;
 import com.google.gwt.event.dom.client.ClickEvent;\r
 import com.google.gwt.event.dom.client.ClickHandler;\r
 import com.google.gwt.user.client.ui.Button;\r
-import com.google.gwt.user.client.ui.DecoratedTabPanel;\r
-import com.google.gwt.user.client.ui.DisclosurePanel;\r
 import com.google.gwt.user.client.ui.FlexTable;\r
-import com.google.gwt.user.client.ui.FlowPanel;\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.HorizontalPanel;\r
@@ -57,8 +54,6 @@ import com.google.gwt.user.client.ui.VerticalPanel;
  */\r
 public class FilesPropertiesDialog extends AbstractPropertiesDialog {\r
 \r
-//     private final TristateCheckBox versionedCheck;\r
-\r
        private final List<File> files;\r
 \r
        /**\r
@@ -70,17 +65,6 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
                super(_app);\r
 \r
                files = _files;\r
-//             int versionedNum = 0;\r
-//             for (File fr : files)\r
-//                     if (fr.isVersioned()) versionedNum++;\r
-//             Boolean versioned = null;\r
-//             if (versionedNum == 0)\r
-//            versioned = false;\r
-//             if (versionedNum == files.size())\r
-//            versioned = true;\r
-\r
-//             initialVersioned = versioned;\r
-//             versionedCheck = new TristateCheckBox(versioned);\r
 \r
                // Set the dialog's caption.\r
                setText("Files properties");\r
@@ -89,23 +73,10 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
                final VerticalPanel outer = new VerticalPanel();\r
                final FocusPanel focusPanel = new FocusPanel(outer);\r
                // Inner contains generalPanel and permPanel.\r
-               inner = new DecoratedTabPanel();\r
-               inner.setAnimationEnabled(true);\r
-\r
-               inner.add(createGeneralPanel(), "General");\r
+               inner = new VerticalPanel();\r
 \r
-        final VerticalPanel verPanel = new VerticalPanel();\r
+               inner.add(createGeneralPanel());\r
 \r
-//        final HorizontalPanel vPanel = new HorizontalPanel();\r
-//        vPanel.setSpacing(8);\r
-//        vPanel.addStyleName("pithos-TabPanelBottom");\r
-//        vPanel.add(new Label("Versioned"));\r
-//        vPanel.add(versionedCheck);\r
-//\r
-//        verPanel.add(vPanel);\r
-\r
-               inner.add(verPanel, "Versions");\r
-               inner.selectTab(0);\r
         outer.add(inner);\r
 \r
         final HorizontalPanel buttons = new HorizontalPanel();\r
@@ -113,7 +84,7 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
                // when the button is clicked.\r
                final Button ok = new Button("OK", new ClickHandler() {\r
                        @Override\r
-                       public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
+                       public void onClick(ClickEvent event) {\r
                                accept();\r
                                closeDialog();\r
                        }\r
@@ -124,7 +95,7 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
                // dialog when the button is clicked.\r
                final Button cancel = new Button("Cancel", new ClickHandler() {\r
                        @Override\r
-                       public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
+                       public void onClick(ClickEvent event) {\r
                                closeDialog();\r
                        }\r
                });\r
@@ -153,41 +124,6 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
         else\r
             generalTable.setText(1, 1, "-");\r
 \r
-               // Find if tags are identical\r
-//             List<String> tagsList = files.get(0).getTags();\r
-//             List<String> tagss;\r
-//             for (int i=1; i<files.size(); i++) {\r
-//                     tagss = files.get(i).getTags();\r
-//                     if (tagsList.size() != tagss.size() || !tagsList.containsAll(tagss)) {\r
-//                             tagsList = null;\r
-//                             break;\r
-//                     }\r
-//             }\r
-//             // Get the tags.\r
-//             StringBuffer tagsBuffer = new StringBuffer();\r
-//             if (tagsList==null)\r
-//                     tagsBuffer.append(MULTIPLE_VALUES_TEXT);\r
-//             else {\r
-//                     Iterator i = tagsList.iterator();\r
-//                     while (i.hasNext()) {\r
-//                             String tag = (String) i.next();\r
-//                             tagsBuffer.append(tag).append(", ");\r
-//                     }\r
-//                     if (tagsBuffer.length() > 1)\r
-//                             tagsBuffer.delete(tagsBuffer.length() - 2, tagsBuffer.length() - 1);\r
-//             }\r
-//             initialTagText = tagsBuffer.toString();\r
-//             tags.setText(initialTagText);\r
-//             tags.addFocusHandler(new FocusHandler() {\r
-//                     @Override\r
-//                     public void onFocus(FocusEvent event) {\r
-//                             if (MULTIPLE_VALUES_TEXT.equals(tags.getText()))\r
-//                                     tags.setText("");\r
-//                     }\r
-//             }\r
-//             );\r
-//\r
-//             generalTable.setWidget(2, 1, tags);\r
                generalTable.getFlexCellFormatter().setStyleName(0, 0, "props-labels");\r
                generalTable.getFlexCellFormatter().setColSpan(0, 0, 2);\r
                generalTable.getFlexCellFormatter().setStyleName(1, 0, "props-labels");\r
@@ -199,21 +135,6 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
 \r
         generalPanel.add(generalTable);\r
 \r
-               // Asynchronously retrieve the tags defined by this user.\r
-//             DeferredCommand.addCommand(new Command() {\r
-//\r
-//                     @Override\r
-//                     public void execute() {\r
-//                             updateTags();\r
-//                     }\r
-//             });\r
-\r
-               DisclosurePanel allTags = new DisclosurePanel("All tags");\r
-               allTagsContent = new FlowPanel();\r
-               allTags.setContent(allTagsContent);\r
-               generalPanel.add(allTags);\r
-               generalPanel.setSpacing(4);\r
-\r
         return generalPanel;\r
     }\r
 \r
@@ -223,57 +144,5 @@ public class FilesPropertiesDialog extends AbstractPropertiesDialog {
         */\r
        @Override\r
        protected void accept() {\r
-//             JSONObject json = new JSONObject();\r
-//             if ( versionedCheck.getState()!=null && !versionedCheck.getState().equals(initialVersioned) )\r
-//                             json.put("versioned", JSONBoolean.getInstance(versionedCheck.getState()));\r
-//\r
-//             JSONArray taga = new JSONArray();\r
-//             int i = 0;\r
-//             String tagText = tags.getText();\r
-//             if (!MULTIPLE_VALUES_TEXT.equals(tagText) && !initialTagText.equals(tagText)) {\r
-//                     String[] tagset = tagText.split(",");\r
-//                     for (String t : tagset) {\r
-//                             JSONString to = new JSONString(t);\r
-//                             taga.set(i, to);\r
-//                             i++;\r
-//                     }\r
-//                     json.put("tags", taga);\r
-//             }\r
-//             String jsonString = json.toString();\r
-//             if(jsonString.equals("{}")){\r
-//                     GWT.log("NO CHANGES", null);\r
-//                     return;\r
-//             }\r
-//             final List<String> fileIds = new ArrayList<String>();\r
-//             for(FileResource f : files)\r
-//                     fileIds.add(f.getUri()+"?update=");\r
-//             MultiplePostCommand rt = new MultiplePostCommand(fileIds.toArray(new String[0]), jsonString, 200){\r
-//\r
-//                     @Override\r
-//                     public void onComplete() {\r
-//                             app.getTreeView().refreshCurrentNode(false);\r
-//                     }\r
-//\r
-//                     @Override\r
-//                     public void onError(String p, Throwable t) {\r
-//                             GWT.log("", t);\r
-//                             if(t instanceof RestException){\r
-//                                     int statusCode = ((RestException)t).getHttpStatusCode();\r
-//                                     if(statusCode == 405)\r
-//                                             app.displayError("You don't have the necessary permissions");\r
-//                                     else if(statusCode == 404)\r
-//                                             app.displayError("File does not exist");\r
-//                                     else if(statusCode == 409)\r
-//                                             app.displayError("A file with the same name already exists");\r
-//                                     else if(statusCode == 413)\r
-//                                             app.displayError("Your quota has been exceeded");\r
-//                                     else\r
-//                                             app.displayError("Unable to modify file::"+((RestException)t).getHttpStatusText());\r
-//                             }\r
-//                             else\r
-//                                     app.displayError("System error modifying file:"+t.getMessage());\r
-//                     }\r
-//             };\r
-//             DeferredCommand.addCommand(rt);\r
        }\r
 }\r