From 8e24bb13508f004bf39ec846151efff0e97555b1 Mon Sep 17 00:00:00 2001 From: nac26 Date: Thu, 13 Jan 2011 00:40:19 +0000 Subject: [PATCH] NIHVIVO-1678 Updated menupage templates to handle VClasses with zero individuals. --- .../body/partials/menupage/menupage-scripts.ftl | 13 ++++++++++++- .../menupage/menupage-vClassesInClassgroup.ftl | 5 ++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl b/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl index 0b6a7e53d..2b231034b 100644 --- a/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl +++ b/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl @@ -9,12 +9,23 @@ instead of the full URL of the requested page? Chintan was also asking for a template variable with the domain name for an AJAX request with visualizations. ------------------------------------------------------------------------------------> <#assign domainName = requestedPage?substring(0, requestedPage?index_of("/", 7)) /> +<#list vClassGroup as vClass> + <#if (vClass.entityCount > 0)> + <#assign firstNonEmptyVClass = vClass.URI /> + <#break> + + <#-- test if we're at the last class. If we've gotten this far, none of the classes have any individuals --> + <#if !vClass_has_next> + <#assign firstNonEmptyVClass = "false"> + + + diff --git a/webapp/web/templates/freemarker/body/partials/menupage/menupage-vClassesInClassgroup.ftl b/webapp/web/templates/freemarker/body/partials/menupage/menupage-vClassesInClassgroup.ftl index 3a01432e8..eba9d15cd 100644 --- a/webapp/web/templates/freemarker/body/partials/menupage/menupage-vClassesInClassgroup.ftl +++ b/webapp/web/templates/freemarker/body/partials/menupage/menupage-vClassesInClassgroup.ftl @@ -5,7 +5,10 @@ \ No newline at end of file