This is an automated email from the ASF dual-hosted git repository. dklco pushed a commit to branch dklco/form-framework in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git
commit 87d298d6a3ed5ffcb7ddf7f08cef6f251febcbec Author: Dan Klco <[email protected]> AuthorDate: Thu Jul 25 14:52:13 2019 -0400 Adding a class configuration for the alert --- .../apps/reference/components/forms/form/config.json | 7 +++++++ .../jcr_root/apps/reference/components/forms/form/form.jsp | 12 +++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/config.json b/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/config.json index 18de6cb..9644259 100644 --- a/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/config.json +++ b/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/config.json @@ -15,6 +15,13 @@ "name": "submitClass", "type": "text" }, + "alertClass": { + "jcr:primaryType": "nt:unstructured", + "sling:resourceType": "sling-cms/components/editor/fields/text", + "label": "Alert Class", + "name": "alertClass", + "type": "text" + }, "fieldClass": { "jcr:primaryType": "nt:unstructured", "sling:resourceType": "sling-cms/components/editor/fields/text", diff --git a/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/form.jsp b/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/form.jsp index dc55367..c997126 100644 --- a/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/form.jsp +++ b/reference/src/main/resources/jcr_root/apps/reference/components/forms/form/form.jsp @@ -21,13 +21,19 @@ <c:set var="formData" value="${sling:adaptTo(slingRequest,'org.apache.sling.cms.reference.forms.FormRequest').formData}" scope="request" /> <form class="${formConfig.formClass}" action="${resource.path}.allowpost.html" method="post" data-analytics-id="${sling:encode(properties.formId,'HTML_ATTR')}"> <c:if test="${param.message == 'success'}"> - ${properties.successMessage} + <div class="${formConfig.alertClass}"> + ${properties.successMessage} + </div> </c:if> <c:if test="${param.error == 'actions'}"> - ${properties.actionsErrorMessage} + <div class="${formConfig.alertClass}"> + ${properties.actionsErrorMessage} + </div> </c:if> <c:if test="${param.error == 'fields'}"> - ${properties.fieldsErrorMessage} + <div class="${formConfig.alertClass}"> + ${properties.fieldsErrorMessage} + </div> </c:if> <c:set var="oldAvailableTypes" value="${availableTypes}" />
