merge from nihvivo-rel-1.1-maint branch: collation by subclass functional when property groups are enabled. Valid markup in either case NIHVIVO-846
This commit is contained in:
parent
76304b76dc
commit
4cd59ee32d
3 changed files with 26 additions and 7 deletions
|
@ -197,7 +197,23 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.
|
|||
<c:if test="${objRows>0}">
|
||||
<ul class='properties'>
|
||||
</c:if>
|
||||
<c:forEach items="${objProp.objectPropertyStatements}" var="objPropertyStmt">
|
||||
<c:set var="collateByClass" value="<%=op.getCollateBySubclass()%>"/>
|
||||
<c:if test="${collateByClass}" >
|
||||
<c:set var="collateClassesShownCount" value="0"/>
|
||||
<c:set var="collateCurrentClass" value="_none"/>
|
||||
</c:if>
|
||||
<c:forEach items="${objProp.objectPropertyStatements}" var="objPropertyStmt">
|
||||
<c:if test="${ collateByClass && collateCurrentClass!=objPropertyStmt.object.VClassURI}">
|
||||
<c:if test="${ collateClassesShownCount > 0 }">
|
||||
</ul></li><!-- collateClasses -->
|
||||
</c:if>
|
||||
<c:set var="collateCurrentClass" value="${objPropertyStmt.object.VClassURI}" />
|
||||
<c:set var="collateCurrentClassName" value="${objPropertyStmt.object.VClass.name}" />
|
||||
<c:set var="collateClassesShownCount" value="${collateClassesShown + 1}"/>
|
||||
<li>
|
||||
<h5 class="collate">${collateCurrentClassName}</h5>
|
||||
<ul class='properties'><!-- collateClasses -->
|
||||
</c:if>
|
||||
<li><span class="statementWrap">
|
||||
<c:set var="opStmt" value="${objPropertyStmt}" scope="request"/>
|
||||
<c:url var="propertyLink" value="/entity">
|
||||
|
@ -230,6 +246,7 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.
|
|||
</c:if>
|
||||
</span></li>
|
||||
</c:forEach>
|
||||
<c:if test="${ collateByClass && collateClassesShownCount > 0 }"></ul></li><!-- collate end --></c:if>
|
||||
<c:if test="${objRows > 0}"></ul></c:if>
|
||||
</div><!-- ${objProp.localName} -->
|
||||
</c:if>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue