diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties index e181839b869..9a833a21595 100755 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties @@ -742,5 +742,5 @@ polarDiagramButton=Polar Diagram timeSinceLastPositionFix=Last GPS timeSinceLastPositionFixTooltip=Time since last received GPS position trackingQuality=Tracking quality -seriesLeaderboard=Sereis leaderboard +seriesLeaderboard=Series leaderboard actLeaderboards=Act leaderboards diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiLeaderboardPanel.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiLeaderboardPanel.java index 6c6696d07e6..4bf0fa7f995 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiLeaderboardPanel.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiLeaderboardPanel.java @@ -4,6 +4,8 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; +import com.google.gwt.dom.client.Style.FontWeight; +import com.google.gwt.dom.client.Style.Unit; import com.google.gwt.event.logical.shared.SelectionEvent; import com.google.gwt.event.logical.shared.SelectionHandler; import com.google.gwt.user.client.ui.FlowPanel; @@ -77,6 +79,8 @@ public class MultiLeaderboardPanel extends AbstractLazyComponent leaderboardNameAndDisplayName : actLeaderboardNamesAndDisplayNames) { FlowPanel tabFlowPanel = new FlowPanel(); actLeaderboardsTabPanel.add(tabFlowPanel, leaderboardNameAndDisplayName.getB(), false); @@ -141,8 +146,13 @@ public class MultiLeaderboardPanel extends AbstractLazyComponent 0); - actLeaderboardsLabel.setVisible(actLeaderboardNamesAndDisplayNames.size() > 0); + // show the last leaderboard when no leaderboard is selected yet + if(selectedActLeaderboardName == null && leaderboardCount > 0) { + actLeaderboardsTabPanel.selectTab(leaderboardCount-1); + } + + actLeaderboardsTabPanel.setVisible(leaderboardCount > 0); + actLeaderboardsLabel.setVisible(leaderboardCount > 0); } }