diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.java index 5b4707ca32e..f69139ddd6f 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.java @@ -9,6 +9,7 @@ import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.AnchorElement; import com.google.gwt.dom.client.DivElement; import com.google.gwt.dom.client.Document; +import com.google.gwt.dom.client.SpanElement; import com.google.gwt.dom.client.Style.Display; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; @@ -40,7 +41,8 @@ public class EventRegattaList extends Composite { @UiField DivElement regattaListNavigationDiv; @UiField DivElement regattaListItemsDiv; @UiField AnchorElement filterNoLeaderboardGroupsAnchor; - + @UiField SpanElement allBoatClassesSelected; + private final EventDTO event; private final Map> regattaElementsByLeaderboardGroup; @@ -108,6 +110,7 @@ public class EventRegattaList extends Composite { private void filterRegattaListByLeaderboardGroup(LeaderboardGroupDTO leaderboardGroup) { if (leaderboardGroup != null) { + allBoatClassesSelected.getStyle().setDisplay(Display.NONE); // hide all regattas of the not selected leaderboardgroup for (LeaderboardGroupDTO lg : event.getLeaderboardGroups()) { boolean isVisible = leaderboardGroup.getName().equals(lg.getName()); @@ -118,6 +121,7 @@ public class EventRegattaList extends Composite { } } else { // make all regattas visible + allBoatClassesSelected.getStyle().setDisplay(Display.INLINE_BLOCK); for (LeaderboardGroupDTO lg : event.getLeaderboardGroups()) { List regattaElements = regattaElementsByLeaderboardGroup.get(lg.getName()); for (Regatta regatta : regattaElements) { diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.ui.xml b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.ui.xml index 2d8d9867776..64a280b6c3d 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.ui.xml +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattalist/EventRegattaList.ui.xml @@ -11,7 +11,7 @@
- + ✓