diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java index 7352a83db..49d4a3213 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java @@ -164,6 +164,7 @@ public class VisualizationRequestHandler { prepareVisualizationQueryStandaloneResponse(egoURIParam, publicationSparklineVO, uniqueCoauthorsSparklineVO, + coAuthorshipVO, egoPubSparklineVisContainerID, uniqueCoauthorsSparklineVisContainerID, request, @@ -364,7 +365,11 @@ public class VisualizationRequestHandler { private void prepareVisualizationQueryStandaloneResponse( String egoURIParam, SparklineVOContainer egoPubSparklineVO, - SparklineVOContainer uniqueCoauthorsSparklineVO, String egoPubSparklineVisContainer, String uniqueCoauthorsSparklineVisContainer, HttpServletRequest request, + SparklineVOContainer uniqueCoauthorsSparklineVO, + VisVOContainer coAuthorshipVO, + String egoPubSparklineVisContainer, + String uniqueCoauthorsSparklineVisContainer, + HttpServletRequest request, HttpServletResponse response, VitroRequest vreq) { @@ -372,6 +377,15 @@ public class VisualizationRequestHandler { request.setAttribute("egoURIParam", egoURIParam); + if (coAuthorshipVO.getNodes() != null) { + request.setAttribute("numOfAuthors", coAuthorshipVO.getNodes().size()); + } + + if (coAuthorshipVO.getEdges() != null) { + request.setAttribute("numOfCoAuthorShips", coAuthorshipVO.getEdges().size()); + } + + request.setAttribute("egoPubSparklineVO", egoPubSparklineVO); request.setAttribute("uniqueCoauthorsSparklineVO", uniqueCoauthorsSparklineVO); diff --git a/webapp/web/templates/visualization/person_level.jsp b/webapp/web/templates/visualization/person_level.jsp index e9046a3eb..ace26c805 100644 --- a/webapp/web/templates/visualization/person_level.jsp +++ b/webapp/web/templates/visualization/person_level.jsp @@ -13,6 +13,10 @@ + + + + @@ -150,11 +154,23 @@ ${uniqueCoauthorsSparkline.sparklineContent} -

Co-Author Network (.GraphML File)

+

Co-Author Network + <%-- A simple if/else condition --%> + + + (.GraphML File)

+ + + + Currently there are no multi-author papers for this author in the VIVO database. + + + +
@@ -190,6 +206,8 @@
+
+

Tables

@@ -199,10 +217,14 @@ ${egoPubSparkline.table}

+ + -
-

-
+
+

+
+ +
@@ -214,12 +236,27 @@ \ No newline at end of file