NIHVIVO-3772 Incorporate the most recent changes from Eric (2012-06-20)
This commit is contained in:
parent
b3c09797b0
commit
c4ae8af529
13 changed files with 880 additions and 951 deletions
|
@ -273,10 +273,15 @@ public class PagedSearchController extends FreemarkerHttpServlet {
|
|||
// VIVO OpenSocial Extension by UCSF
|
||||
try {
|
||||
OpenSocialManager openSocialManager = new OpenSocialManager(vreq, "search");
|
||||
// put list of people found onto pubsub channel
|
||||
List<String> ids = OpenSocialManager.getOpenSocialId(individuals);
|
||||
openSocialManager.setPubsubData(OpenSocialManager.JSON_PERSONID_CHANNEL,
|
||||
OpenSocialManager.buildJSONPersonIds(ids, "" + ids.size() + " people found"));
|
||||
// put list of people found onto pubsub channel
|
||||
// only turn this on for a people only search
|
||||
if ("http://vivoweb.org/ontology#vitroClassGrouppeople".equals(vreq.getParameter(PARAM_CLASSGROUP))) {
|
||||
List<String> ids = OpenSocialManager.getOpenSocialId(individuals);
|
||||
openSocialManager.setPubsubData(OpenSocialManager.JSON_PERSONID_CHANNEL,
|
||||
OpenSocialManager.buildJSONPersonIds(ids, "" + ids.size() + " people found"));
|
||||
}
|
||||
// TODO put this in a better place to guarantee that it gets called at the proper time!
|
||||
openSocialManager.removePubsubGadgetsWithoutData();
|
||||
body.put("openSocial", openSocialManager);
|
||||
if (openSocialManager.isVisible()) {
|
||||
body.put("bodyOnload", "my.init();");
|
||||
|
@ -285,7 +290,7 @@ public class PagedSearchController extends FreemarkerHttpServlet {
|
|||
log.error("IOException in doTemplate()", e);
|
||||
} catch (SQLException e) {
|
||||
log.error("SQLException in doTemplate()", e);
|
||||
}
|
||||
}
|
||||
|
||||
String template = templateTable.get(format).get(Result.PAGED);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue