/*\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
*/\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
\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
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