mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-25 05:23:51 +00:00
competitor chart lifecycle added to leaderboard lifecycle
This commit is contained in:
1 parent
8ad604df99
commit
caa99440b2
3 files changed
+6
-6
No files matched your search
+2
-2
@@ -36,7 +36,7 @@ public class MultiCompetitorLeaderboardChart extends AbstractCompetitorLeaderboa
|
||||
@Override
|
||||
public SettingsDialogComponent<MultiCompetitorLeaderboardChartSettings> getSettingsDialogComponent() {
|
||||
MultiCompetitorLeaderboardChartSettings chartSettings = new MultiCompetitorLeaderboardChartSettings(settings.getDetailType());
|
||||
return new MultiCompetitorLeaderboardChartSettingsDialogComponent(chartSettings, stringMessages);
|
||||
return new MultiCompetitorLeaderboardChartSettingsDialogComponent(chartSettings);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -73,6 +73,6 @@ public class MultiCompetitorLeaderboardChart extends AbstractCompetitorLeaderboa
|
||||
|
||||
@Override
|
||||
public String getId() {
|
||||
return "MultiCompetitorLeaderboardChart";
|
||||
return MultiCompetitorLeaderboardChartLifecycle.ID;
|
||||
}
|
||||
}
|
||||
+2
-4
@@ -19,11 +19,9 @@ public class MultiCompetitorLeaderboardChartSettingsDialogComponent implements S
|
||||
private ListBox chartTypeSelectionListBox;
|
||||
private final DetailType initialDetailType;
|
||||
private final List<DetailType> availableDetailsTypes;
|
||||
private final StringMessages stringMessages;
|
||||
|
||||
public MultiCompetitorLeaderboardChartSettingsDialogComponent(MultiCompetitorLeaderboardChartSettings settings, StringMessages stringMessages) {
|
||||
public MultiCompetitorLeaderboardChartSettingsDialogComponent(MultiCompetitorLeaderboardChartSettings settings) {
|
||||
this.initialDetailType = settings.getDetailType();
|
||||
this.stringMessages = stringMessages;
|
||||
|
||||
availableDetailsTypes = new ArrayList<DetailType>();
|
||||
availableDetailsTypes.add(DetailType.REGATTA_RANK);
|
||||
@@ -46,7 +44,7 @@ public class MultiCompetitorLeaderboardChartSettingsDialogComponent implements S
|
||||
VerticalPanel mainPanel = new VerticalPanel();
|
||||
mainPanel.setSpacing(5);
|
||||
|
||||
Label chartSelectionLabel = new Label(stringMessages.chooseChart());
|
||||
Label chartSelectionLabel = new Label(StringMessages.INSTANCE.chooseChart());
|
||||
mainPanel.add(chartSelectionLabel);
|
||||
chartTypeSelectionListBox = dialog.createListBox(/* isMultiSelect */false);
|
||||
chartTypeSelectionListBox.ensureDebugId("ChartTypeListBox");
|
||||
|
||||
+2
@@ -2,6 +2,7 @@ package com.sap.sailing.gwt.ui.leaderboard;
|
||||
|
||||
import com.sap.sailing.domain.common.dto.AbstractLeaderboardDTO;
|
||||
import com.sap.sailing.gwt.ui.client.StringMessages;
|
||||
import com.sap.sailing.gwt.ui.client.shared.charts.MultiCompetitorLeaderboardChartLifecycle;
|
||||
import com.sap.sse.gwt.client.shared.components.SettingsDialogComponent;
|
||||
import com.sap.sse.gwt.client.shared.perspective.AbstractPerspectiveLifecycle;
|
||||
|
||||
@@ -10,6 +11,7 @@ public abstract class AbstractLeaderboardPerspectiveLifecycle extends AbstractPe
|
||||
protected AbstractLeaderboardPerspectiveLifecycle(StringMessages stringMessages,
|
||||
AbstractLeaderboardDTO leaderboard) {
|
||||
addLifeCycle(new LeaderboardPanelLifecycle(leaderboard, stringMessages));
|
||||
addLifeCycle(new MultiCompetitorLeaderboardChartLifecycle());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in new issue
Block a user