diff --git a/src/main/java/org/sagebionetworks/web/client/view/ProfileViewImpl.java b/src/main/java/org/sagebionetworks/web/client/view/ProfileViewImpl.java index 5977c59980..38caf1eaf4 100644 --- a/src/main/java/org/sagebionetworks/web/client/view/ProfileViewImpl.java +++ b/src/main/java/org/sagebionetworks/web/client/view/ProfileViewImpl.java @@ -166,9 +166,15 @@ public interface ProfileViewImplUiBinder @UiField Button teamSearchButton; + @UiField + Button teamSearchButtonSmall; + @UiField Button projectSearchButton; + @UiField + Button projectSearchButtonSmall; + // Challenges @UiField FlowPanel challengesTabContent; @@ -264,12 +270,15 @@ public ProfileViewImpl( } }); - teamSearchButton.addClickHandler(event -> - presenter.goTo(new TeamSearch(teamSearchTextBox.getValue())) - ); - projectSearchButton.addClickHandler(event -> - presenter.goTo(new Search(getCurrentProjectSearchJSON())) - ); + ClickHandler teamSearchHandler = event -> + presenter.goTo(new TeamSearch(teamSearchTextBox.getValue())); + teamSearchButton.addClickHandler(teamSearchHandler); + teamSearchButtonSmall.addClickHandler(teamSearchHandler); + + ClickHandler projectSearchHandler = event -> + presenter.goTo(new Search(projectSearchTextBox.getValue())); + projectSearchButton.addClickHandler(projectSearchHandler); + projectSearchButtonSmall.addClickHandler(projectSearchHandler); moreChallengesButton.addClickHandler(event -> presenter.getMoreChallenges() ); diff --git a/src/main/java/org/sagebionetworks/web/client/view/SearchViewImpl.java b/src/main/java/org/sagebionetworks/web/client/view/SearchViewImpl.java index b9a0ed3c65..5a03386478 100644 --- a/src/main/java/org/sagebionetworks/web/client/view/SearchViewImpl.java +++ b/src/main/java/org/sagebionetworks/web/client/view/SearchViewImpl.java @@ -106,6 +106,9 @@ public interface SearchViewImplUiBinder @UiField Button searchButton; + @UiField + Button searchButtonSmall; + private List