mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-07 21:01:03 +00:00
added i18n for error message when trying to add races to a regatta leaderboard
This commit is contained in:
1 parent
52f50e99ac
commit
cd7ca1fa25
6 files changed
+10
-8
No files matched your search
+3
-3
@@ -460,8 +460,8 @@ public class LeaderboardConfigPanel extends FormPanel implements RegattaDisplaye
|
||||
addRaceColumnsButton.addClickHandler(new ClickHandler() {
|
||||
@Override
|
||||
public void onClick(ClickEvent event) {
|
||||
if(selectedLeaderboard.isRegattaLeaderboard) {
|
||||
Window.alert("This is a regatta leaderboard. You can only add races to this leaderboard directly in the regatta definition.");
|
||||
if (selectedLeaderboard.isRegattaLeaderboard) {
|
||||
Window.alert(stringMessages.cannotAddRacesToRegattaLeaderboardButOnlyToRegatta());
|
||||
} else {
|
||||
addRaceColumnsToLeaderboard();
|
||||
}
|
||||
@@ -741,7 +741,7 @@ public class LeaderboardConfigPanel extends FormPanel implements RegattaDisplaye
|
||||
final String oldRaceColumnName = raceColumnWithFleet.getA().getRaceColumnName();
|
||||
final Double oldExplicitFactor = raceColumnWithFleet.getA().getExplicitFactor();
|
||||
List<RaceColumnDTO> existingRacesWithoutThisRace = new ArrayList<RaceColumnDTO>();
|
||||
for(Pair<RaceColumnDTO, FleetDTO> pair: raceColumnAndFleetList.getList()) {
|
||||
for (Pair<RaceColumnDTO, FleetDTO> pair : raceColumnAndFleetList.getList()) {
|
||||
existingRacesWithoutThisRace.add(pair.getA());
|
||||
}
|
||||
existingRacesWithoutThisRace.remove(raceColumnWithFleet.getA());
|
||||
|
||||
+4
-2
@@ -15,9 +15,11 @@ import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sailing.gwt.ui.shared.RaceColumnDTO;
|
||||
|
||||
/**
|
||||
* Fills a {@link RaceColumnDTO} object by setting its {@link RaceColumnDTO#setMedalRace(boolean) medal race} property and its name.
|
||||
* Fills a {@link RaceColumnDTO} object by setting its {@link RaceColumnDTO#setMedalRace(boolean) medal race} property,
|
||||
* the column factor and its name.
|
||||
*
|
||||
* @author Axel Uhl (D043530)
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class RaceColumnInLeaderboardDialog extends DataEntryDialog<RaceColumnInLeaderboardDialog.RaceColumnDescriptor> {
|
||||
private final TextBox raceNameBox;
|
||||
|
||||
-3
@@ -11,9 +11,7 @@ public abstract class ParallelExecutionHolder {
|
||||
if (callbacks == null || callbacks.length == 0) {
|
||||
throw new RuntimeException("No callbacks passed to execution holder");
|
||||
}
|
||||
|
||||
this.asyncCallbacks = callbacks;
|
||||
|
||||
for (ParallelExecutionCallback<?> callback : callbacks) {
|
||||
callback.setExecutionHolder(this);
|
||||
}
|
||||
@@ -25,7 +23,6 @@ public abstract class ParallelExecutionHolder {
|
||||
*/
|
||||
protected synchronized void done() {
|
||||
doneCount++;
|
||||
|
||||
if (doneCount == asyncCallbacks.length) {
|
||||
handleSuccess();
|
||||
}
|
||||
|
||||
+1
@@ -515,4 +515,5 @@ public interface StringMessages extends Messages {
|
||||
String totalAverageSpeedOverGroundTooltip();
|
||||
String filterRegattasByName();
|
||||
String noRegattasYet();
|
||||
String cannotAddRacesToRegattaLeaderboardButOnlyToRegatta();
|
||||
}
|
||||
+1
@@ -517,3 +517,4 @@ courseAreas=Course areas
|
||||
courseArea=Course area
|
||||
pleaseEnterNonEmptyCourseArea=Please enter a course area.
|
||||
pleaseSelectACourseArea=Please select a course area.
|
||||
cannotAddRacesToRegattaLeaderboardButOnlyToRegatta=This is a regatta leaderboard. You can only add races to this leaderboard directly in the regatta definition.
|
||||
+1
@@ -517,3 +517,4 @@ courseAreas=Regattabahnen
|
||||
courseArea=Regattabahn
|
||||
pleaseEnterNonEmptyCourseArea=Bitte geben Sie eine Regattabahn ein.
|
||||
pleaseSelectACourseArea=Bitte wählen Sie eine Regattabahn aus.
|
||||
cannotAddRacesToRegattaLeaderboardButOnlyToRegatta=Dies ist eine Regatta-Ergebnisliste. Rennen können nicht hier sondern nur zur Regatta selbst hinzugefügt werden.
|
||||
Reference in new issue
Block a user