mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-27 22:37:15 +00:00
Fullscreen mode for competitor analysis (work in progress) can be
enabled/disalbed via experimental features flag
This commit is contained in:
1 parent
d0dc0baa72
commit
d519601bad
3 files changed
+12
-4
No files matched your search
+3
-1
@@ -22,6 +22,7 @@ import com.sap.sailing.gwt.home.client.place.event.regatta.EventRegattaView;
|
||||
import com.sap.sailing.gwt.home.client.place.event.regatta.EventRegattaView.Presenter;
|
||||
import com.sap.sailing.gwt.home.client.place.event.regatta.RegattaAnalyticsDataManager;
|
||||
import com.sap.sailing.gwt.home.client.shared.placeholder.Placeholder;
|
||||
import com.sap.sailing.gwt.home.shared.ExperimentalFeatures;
|
||||
import com.sap.sailing.gwt.ui.client.CompetitorSelectionChangeListener;
|
||||
import com.sap.sailing.gwt.ui.client.CompetitorSelectionModel;
|
||||
import com.sap.sse.common.Util;
|
||||
@@ -44,7 +45,8 @@ public class RegattaCompetitorAnalyticsTabView extends SharedLeaderboardRegattaT
|
||||
}
|
||||
|
||||
@UiField(provided = true)
|
||||
protected OldCompetitorCharts competitorCharts = new OldCompetitorCharts(new OldCompetitorChartsDelegateFullscreenViewer());
|
||||
protected OldCompetitorCharts competitorCharts = new OldCompetitorCharts(
|
||||
ExperimentalFeatures.SHOW_COMPETITOR_ANALYTICS_FULLSCREEN_VIEWER ? new OldCompetitorChartsDelegateFullscreenViewer() : null);
|
||||
|
||||
@Override
|
||||
public Class<RegattaCompetitorAnalyticsPlace> getPlaceClassForActivation() {
|
||||
|
||||
+5
-2
@@ -16,9 +16,11 @@ import com.sap.sailing.domain.common.dto.LeaderboardDTO;
|
||||
import com.sap.sailing.domain.common.dto.RaceColumnDTO;
|
||||
import com.sap.sailing.gwt.common.client.controls.tabbar.TabView;
|
||||
import com.sap.sailing.gwt.home.client.place.event.oldcompetitorcharts.OldCompetitorCharts;
|
||||
import com.sap.sailing.gwt.home.client.place.event.oldcompetitorcharts.OldCompetitorChartsDelegateFullscreenViewer;
|
||||
import com.sap.sailing.gwt.home.client.place.fakeseries.EventSeriesAnalyticsDataManager;
|
||||
import com.sap.sailing.gwt.home.client.place.fakeseries.SeriesView;
|
||||
import com.sap.sailing.gwt.home.client.shared.placeholder.Placeholder;
|
||||
import com.sap.sailing.gwt.home.shared.ExperimentalFeatures;
|
||||
import com.sap.sailing.gwt.ui.client.CompetitorSelectionChangeListener;
|
||||
import com.sap.sailing.gwt.ui.client.CompetitorSelectionModel;
|
||||
import com.sap.sse.common.Util;
|
||||
@@ -33,8 +35,9 @@ public class EventSeriesCompetitorAnalyticsTabView extends SharedLeaderboardEven
|
||||
private static MyBinder ourUiBinder = GWT.create(MyBinder.class);
|
||||
private SeriesView.Presenter currentPresenter;
|
||||
|
||||
@UiField
|
||||
protected OldCompetitorCharts competitorCharts;
|
||||
@UiField(provided = true)
|
||||
protected OldCompetitorCharts competitorCharts = new OldCompetitorCharts(
|
||||
ExperimentalFeatures.SHOW_COMPETITOR_ANALYTICS_FULLSCREEN_VIEWER ? new OldCompetitorChartsDelegateFullscreenViewer() : null);
|
||||
|
||||
private final int MAX_COMPETITORS_IN_CHART = 30;
|
||||
|
||||
|
||||
+4
-1
@@ -25,5 +25,8 @@ public class ExperimentalFeatures {
|
||||
* Provide option to show races (competition format) on mobile devices
|
||||
*/
|
||||
public static final boolean SHOW_RACES_ON_MOBILE = false;
|
||||
|
||||
/**
|
||||
* Provide button to show the competitor analytics in fullscreen view (work in progress)
|
||||
*/
|
||||
public static final boolean SHOW_COMPETITOR_ANALYTICS_FULLSCREEN_VIEWER = false;
|
||||
}
|
||||
Reference in new issue
Block a user