Fullscreen mode for competitor analysis (work in progress) can be

enabled/disalbed via experimental features flag
This commit is contained in:
Benjamin Barth committed 2015-08-24 15:59:48 +02:00
1 parent d0dc0baa72
commit d519601bad
3 files changed
+12 -4

No files matched your search

@@ -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() {
@@ -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;
@@ -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;
}