diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigImagesBarCell.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigImagesBarCell.java
index 10af13c8de6..4345bf2017e 100644
--- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigImagesBarCell.java
+++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigImagesBarCell.java
@@ -11,16 +11,18 @@ import com.google.gwt.text.shared.SafeHtmlRenderer;
public class LeaderboardConfigImagesBarCell extends ImagesBarCell {
interface ImagesBarTemplates extends SafeHtmlTemplates {
- @SafeHtmlTemplates.Template("
{2}
")
- SafeHtml cell(String name, SafeStyles styles, SafeHtml value);
+ @SafeHtmlTemplates.Template("{3}
")
+ SafeHtml cell(String name, SafeStyles styles, String title, SafeHtml value);
}
- public LeaderboardConfigImagesBarCell() {
+ public LeaderboardConfigImagesBarCell(StringConstants stringConstants) {
super();
+ this.stringConstants = stringConstants;
}
- public LeaderboardConfigImagesBarCell(SafeHtmlRenderer renderer) {
+ public LeaderboardConfigImagesBarCell(SafeHtmlRenderer 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);
}
}
\ No newline at end of file
diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigPanel.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigPanel.java
index 00a79837566..51811dcc9f1 100755
--- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigPanel.java
+++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LeaderboardConfigPanel.java
@@ -107,7 +107,7 @@ public class LeaderboardConfigPanel extends FormPanel implements EventDisplayer,
};
ImagesBarColumn leaderboardActionColumn = new ImagesBarColumn(
- new LeaderboardConfigImagesBarCell());
+ new LeaderboardConfigImagesBarCell(stringConstants));
leaderboardActionColumn.setFieldUpdater(new FieldUpdater() {
@Override
diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.java
index 0361042678d..5f116cf298b 100755
--- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.java
+++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.java
@@ -161,4 +161,8 @@ public interface StringConstants extends Constants {
String otherManeuver();
String douglasPeuckerPoints();
String filterRacesByName();
+ String actionEdit();
+ String actionEditScores();
+ String actionOpenBrowser();
+ String actionRemove();
}
\ No newline at end of file
diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.properties
index 77c42fcd5ce..b7f1139af84 100644
--- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.properties
+++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants.properties
@@ -155,4 +155,8 @@ penaltyCircle=Penalty circle
markPassing=Mark passing
otherManeuver=Maneuver
douglasPeuckerPoints=Douglas peucker points
-filterRacesByName=Filter races by name
\ No newline at end of file
+filterRacesByName=Filter races by name
+actionEdit=Edit
+actionEditScores=Edit Scores
+actionOpenBrowser=Open in Browser
+actionRemove=Remove
\ No newline at end of file
diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants_de.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants_de.properties
index f5f382cbb10..98a43bd7207 100644
--- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants_de.properties
+++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringConstants_de.properties
@@ -156,4 +156,8 @@ penaltyCircle=Strafkringel
markPassing=Tonnenpassierung
otherManeuver=Maneuvertype unbekannt
douglasPeuckerPoints=Douglas-Peucker-Punkte
-filterRacesByName=Rennen nach Name filtern
\ No newline at end of file
+filterRacesByName=Rennen nach Name filtern
+actionEdit=Editieren
+actionEditScores=Punkte editieren
+actionOpenBrowser=Im Browser öffnen
+actionRemove=Entfernen
\ No newline at end of file