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