Added tooltips to the remaining columns.

This commit is contained in:
Lennart Hensler committed 2013-01-23 16:49:21 +01:00
1 parent 58ff8dcabb
commit 0a6d5e4b84
6 files changed
+34 -17

No files matched your search

@@ -482,4 +482,9 @@ public interface StringMessages extends Messages {
String velocityMadeGoodInKnotsTooltip();
String sideToWhichMarkAtLegStartWasRoundedTooltip();
String numberOfManeuversInRaceTooltip();
String competitorColumnTooltip();
String sailIdColumnTooltip();
String rankColumnTooltip();
String carryColumnTooltip();
String totalsColumnTooltip();
}
@@ -483,4 +483,9 @@ sideToWhichMarkAtLegStartWasRounded=Mark rounded to
sideToWhichMarkAtLegStartWasRoundedTooltip=Side to which the mark at leg start was rounded.
raceIsLive=Race {0} is live
racesAreLive=Races {0} are live
knotsUnit=kts
knotsUnit=kts
competitorColumnTooltip=Names of the members of this competitor.
sailIdColumnTooltip=Shows the flag of the country and the sail ID of the competitor.
rankColumnTooltip=The overall rank of this competitor in the regatta.
carryColumnTooltip=Carry of past races.
totalsColumnTooltip=The total of all points of a competitor in the regatta.
@@ -484,4 +484,9 @@ sideToWhichMarkAtLegStartWasRounded=Tonne gerundet an
sideToWhichMarkAtLegStartWasRoundedTooltip=Seite zu der die Tonne am Schenkelsart gerundet wurde.
raceIsLive=Rennen {0} ist live
racesAreLive=Rennen {0} sind live
knotsUnit=kn
knotsUnit=kn
competitorColumnTooltip=Namen der Segler dieses Teilnehmers.
sailIdColumnTooltip=Zeigt die Länderflagge und die Segel-ID des Teilnehmers.
rankColumnTooltip=Der Gesamtplatz des Teilnehmers in der Regatta.
carryColumnTooltip=Übertrag vergangener Rennen.
totalsColumnTooltip=Summe aller Punkte eines Teilnehmers in der Regatta.
@@ -3,9 +3,9 @@ package com.sap.sailing.gwt.ui.leaderboard;
import com.google.gwt.cell.client.AbstractSafeHtmlCell;
import com.google.gwt.safehtml.shared.SafeHtml;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.google.gwt.safehtml.shared.SafeHtmlUtils;
import com.google.gwt.text.shared.AbstractSafeHtmlRenderer;
import com.google.gwt.user.cellview.client.Header;
import com.google.gwt.user.cellview.client.TextHeader;
import com.google.gwt.user.cellview.client.SafeHtmlHeader;
import com.sap.sailing.domain.common.InvertibleComparator;
import com.sap.sailing.domain.common.impl.InvertibleComparatorAdapter;
import com.sap.sailing.gwt.ui.client.Collator;
@@ -57,8 +57,8 @@ public class CompetitorColumnBase<T> {
};
}
public Header<String> getHeader() {
return new TextHeader(getStringMessages().name());
public SafeHtmlHeader getHeader() {
return new SafeHtmlHeaderWithTooltip(SafeHtmlUtils.fromString(getStringMessages().name()), getStringMessages().competitorColumnTooltip());
}
public void render(T t, String competitorColorBarStyle, SafeHtmlBuilder sb) {
@@ -25,9 +25,10 @@ import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.safehtml.client.SafeHtmlTemplates;
import com.google.gwt.safehtml.shared.SafeHtml;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.google.gwt.safehtml.shared.SafeHtmlUtils;
import com.google.gwt.user.cellview.client.Column;
import com.google.gwt.user.cellview.client.Header;
import com.google.gwt.user.cellview.client.TextHeader;
import com.google.gwt.user.cellview.client.SafeHtmlHeader;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.AbstractImagePrototype;
@@ -561,7 +562,7 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
}
@Override
public Header<String> getHeader() {
public SafeHtmlHeader getHeader() {
return base.getHeader();
}
@@ -614,8 +615,8 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
}
@Override
public Header<String> getHeader() {
return new TextHeader(stringMessages.competitor());
public SafeHtmlHeader getHeader() {
return new SafeHtmlHeaderWithTooltip(SafeHtmlUtils.fromString(stringMessages.competitor()), stringMessages.sailIdColumnTooltip());
}
@Override
@@ -1123,8 +1124,8 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
}
@Override
public Header<String> getHeader() {
return new TextHeader(stringMessages.total());
public SafeHtmlHeader getHeader() {
return new SafeHtmlHeaderWithTooltip(SafeHtmlUtils.fromString(stringMessages.total()), stringMessages.totalsColumnTooltip());
}
}
@@ -1163,8 +1164,8 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
}
@Override
public Header<String> getHeader() {
return new TextHeader(stringMessages.carry());
public SafeHtmlHeader getHeader() {
return new SafeHtmlHeaderWithTooltip(SafeHtmlUtils.fromString(stringMessages.carry()), stringMessages.carryColumnTooltip());
}
}
@@ -1194,8 +1195,8 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
}
@Override
public Header<String> getHeader() {
return new TextHeader(stringMessages.totalRank());
public SafeHtmlHeader getHeader() {
return new SafeHtmlHeaderWithTooltip(SafeHtmlUtils.fromString(stringMessages.totalRank()), stringMessages.rankColumnTooltip());
}
}
@@ -32,6 +32,7 @@ import com.google.gwt.user.cellview.client.CellTable.Resources;
import com.google.gwt.user.cellview.client.Column;
import com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler;
import com.google.gwt.user.cellview.client.Header;
import com.google.gwt.user.cellview.client.SafeHtmlHeader;
import com.google.gwt.user.cellview.client.TextHeader;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
@@ -184,7 +185,7 @@ public class EditableLeaderboardPanel extends LeaderboardPanel {
}
@Override
public Header<String> getHeader() {
public SafeHtmlHeader getHeader() {
return base.getHeader();
}