Fix view of versioned file
[pithos-web-client] / src / gr / grnet / pithos / web / client / DeleteFolderDialog.java
index fc69ff1..9194ea9 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
- * Copyright 2011-2012 GRNET S.A. All rights reserved.\r
+ * Copyright 2011-2013 GRNET S.A. All rights reserved.\r
  *\r
  * Redistribution and use in source and binary forms, with or\r
  * without modification, are permitted provided that the following\r
@@ -34,6 +34,7 @@
  */\r
 package gr.grnet.pithos.web.client;\r
 \r
+import com.google.gwt.safehtml.shared.SafeHtmlUtils;\r
 import gr.grnet.pithos.web.client.MessagePanel.Images;\r
 import gr.grnet.pithos.web.client.foldertree.Folder;\r
 \r
@@ -79,7 +80,6 @@ public class DeleteFolderDialog extends DialogBox {
 \r
                // Set the dialog's caption.\r
                setText("Confirmation");\r
-               setAnimationEnabled(true);\r
                setGlassEnabled(true);\r
                setStyleName("pithos-DialogBox");\r
                // Create a VerticalPanel to contain the HTML label and the buttons.\r
@@ -89,8 +89,11 @@ public class DeleteFolderDialog extends DialogBox {
                VerticalPanel inner = new VerticalPanel();\r
                inner.addStyleName("inner");\r
 \r
+        final String folderName = folder.getName();\r
+        final String safeFolderName = SafeHtmlUtils.htmlEscape(folderName);\r
+\r
                HTML text = new HTML("<table><tr><td rowspan='2'>" + AbstractImagePrototype.create(images.warn()).getHTML() +\r
-                                       "</td><td>" + "Are you sure you want to <b>permanently</b> delete folder '" + folder.getName() +\r
+                                       "</td><td>" + "Are you sure you want to <b>permanently</b> delete folder '" + safeFolderName +\r
                                        "'?</td></tr></table>");\r
                text.setStyleName("pithos-warnMessage");\r
                inner.add(text);\r