fixed profile redirect with Chrome

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/user/vre-members@100210 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Massimiliano Assante 2014-09-25 22:29:58 +00:00
parent 55132203c6
commit fe282c3abf
2 changed files with 17 additions and 10 deletions

View File

@ -35,6 +35,7 @@ public class DisplayBadge extends Composite {
@UiField HTML institutionLabel; @UiField HTML institutionLabel;
@UiField AnchorElement imageRedirect; @UiField AnchorElement imageRedirect;
private BelongingUser myUserInfo; private BelongingUser myUserInfo;
public DisplayBadge(BelongingUser user) { public DisplayBadge(BelongingUser user) {
@ -45,7 +46,7 @@ public class DisplayBadge extends Composite {
myUserInfo = user; myUserInfo = user;
avatarImage.getElement().getParentElement().setAttribute("href", myUserInfo.getAvatarId()); avatarImage.getElement().getParentElement().setAttribute("href", myUserInfo.getAvatarId());
avatarImage.setUrl(myUserInfo.getAvatarId()); avatarImage.setUrl(myUserInfo.getAvatarId());
userFullName.setText(myUserInfo.getFullName()); userFullName.setHTML("<a class=\"person-link\" href=\""+user.getProfileLink()+"\">"+myUserInfo.getFullName()+"</a>");
String head = (user.getHeadline() == null || user.getHeadline().compareTo("") == 0) ? "" : user.getHeadline(); String head = (user.getHeadline() == null || user.getHeadline().compareTo("") == 0) ? "" : user.getHeadline();
@ -56,13 +57,9 @@ public class DisplayBadge extends Composite {
String title = "See profile of " + myUserInfo.getFullName(); String title = "See profile of " + myUserInfo.getFullName();
avatarImage.setTitle(title); avatarImage.setTitle(title);
userFullName.setTitle(title); userFullName.setTitle(title);
} }
@UiHandler("userFullName")
void onSubmitClick(ClickEvent e) {
Location.assign(myUserInfo.getProfileLink());
}
public void showError(String message) { public void showError(String message) {
Window.alert("Failure: " + message); Window.alert("Failure: " + message);

View File

@ -27,19 +27,29 @@
text-align: center; text-align: center;
} }
.fullName {
a.person-link {
color: #444444;
font-size: 15px; font-size: 15px;
font-weight: bold; font-weight: bold;
line-height: 18px; line-height: 18px;
} }
.fullName:hover { a.person-link,a.person-link:visited {
cursor: pointer; cursor: pointer;
cursor: hand; cursor: hand;
text-decoration: underline; font-size: 16x;
color: #01497C; text-decoration: none;
color: #3B5998;
} }
a.person-link:hover {
opacity: 0.8;
font-size: 16x;
text-decoration: underline;
}
.headline { .headline {
font-size: 13px; font-size: 13px;
color: #444444; color: #444444;