mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-28 00:16:46 +00:00
Added some code for testing
This commit is contained in:
+9
-2
@@ -127,6 +127,8 @@ public class TVViewPanel extends SimplePanel implements RaceTimesInfoProviderLis
|
||||
logoAndTitlePanel.add(raceBoardHeader);
|
||||
logoAndTitlePanel.add(raceBoardPanel.getNavigationWidget());
|
||||
dockPanel.insertSouth(raceBoardPanel.getTimeWidget(), 140, dockPanel.getWidget(0));
|
||||
|
||||
// raceBoardPanel.setWindChartVisible(true);
|
||||
setWidget(raceBoardPanel);
|
||||
//Setting the size or the race board wouldn't be displayed
|
||||
raceBoardPanel.setSize("100%", "100%");
|
||||
@@ -138,13 +140,18 @@ public class TVViewPanel extends SimplePanel implements RaceTimesInfoProviderLis
|
||||
currentRace = getFirstStartedAndUnfinishedRace();
|
||||
if (currentRace != null) {
|
||||
raceBoardPanel = createRaceBoardPanel(leaderboard.name, currentRace);
|
||||
//TODO delete after testing
|
||||
RaceTimesInfoDTO currentRaceTimes = raceTimesInfo.get(currentRace);
|
||||
timer.setTime(currentRaceTimes.getStartOfRace().getTime());
|
||||
//
|
||||
showRaceBoard();
|
||||
} else {
|
||||
showLeaderboard();
|
||||
}
|
||||
} else {
|
||||
RaceTimesInfoDTO currentRaceTimes = raceTimesInfo.get(currentRace);
|
||||
if (currentRaceTimes.endOfRace != null) {
|
||||
//TODO add check for live mode
|
||||
if (currentRaceTimes.endOfRace != null && timer.getTime().after(currentRaceTimes.endOfRace)) {
|
||||
showLeaderboard();
|
||||
}
|
||||
}
|
||||
@@ -157,7 +164,7 @@ public class TVViewPanel extends SimplePanel implements RaceTimesInfoProviderLis
|
||||
RaceIdentifier raceIdentifier = race.getRaceIdentifier();
|
||||
RaceTimesInfoDTO raceTimes = raceTimesInfos.get(raceIdentifier);
|
||||
if (raceIdentifier != null && raceTimes != null && raceTimes.startOfTracking != null
|
||||
&& raceTimes.endOfRace == null) {
|
||||
/*&& raceTimes.endOfRace == null*/) { //TODO reset after testing
|
||||
firstStartedAndUnfinishedRace = raceIdentifier;
|
||||
break;
|
||||
}
|
||||
|
||||
+1
-1
@@ -280,7 +280,7 @@ public class RaceBoardPanel extends FormPanel implements EventDisplayer, RaceSel
|
||||
private WindChart createWindChart() {
|
||||
WindChartSettings windChartSettings = new WindChartSettings(WindSourceType.values());
|
||||
return new WindChart(sailingService, raceSelectionProvider, timer, windChartSettings,
|
||||
stringMessages, errorReporter, false);
|
||||
stringMessages, errorReporter, viewMode == RaceBoardViewModes.ONESCREEN);
|
||||
}
|
||||
|
||||
private BreadcrumbPanel createBreadcrumbPanel(String leaderboardGroupName) {
|
||||
|
||||
Reference in New Issue
Block a user