Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/components/ModalBox.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/components/ModalBox.java	(revision 146855e6d1b7b73a1b9fb0fbce4b136cd2b9b06c)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/components/ModalBox.java	(revision 5529c6c320928095f6e2d6fe0a0e4e98a433a919)
@@ -18,14 +18,23 @@
 public class ModalBox implements ClientElement {
 
-	@Parameter(name = "componentClientId", value = "prop:componentResources.id",
-			defaultPrefix = BindingConstants.LITERAL) private String																									componentClientId;
+	@Parameter(name = "componentClientId", value = "prop:componentResources.id", defaultPrefix = BindingConstants.LITERAL)
+	private String componentClientId;
+	@Parameter(required = false, defaultPrefix = BindingConstants.LITERAL)
+	private String closeBox;
 
-	@Inject private JavaScriptSupport																																		javaScriptSupport;
-	@Inject private AjaxResponseRenderer																																	ajaxResponseRenderer;
-	@Inject private Request																																						request;
+	@Inject
+	private JavaScriptSupport javaScriptSupport;
+	@Inject
+	private AjaxResponseRenderer ajaxResponseRenderer;
+	@Inject
+	private Request request;
 
 	@Override
 	public String getClientId() {
 		return componentClientId;
+	}
+
+	public String getCloseBox() {
+		return closeBox;
 	}
 
@@ -35,6 +44,5 @@
 		json.put("backdrop", "static");
 		json.put("focus", true);
-		javaScriptSupport.require("ModalBox").invoke("activate")
-				.with(componentClientId, json);
+		javaScriptSupport.require("ModalBox").invoke("activate").with(componentClientId, json);
 	}
 
@@ -48,6 +56,5 @@
 		return new JavaScriptCallback() {
 			public void run(JavaScriptSupport javascriptSupport) {
-				javaScriptSupport.require("ModalBox").invoke("hide")
-						.with(componentClientId);
+				javaScriptSupport.require("ModalBox").invoke("hide").with(componentClientId);
 			}
 		};
Index: eprms-tap/src/main/resources/info/ajanovski/eprms/tap/components/ModalBox.tml
===================================================================
--- eprms-tap/src/main/resources/info/ajanovski/eprms/tap/components/ModalBox.tml	(revision 146855e6d1b7b73a1b9fb0fbce4b136cd2b9b06c)
+++ eprms-tap/src/main/resources/info/ajanovski/eprms/tap/components/ModalBox.tml	(revision 5529c6c320928095f6e2d6fe0a0e4e98a433a919)
@@ -7,6 +7,8 @@
 			<div class="modal-content">
 				<div class="modal-body">
-					<button type="button" class="close" data-dismiss="modal"
-						aria-hidden="true">&times;</button>
+					<t:if t:test="closeBox">
+						<button type="button" class="close" data-dismiss="modal"
+							aria-hidden="true">&times;</button>
+					</t:if>
 					<t:body />
 				</div>
