1. Testing out a way to get image thumbnail url for a profile of a person

2. Fixed a bug: when no moniker is present, in person level vis, moniker related jQuery code threw error.
This commit is contained in:
cdtank 2010-07-15 05:49:38 +00:00
parent 73ebc88e95
commit 619d797a25
2 changed files with 29 additions and 0 deletions

View file

@ -4,6 +4,8 @@ package edu.cornell.mannlib.vitro.webapp.visualization.personlevel;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -23,7 +25,9 @@ import com.hp.hpl.jena.query.DataSource;
import edu.cornell.mannlib.vitro.webapp.beans.Portal; import edu.cornell.mannlib.vitro.webapp.beans.Portal;
import edu.cornell.mannlib.vitro.webapp.controller.Controllers; import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest; import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.VisualizationController;
import edu.cornell.mannlib.vitro.webapp.controller.visualization.VisualizationFrameworkConstants; import edu.cornell.mannlib.vitro.webapp.controller.visualization.VisualizationFrameworkConstants;
import edu.cornell.mannlib.vitro.webapp.filestorage.FileServingHelper;
import edu.cornell.mannlib.vitro.webapp.visualization.coauthorship.CoAuthorshipGraphMLWriter; import edu.cornell.mannlib.vitro.webapp.visualization.coauthorship.CoAuthorshipGraphMLWriter;
import edu.cornell.mannlib.vitro.webapp.visualization.coauthorship.VisVOContainer; import edu.cornell.mannlib.vitro.webapp.visualization.coauthorship.VisVOContainer;
import edu.cornell.mannlib.vitro.webapp.visualization.exceptions.MalformedQueryParametersException; import edu.cornell.mannlib.vitro.webapp.visualization.exceptions.MalformedQueryParametersException;
@ -79,6 +83,21 @@ public class VisualizationRequestHandler {
rdfResultFormatParam, rdfResultFormatParam,
dataSource, dataSource,
log); log);
System.out.println("*****************************************");
String thumbNailLocation;
try {
thumbNailLocation = URLEncoder.encode("http://vivo-trunk.indiana.edu/individual/n2188",
VisualizationController.URL_ENCODING_SCHEME).toString();
System.out.println(FileServingHelper.getBytestreamAliasUrl(thumbNailLocation, "thumbnail_flyer-draft.jpg"));
} catch (UnsupportedEncodingException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
try { try {

View file

@ -107,6 +107,11 @@ function setProfileMoniker(monikerContainerID, moniker, doEllipsis) {
if (monikerContainerID == "") { if (monikerContainerID == "") {
return; return;
} }
if (!moniker) {
$("#" + monikerContainerID).empty();
return;
}
var finalDisplayMoniker; var finalDisplayMoniker;
@ -130,6 +135,11 @@ function setProfileName(nameContainerID, name) {
if (nameContainerID == "") { if (nameContainerID == "") {
return; return;
} }
if (!name) {
$("#" + nameContainerID).empty();
return;
}
$("#" + nameContainerID).empty().text(name); $("#" + nameContainerID).empty().text(name);