Skip to content

Commit 8041076

Browse files
committed
"extra-info"
1 parent 1e68d9f commit 8041076

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

services/static-webserver/client/source/class/osparc/tester/WebSocketMessages.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ qx.Class.define("osparc.tester.WebSocketMessages", {
7878
});
7979
break;
8080
}
81-
case "json-viewer":
81+
case "json-tree-widget":
8282
control = new osparc.ui.basic.JsonTreeWidget();
8383
this._add(control);
8484
break;
@@ -89,7 +89,7 @@ qx.Class.define("osparc.tester.WebSocketMessages", {
8989
_buildLayout: function() {
9090
const filterMessage = this.getChildControl("filter-message");
9191
const table = this.getChildControl("messages-table");
92-
const jsonViewer = this.getChildControl("json-viewer");
92+
const jsonTreeWidget = this.getChildControl("json-tree-widget");
9393

9494
const model = table.getTableModel();
9595
filterMessage.addListener("changeValue", e => {
@@ -101,7 +101,7 @@ qx.Class.define("osparc.tester.WebSocketMessages", {
101101
table.addListener("cellTap", e => {
102102
const selectedRow = e.getRow();
103103
const rowData = table.getTableModel().getRowData(selectedRow);
104-
jsonViewer.setJson(JSON.parse(rowData[2]));
104+
jsonTreeWidget.setJson(JSON.parse(rowData[2]));
105105
}, this);
106106

107107
this.__populateTable();

services/static-webserver/client/source/class/osparc/ui/basic/JsonTreeWidget.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ qx.Class.define("osparc.ui.basic.JsonTreeWidget", {
4848
},
4949

5050
members: {
51-
setJson(data) {
51+
setJson: function(data) {
5252
const prettyJson = JSON.stringify(data, null, "&emsp;").replace(/\n/ig, "<br>");
5353
this.setValue(prettyJson);
5454
}

services/static-webserver/client/source/class/osparc/user/UserDetails.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,14 @@ qx.Class.define("osparc.user.UserDetails", {
251251
column: 1
252252
});
253253
break;
254+
case "extra-info":
255+
control = new osparc.ui.basic.JsonTreeWidget();
256+
const container = new qx.ui.container.Scroll();
257+
container.add(control);
258+
this._add(container, {
259+
flex: 1
260+
});
261+
break;
254262
}
255263
return control || this.base(arguments, id);
256264
},
@@ -275,6 +283,7 @@ qx.Class.define("osparc.user.UserDetails", {
275283
// remove the displayed properties from the contact info
276284
Object.keys(qx.util.PropertyUtil.getProperties(osparc.data.model.User)).forEach(prop => delete userData[prop]);
277285
console.log("Remaining User data", userData);
286+
this.getChildControl("extra-info").setJson(userData);
278287
}
279288
})
280289
.catch(err => {

0 commit comments

Comments
 (0)