NIHVIVO-1883 - Added test to collatedObjectPropertyListing macro so that statements that are not in a subclass will be listed in the to level <ul>, instead of being nested

This commit is contained in:
nac26 2011-01-31 23:56:48 +00:00
parent eaa1d4ef78
commit c018e84ecc

View file

@ -47,14 +47,17 @@
<#macro collatedObjectPropertyList property editable template=property.template> <#macro collatedObjectPropertyList property editable template=property.template>
<#assign subclasses = property.subclasses> <#assign subclasses = property.subclasses>
<#list subclasses?keys as subclass> <#list subclasses?keys as subclass>
<li class="subclass"> <#if subclass?has_content>
<#if subclass?has_content> <li class="subclass" role="listitem">
<h3>${subclass?lower_case}</h3> <h3>${subclass?lower_case}</h3>
</#if> <ul class="subclass-property-list">
<ul class="subclass-property-list"> <@objectPropertyList property editable subclasses[subclass] template/>
<@objectPropertyList property editable subclasses[subclass] template/> </ul>
</ul> </li>
</li> <#else>
<#-- If not in a subclass, list the statements in the top level ul, not nested -->
<@objectPropertyList property editable subclasses[subclass] template/>
</#if>
</#list> </#list>
</#macro> </#macro>