Skip to content

Commit e10ed0c

Browse files
authored
Merge pull request #15 from odeimaiz/feature/prj_model_w_server
Feature/prj model w server
2 parents 58bab7a + 87be32b commit e10ed0c

File tree

5 files changed

+13
-14
lines changed

5 files changed

+13
-14
lines changed

services/web/client/source/class/qxapp/components/workbench/NodeBase.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ qx.Class.define("qxapp.components.workbench.NodeBase", {
4949
"LinkDragOver": "qx.event.type.Data",
5050
"LinkDrop": "qx.event.type.Data",
5151
"LinkDragEnd": "qx.event.type.Data",
52-
"NodeMoving": "qx.event.type.Event"
52+
"NodeMoving": "qx.event.type.Event",
53+
"ShowViewer": "qx.event.type.Data"
5354
},
5455

5556
members: {
@@ -217,7 +218,7 @@ qx.Class.define("qxapp.components.workbench.NodeBase", {
217218
viewerButton: button
218219
});
219220
button.addListener("execute", function(e) {
220-
this.getPropsWidget().fireDataEvent("ShowViewer", {
221+
this.fireDataEvent("ShowViewer", {
221222
url: srvUrl,
222223
name: metaData.name,
223224
nodeId: this.getNodeId()

services/web/client/source/class/qxapp/components/workbench/SettingsView.js

+4-10
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,10 @@ qx.Class.define("qxapp.components.workbench.SettingsView", {
7373
this.__dynamicViewer.removeAll();
7474
let viewerButton = node.getViewerButton();
7575
if (viewerButton) {
76-
if (!viewerButton.hasListener("execute")) {
77-
viewerButton.addListener("execute", function(e) {
78-
const data = {
79-
metadata: node.getMetaData(),
80-
nodeId: node.getNodeId()
81-
};
82-
console.log("ShowViewer", data);
83-
this.fireDataEvent("ShowViewer", data);
84-
}, this);
85-
}
76+
node.addListener("ShowViewer", function(e) {
77+
const data = e.getData();
78+
this.fireDataEvent("ShowViewer", data);
79+
}, this);
8680
this.__dynamicViewer.add(viewerButton);
8781
}
8882
}

services/web/client/source/class/qxapp/components/workbench/logger/LoggerView.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ qx.Class.define("qxapp.components.workbench.logger.LoggerView", {
209209

210210
__createInitMsg: function() {
211211
const who = "System";
212-
const what = "Logger intialized";
212+
const what = "Logger initialized";
213213
this.debug(who, what);
214214
},
215215

services/web/client/source/class/qxapp/data/Store.js

+4
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ qx.Class.define("qxapp.data.Store", {
4747
},
4848

4949
getNodeMetaDataFromCache: function(nodeImageId) {
50+
let metadata = this.getNodeMetaData(nodeImageId);
51+
if (metadata) {
52+
return metadata;
53+
}
5054
let services = this.__servicesCacheBuiltIn.concat(this.__servicesCacheComputational);
5155
services = services.concat(this.__servicesCacheInteractive);
5256
for (let i=0; i<services.length; i++) {

services/web/client/source/class/qxapp/desktop/PrjEditor.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ qx.Class.define("qxapp.desktop.PrjEditor", {
7575

7676
// Workaround for updating inputs
7777
if (data.name === "3d-viewer") {
78-
let urlUpdate = "http://" + window.location.hostname + ":" + data.viewer.port + "/retrieve";
78+
let urlUpdate = data.url + "/retrieve";
7979
let req = new qx.io.request.Xhr();
8080
req.set({
8181
url: urlUpdate,

0 commit comments

Comments
 (0)