From 7dedb2720ec8af57f27d1c0bfe1d951d62c50337 Mon Sep 17 00:00:00 2001 From: nac26 Date: Thu, 22 Jul 2010 16:00:32 +0000 Subject: [PATCH] merge from rel-1.1-maint branch: verbose property display is back, empty groups are almost there NIHVIVO-845, NIHVIVO-848 --- productMods/templates/entity/entityBasic.jsp | 2 +- .../entity/entityMergedPropsList.jsp | 86 ++++++++++++++++++- themes/vivo-basic/css/individual.css | 1 - themes/vivo-basic/css/screen.css | 2 +- 4 files changed, 85 insertions(+), 6 deletions(-) diff --git a/productMods/templates/entity/entityBasic.jsp b/productMods/templates/entity/entityBasic.jsp index e763cdc0..4b43c06a 100644 --- a/productMods/templates/entity/entityBasic.jsp +++ b/productMods/templates/entity/entityBasic.jsp @@ -277,7 +277,7 @@ if (VitroRequestPrep.isSelfEditing(request) || LoginFormBean.loggedIn(request, L <%-- unless a value is provided, properties not assigned to a group will not have a tab or appear on the page --%> - + <%-- Blurb --%> diff --git a/productMods/templates/entity/entityMergedPropsList.jsp b/productMods/templates/entity/entityMergedPropsList.jsp index 48ec73a3..330aff5f 100644 --- a/productMods/templates/entity/entityMergedPropsList.jsp +++ b/productMods/templates/entity/entityMergedPropsList.jsp @@ -110,13 +110,13 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp. - <%-- Getting the count of properties in each group --%> + <%-- Getting the count of properties in each group --%> - + <% int propTotal = g.getPropertyList().size(); %> - +

<%=g.getName()%>

@@ -148,6 +148,45 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp.

${objProp.editLabel}

+ <%-- Verbose property display additions for object properties, using context variable verbosePropertyListing --%> + + + + + + + + + + + + + + + + + + + + + + + + <% PropertyGroup pg = pgDao.getGroupByURI(op.getGroupURI()); + if (pg!=null && pg.getName()!=null) { + request.setAttribute("groupName",pg.getName());%> + ${localName} (object property); display tier ${displayTier} within group ${groupName}; display level: ${displayCue}; update level: ${updateCue} + <% } else {%> + ${localName} (object property); display tier ${displayTier}; display level: ${displayCue}; update level: ${updateCue} + <% } %> + + + ${localName} (object property); display tier ${displayTier}; display level: ${displayCue}; update level: ${updateCue} + + + + <%-- end Verbose property display additions for object properties --%> + @@ -221,6 +260,46 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp. + + <%-- Verbose property display additions for data properties, using context variable verbosePropertyListing --%> + + + + + + + + + + + + + + + + + + + + + + + + <% PropertyGroup pg = pgDao.getGroupByURI(dp.getGroupURI()); + if (pg!=null && pg.getName()!=null) { + request.setAttribute("groupName",pg.getName());%> + ${localName} (data property); display tier ${displayTier} within group ${groupName}; display level: ${displayCue}; update level: ${updateCue} + <% } else {%> + ${localName} (data property); display tier ${displayTier}; display level: ${displayCue}; update level: ${updateCue} + <% } %> + + + ${localName} (data property); display tier ${displayTier}; display level: ${displayCue}; update level: ${updateCue} + + + + <%-- end Verbose property display additions for data properties --%> + <%-- set to an arbitrary but high positive limit if unset on property, i.e. -1 --%> @@ -285,6 +364,7 @@ public static Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.webapp.jsp. %>
+ back to top diff --git a/themes/vivo-basic/css/individual.css b/themes/vivo-basic/css/individual.css index b53273d1..0d1301ec 100644 --- a/themes/vivo-basic/css/individual.css +++ b/themes/vivo-basic/css/individual.css @@ -224,7 +224,6 @@ img.screenshot { } #personWrap div.propsCategory div.propsItem { /* being more specific here to leave borders off ungrouped (single) properties */ - padding-bottom: 3em; /* border-top: 1px solid #fff;*/ /* border-bottom: 1px solid #f0ede4;*/ border-bottom: 1px solid #f2f2f2; diff --git a/themes/vivo-basic/css/screen.css b/themes/vivo-basic/css/screen.css index 2b4e7664..a4aa3a38 100644 --- a/themes/vivo-basic/css/screen.css +++ b/themes/vivo-basic/css/screen.css @@ -631,7 +631,7 @@ a.add { a.add:hover { background-image: url(../site_icons/plus_transparent_hover.gif); - background-color: #000; + background-color: #576772; } ul.properties { margin: 0; }