Skip to content

Commit 430cb70

Browse files
committed
showFilterMenu prop
1 parent 28f1b10 commit 430cb70

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

services/static-webserver/client/source/class/osparc/dashboard/SearchBarFilter.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ qx.Class.define("osparc.dashboard.SearchBarFilter", {
4141
this.__currentFilter = null;
4242
},
4343

44+
properties: {
45+
showFilterMenu: {
46+
check: "Boolean",
47+
init: true,
48+
event: "changeShowFilterMenu",
49+
}
50+
},
51+
4452
statics: {
4553
HEIGHT: 36,
4654

@@ -203,7 +211,9 @@ qx.Class.define("osparc.dashboard.SearchBarFilter", {
203211
left: left
204212
});
205213

206-
this.__filtersMenu.show();
214+
if (this.getShowFilterMenu()) {
215+
this.__filtersMenu.show();
216+
}
207217
},
208218

209219
__hideFilterMenu: function() {

services/static-webserver/client/source/class/osparc/dashboard/SearchBarFilterProjects.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ qx.Class.define("osparc.dashboard.SearchBarFilterProjects", {
2323

2424
this.base(arguments, "searchBarFilter-"+resourceType, "searchBarFilter");
2525

26-
this._setLayout(new qx.ui.layout.VBox(5));
26+
this._setLayout(new qx.ui.layout.VBox(8));
2727

2828
this.set({
2929
backgroundColor: "input_background",
@@ -125,6 +125,9 @@ qx.Class.define("osparc.dashboard.SearchBarFilterProjects", {
125125
const templatesButton = this.getChildControl("templates-button");
126126
const publicProjectsButton = this.getChildControl("public-projects-button");
127127
const searchBar = this.getChildControl("search-bar");
128+
searchBar.set({
129+
showFilterMenu: false,
130+
});
128131

129132
radioGroup.add(myProjectsButton, templatesButton, publicProjectsButton);
130133
},

services/static-webserver/client/source/class/osparc/dashboard/StudyBrowser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,6 +1059,7 @@ qx.Class.define("osparc.dashboard.StudyBrowser", {
10591059
_createLayout: function() {
10601060
const searchBarFilter = this._createSearchBar();
10611061
searchBarFilter.set({
1062+
showFilterMenu: false,
10621063
cursor: "pointer",
10631064
});
10641065
searchBarFilter.addListener("tap", () => {

0 commit comments

Comments
 (0)