mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-03 02:43:53 +00:00
Added tooltips for Buttons in leaderboard panel. Added the according
Tooltip text value to stringConstants for correct Internationalization.
This commit is contained in:
1 parent
571b207acf
commit
2484b9b764
5 files changed
+27
-11
No files matched your search
+12
-8
@@ -11,16 +11,18 @@ import com.google.gwt.text.shared.SafeHtmlRenderer;
|
||||
public class LeaderboardConfigImagesBarCell extends ImagesBarCell {
|
||||
|
||||
interface ImagesBarTemplates extends SafeHtmlTemplates {
|
||||
@SafeHtmlTemplates.Template("<div name=\"{0}\" style=\"{1}\">{2}</div>")
|
||||
SafeHtml cell(String name, SafeStyles styles, SafeHtml value);
|
||||
@SafeHtmlTemplates.Template("<div name=\"{0}\" style=\"{1}\" title=\"{2}\">{3}</div>")
|
||||
SafeHtml cell(String name, SafeStyles styles, String title, SafeHtml value);
|
||||
}
|
||||
|
||||
public LeaderboardConfigImagesBarCell() {
|
||||
public LeaderboardConfigImagesBarCell(StringConstants stringConstants) {
|
||||
super();
|
||||
this.stringConstants = stringConstants;
|
||||
}
|
||||
|
||||
public LeaderboardConfigImagesBarCell(SafeHtmlRenderer<String> renderer) {
|
||||
public LeaderboardConfigImagesBarCell(SafeHtmlRenderer<String> renderer, StringConstants stringConstants) {
|
||||
super();
|
||||
this.stringConstants = stringConstants;
|
||||
}
|
||||
|
||||
private static ImagesBarTemplates templates = GWT.create(ImagesBarTemplates.class);
|
||||
@@ -35,6 +37,8 @@ public class LeaderboardConfigImagesBarCell extends ImagesBarCell {
|
||||
|
||||
private static final SafeHtml ICON_EDIT_SCORES = makeImage(resources.scoresIcon());
|
||||
|
||||
private StringConstants stringConstants;
|
||||
|
||||
@Override
|
||||
protected void render(com.google.gwt.cell.client.Cell.Context context, SafeHtml data, SafeHtmlBuilder sb) {
|
||||
/*
|
||||
@@ -48,16 +52,16 @@ public class LeaderboardConfigImagesBarCell extends ImagesBarCell {
|
||||
|
||||
SafeStyles imgStyle = SafeStylesUtils.fromTrustedString("float:left;cursor:hand;cursor:pointer;padding-right:5px;");
|
||||
|
||||
SafeHtml rendered = templates.cell("ACTION_EDIT", imgStyle, ICON_EDIT);
|
||||
SafeHtml rendered = templates.cell("ACTION_EDIT", imgStyle, stringConstants.actionEditScores(), ICON_EDIT);
|
||||
sb.append(rendered);
|
||||
|
||||
rendered = templates.cell("ACTION_EDIT_SCORES", imgStyle, ICON_EDIT_SCORES);
|
||||
rendered = templates.cell("ACTION_EDIT_SCORES", imgStyle, stringConstants.actionEditScores(), ICON_EDIT_SCORES);
|
||||
sb.append(rendered);
|
||||
|
||||
rendered = templates.cell("ACTION_OPEN_BROWSER", imgStyle, ICON_OPEN_BROWSER);
|
||||
rendered = templates.cell("ACTION_OPEN_BROWSER", imgStyle, stringConstants.actionOpenBrowser(), ICON_OPEN_BROWSER);
|
||||
sb.append(rendered);
|
||||
|
||||
rendered = templates.cell("ACTION_REMOVE", imgStyle, ICON_REMOVE);
|
||||
rendered = templates.cell("ACTION_REMOVE", imgStyle, stringConstants.actionRemove(), ICON_REMOVE);
|
||||
sb.append(rendered);
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -107,7 +107,7 @@ public class LeaderboardConfigPanel extends FormPanel implements EventDisplayer,
|
||||
};
|
||||
|
||||
ImagesBarColumn<LeaderboardDAO, LeaderboardConfigImagesBarCell> leaderboardActionColumn = new ImagesBarColumn<LeaderboardDAO, LeaderboardConfigImagesBarCell>(
|
||||
new LeaderboardConfigImagesBarCell());
|
||||
new LeaderboardConfigImagesBarCell(stringConstants));
|
||||
|
||||
leaderboardActionColumn.setFieldUpdater(new FieldUpdater<LeaderboardDAO, String>() {
|
||||
@Override
|
||||
|
||||
+4
@@ -161,4 +161,8 @@ public interface StringConstants extends Constants {
|
||||
String otherManeuver();
|
||||
String douglasPeuckerPoints();
|
||||
String filterRacesByName();
|
||||
String actionEdit();
|
||||
String actionEditScores();
|
||||
String actionOpenBrowser();
|
||||
String actionRemove();
|
||||
}
|
||||
+5
-1
@@ -155,4 +155,8 @@ penaltyCircle=Penalty circle
|
||||
markPassing=Mark passing
|
||||
otherManeuver=Maneuver
|
||||
douglasPeuckerPoints=Douglas peucker points
|
||||
filterRacesByName=Filter races by name
|
||||
filterRacesByName=Filter races by name
|
||||
actionEdit=Edit
|
||||
actionEditScores=Edit Scores
|
||||
actionOpenBrowser=Open in Browser
|
||||
actionRemove=Remove
|
||||
+5
-1
@@ -156,4 +156,8 @@ penaltyCircle=Strafkringel
|
||||
markPassing=Tonnenpassierung
|
||||
otherManeuver=Maneuvertype unbekannt
|
||||
douglasPeuckerPoints=Douglas-Peucker-Punkte
|
||||
filterRacesByName=Rennen nach Name filtern
|
||||
filterRacesByName=Rennen nach Name filtern
|
||||
actionEdit=Editieren
|
||||
actionEditScores=Punkte editieren
|
||||
actionOpenBrowser=Im Browser öffnen
|
||||
actionRemove=Entfernen
|
||||
Reference in new issue
Block a user