Skip to content

Commit d224dfa

Browse files
authored
[Frontend] e2e: IDs for MetaModeling (#8310)
1 parent cfeede8 commit d224dfa

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -945,6 +945,7 @@ qx.Class.define("osparc.dashboard.ResourceDetails", {
945945
const page = new osparc.dashboard.resources.pages.BasePage(title, iconSrc, id);
946946
const createFunction = new osparc.study.CreateFunction(this.__resourceData);
947947
const createFunctionButton = createFunction.getCreateFunctionButton();
948+
osparc.utils.Utils.setIdToWidget(createFunctionButton, "create_function_page_btn");
948949
osparc.dashboard.resources.pages.BasePage.decorateHeaderButton(createFunctionButton);
949950
const toolbar = this.self().createToolbar();
950951
toolbar.add(createFunctionButton);

services/static-webserver/client/source/class/osparc/form/renderer/PropForm.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ qx.Class.define("osparc.form.renderer.PropForm", {
279279
allowGrowX: false,
280280
alignX: "center"
281281
});
282+
osparc.utils.Utils.setIdToWidget(fieldOptsBtn, "connect_input_btn_" + field.key);
282283
this.__fieldOptsBtnMap[field.key] = fieldOptsBtn;
283284
// populate the button/menu when the it appears
284285
fieldOptsBtn.addListenerOnce("appear", () => {
@@ -323,13 +324,12 @@ qx.Class.define("osparc.form.renderer.PropForm", {
323324
const paramsMenuBtn = this.__getParamsMenuButton(field.key);
324325
paramsMenuBtn.exclude();
325326
optionsMenu.add(paramsMenuBtn);
326-
const areParamsEnabled = osparc.utils.Utils.isDevelopmentPlatform();
327327
[
328328
newParamBtn,
329329
paramsMenuBtn
330330
].forEach(btn => {
331331
studyUI.bind("mode", btn, "visibility", {
332-
converter: mode => mode === "workbench" && areParamsEnabled ? "visible" : "excluded"
332+
converter: mode => mode === "workbench" ? "visible" : "excluded"
333333
});
334334
});
335335
}
@@ -426,6 +426,7 @@ qx.Class.define("osparc.form.renderer.PropForm", {
426426

427427
__getNewParamButton: function(portId) {
428428
const newParamBtn = new qx.ui.menu.Button(this.tr("Set new parameter"));
429+
osparc.utils.Utils.setIdToWidget(newParamBtn, "connect_new_parameter_btn_" + portId);
429430
newParamBtn.addListener("execute", () => this.fireDataEvent("parameterRequested", portId), this);
430431
return newParamBtn;
431432
},

services/static-webserver/client/source/class/osparc/study/CreateFunction.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ qx.Class.define("osparc.study.CreateFunction", {
229229
allowGrowX: false,
230230
alignX: "right"
231231
});
232+
osparc.utils.Utils.setIdToWidget(createFunctionBtn, "create_function_btn");
232233
createFunctionBtn.addListener("execute", () => {
233234
if (this.__form.validate()) {
234235
this.__createFunction(defaultInputs, exposedInputs, exposedOutputs);

services/static-webserver/client/source/class/osparc/widget/NodeOutputs.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ qx.Class.define("osparc.widget.NodeOutputs", {
141141
focusable: false,
142142
toolTipText: this.tr("Connects a Probe to this output")
143143
});
144+
osparc.utils.Utils.setIdToWidget(probeBtn, "connect_probe_btn_" + portKey);
144145
this.bind("offerProbes", probeBtn, "visibility", {
145146
converter: val => val ? "visible" : "excluded"
146147
});

0 commit comments

Comments
 (0)