From dec8fac1ccbb817e92f8c8007de84a126842d224 Mon Sep 17 00:00:00 2001 From: tworrall Date: Thu, 17 Nov 2011 21:01:49 +0000 Subject: [PATCH] added markup for error messages --- .../edit/forms/newIndividualForm.ftl | 45 ++++++++++++------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/productMods/templates/freemarker/edit/forms/newIndividualForm.ftl b/productMods/templates/freemarker/edit/forms/newIndividualForm.ftl index 6822a790..7a93e46a 100644 --- a/productMods/templates/freemarker/edit/forms/newIndividualForm.ftl +++ b/productMods/templates/freemarker/edit/forms/newIndividualForm.ftl @@ -2,28 +2,41 @@ <#-- Template for adding a new individual from the Site Admin page: VIVO version --> +<#import "lib-vivo-form.ftl" as lvf> + <#--Retrieve certain edit configuration information--> <#assign typeName = editConfiguration.pageData.typeName /> <#assign isPersonType = editConfiguration.pageData.isPersonType /> +<#--Get existing value for specific data literals and uris--> +<#assign firstNameValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "firstName")/> +<#assign lastNameValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "lastName")/> +<#assign labelValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "label")/> + +<#--If edit submission exists, then retrieve validation errors if they exist--> +<#if editSubmission?has_content && editSubmission.submissionExists = true && editSubmission.validationErrors?has_content> + <#assign submissionErrors = editSubmission.validationErrors/> + + +

Create a new ${typeName}

-<#if errorFirstNameIsEmpty??> - <#assign errorMessage = "Enter a first name." /> - -<#if errorLastNameIsEmpty??> - <#assign errorMessage = "Enter a last name." /> - - -<#if errorNameFieldIsEmpty??> - <#assign errorMessage = "Enter a name." /> - - -<#if errorMessage?has_content> +<#if submissionErrors?has_content > @@ -36,17 +49,17 @@ <#if isPersonType = "true">

- +

- +

<#else>

- +