1. Included ellipsis for very long monikers in the side bar for the person level vis.

This commit is contained in:
cdtank 2010-07-09 20:50:23 +00:00
parent 8c77970189
commit ef7d36bba5
2 changed files with 27 additions and 5 deletions

View file

@ -104,13 +104,26 @@ function setProfileImage(imageContainerID, rawPath, contextPath) {
} }
function setProfileMoniker(monikerContainerID, moniker) { function setProfileMoniker(monikerContainerID, moniker, doEllipsis) {
if (monikerContainerID == "") { if (monikerContainerID == "") {
return; return;
} }
$("#" + monikerContainerID).empty().text(moniker); var finalDisplayMoniker;
if (moniker.length > 30 && doEllipsis) {
finalDisplayMoniker = moniker.substr(0,30) + "...";
} else {
finalDisplayMoniker = moniker;
}
$("#" + monikerContainerID).empty().text(finalDisplayMoniker);
$("#" + monikerContainerID).attr('title', moniker);
} }
@ -128,7 +141,8 @@ function setProfileName(nameContainerID, name) {
function processProfileInformation(nameContainerID, function processProfileInformation(nameContainerID,
monikerContainerID, monikerContainerID,
imageContainerID, imageContainerID,
profileInfoJSON) { profileInfoJSON,
doMonikerEllipsis) {
var name, imageRawPath, imageContextPath, moniker; var name, imageRawPath, imageContextPath, moniker;
@ -156,7 +170,7 @@ function processProfileInformation(nameContainerID,
}); });
setProfileName(nameContainerID, name); setProfileName(nameContainerID, name);
setProfileMoniker(monikerContainerID, moniker); setProfileMoniker(monikerContainerID, moniker, doMonikerEllipsis);
setProfileImage(imageContainerID, imageRawPath, imageContextPath); setProfileImage(imageContainerID, imageRawPath, imageContextPath);
} }
@ -224,7 +238,8 @@ function nodeClickedJS(json){
processProfileInformation("", processProfileInformation("",
"profileMoniker", "profileMoniker",
"profileImage", "profileImage",
jQuery.parseJSON(getWellFormedURLs(obj.url, "profile_info"))); jQuery.parseJSON(getWellFormedURLs(obj.url, "profile_info")),
true);
} else{ } else{
$("#profileUrl").attr("href","#"); $("#profileUrl").attr("href","#");

View file

@ -261,6 +261,13 @@ $(document).ready(function(){
"ego_profile_image", "ego_profile_image",
jQuery.parseJSON(getWellFormedURLs("${requestScope.egoURIParam}", "profile_info"))); jQuery.parseJSON(getWellFormedURLs("${requestScope.egoURIParam}", "profile_info")));
/*
if ($('#profileMoniker').text().length > 30) {
//$('#profileMoniker').text($('#profileMoniker').text().substr(0, 30) + "...");
console.log("what");
}*/
<c:if test='${numOfCoAuthorShips <= 0}'> <c:if test='${numOfCoAuthorShips <= 0}'>
if ($('#ego_label').text().length > 0) { if ($('#ego_label').text().length > 0) {