Skip to content

Commit 523e279

Browse files
committed
Merge branch 'master' into mai/upgrade-requirements-tests
2 parents 9d44d35 + 5aa1302 commit 523e279

File tree

15 files changed

+342
-196
lines changed

15 files changed

+342
-196
lines changed

services/static-webserver/client/source/class/osparc/conversation/Conversation.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,7 @@ qx.Class.define("osparc.conversation.Conversation", {
9090
const newLabel = e.getData()["newLabel"];
9191
if (this.getConversationId()) {
9292
osparc.study.Conversations.renameConversation(this.__studyData["uuid"], this.getConversationId(), newLabel)
93-
.then(() => {
94-
this.getChildControl("button").setLabel(newLabel);
95-
});
93+
.then(() => this.renameConversation(newLabel));
9694
} else {
9795
// create new conversation first
9896
osparc.study.Conversations.addConversation(this.__studyData["uuid"], newLabel)
@@ -111,11 +109,11 @@ qx.Class.define("osparc.conversation.Conversation", {
111109
column: 3
112110
});
113111

114-
const trashButton = new qx.ui.form.Button(null, "@FontAwesome5Solid/times/12").set({
112+
const closeButton = new qx.ui.form.Button(null, "@FontAwesome5Solid/times/12").set({
115113
...buttonsAesthetics,
116114
paddingLeft: 4, // adds spacing between buttons
117115
});
118-
trashButton.addListener("execute", () => {
116+
closeButton.addListener("execute", () => {
119117
const deleteConversation = () => {
120118
osparc.study.Conversations.deleteConversation(this.__studyData["uuid"], this.getConversationId())
121119
.then(() => this.fireEvent("conversationDeleted"));
@@ -138,15 +136,19 @@ qx.Class.define("osparc.conversation.Conversation", {
138136
}
139137
});
140138
// eslint-disable-next-line no-underscore-dangle
141-
tabButton._add(trashButton, {
139+
tabButton._add(closeButton, {
142140
row: 0,
143141
column: 4
144142
});
145-
this.bind("conversationId", trashButton, "visibility", {
143+
this.bind("conversationId", closeButton, "visibility", {
146144
converter: value => value ? "visible" : "excluded"
147145
});
148146
},
149147

148+
renameConversation: function(newName) {
149+
this.getChildControl("button").setLabel(newName);
150+
},
151+
150152
__buildLayout: function() {
151153
this.__messagesTitle = new qx.ui.basic.Label();
152154
this._add(this.__messagesTitle);

services/static-webserver/client/source/class/osparc/conversation/MessageUI.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,7 @@ qx.Class.define("osparc.conversation.MessageUI", {
101101
break;
102102
case "message-content":
103103
control = new osparc.ui.markdown.Markdown().set({
104-
decorator: "rounded",
105104
noMargin: true,
106-
paddingLeft: 8,
107-
paddingRight: 8,
108105
allowGrowX: true,
109106
});
110107
control.getContentElement().setStyles({

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,13 +1024,16 @@ qx.Class.define("osparc.dashboard.CardBase", {
10241024

10251025
__openResourceDetails: function(openWindowCB) {
10261026
const resourceData = this.getResourceData();
1027-
const resourceDetails = new osparc.dashboard.ResourceDetails(resourceData);
1027+
const {
1028+
resourceDetails,
1029+
window,
1030+
} = osparc.dashboard.ResourceDetails.popUpInWindow(resourceData);
1031+
10281032
resourceDetails.addListenerOnce("pagesAdded", () => {
10291033
if (openWindowCB in resourceDetails) {
10301034
resourceDetails[openWindowCB]();
10311035
}
1032-
})
1033-
const win = osparc.dashboard.ResourceDetails.popUpInWindow(resourceDetails);
1036+
});
10341037
[
10351038
"updateStudy",
10361039
"updateTemplate",
@@ -1041,11 +1044,11 @@ qx.Class.define("osparc.dashboard.CardBase", {
10411044
resourceDetails.addListener(ev, e => this.fireDataEvent(ev, e.getData()));
10421045
});
10431046
resourceDetails.addListener("publishTemplate", e => {
1044-
win.close();
1047+
window.close();
10451048
this.fireDataEvent("publishTemplate", e.getData());
10461049
});
10471050
resourceDetails.addListener("openStudy", e => {
1048-
const openCB = () => win.close();
1051+
const openCB = () => window.close();
10491052
const studyId = e.getData()["uuid"];
10501053
const isStudyCreation = false;
10511054
this._startStudyById(studyId, openCB, null, isStudyCreation);

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -360,10 +360,13 @@ qx.Class.define("osparc.dashboard.NewPlusMenu", {
360360
// so that is not consumed by the menu button itself
361361
e.stopPropagation();
362362
latestMetadata["resourceType"] = "service";
363-
const resourceDetails = new osparc.dashboard.ResourceDetails(latestMetadata);
364-
const win = osparc.dashboard.ResourceDetails.popUpInWindow(resourceDetails);
363+
const {
364+
resourceDetails,
365+
window,
366+
} = osparc.dashboard.ResourceDetails.popUpInWindow(latestMetadata);
367+
365368
resourceDetails.addListener("openService", ev => {
366-
win.close();
369+
window.close();
367370
const openServiceData = ev.getData();
368371
this.fireDataEvent("newStudyFromServiceClicked", {
369372
serviceMetadata: openServiceData,

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

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -939,19 +939,22 @@ qx.Class.define("osparc.dashboard.ResourceBrowserBase", {
939939
},
940940

941941
_openResourceDetails: function(resourceData) {
942-
const resourceDetails = new osparc.dashboard.ResourceDetails(resourceData);
943-
const win = osparc.dashboard.ResourceDetails.popUpInWindow(resourceDetails);
942+
const {
943+
resourceDetails,
944+
window,
945+
} = osparc.dashboard.ResourceDetails.popUpInWindow(resourceData);
946+
944947
resourceDetails.addListener("updateStudy", e => this._updateStudyData(e.getData()));
945948
resourceDetails.addListener("updateTemplate", e => this._updateTemplateData(e.getData()));
946949
resourceDetails.addListener("updateTutorial", e => this._updateTutorialData(e.getData()));
947950
resourceDetails.addListener("updateService", e => this._updateServiceData(e.getData()));
948951
resourceDetails.addListener("updateHypertool", e => this._updateHypertoolData(e.getData()));
949952
resourceDetails.addListener("publishTemplate", e => {
950-
win.close();
953+
window.close();
951954
this.fireDataEvent("publishTemplate", e.getData());
952955
});
953956
resourceDetails.addListener("openStudy", e => {
954-
const openCB = () => win.close();
957+
const openCB = () => window.close();
955958
const studyId = e.getData()["uuid"];
956959
const isStudyCreation = false;
957960
this._startStudyById(studyId, openCB, null, isStudyCreation);
@@ -962,13 +965,13 @@ qx.Class.define("osparc.dashboard.ResourceBrowserBase", {
962965
"openHypertool",
963966
].forEach(eventName => {
964967
resourceDetails.addListener(eventName, e => {
965-
win.close();
968+
window.close();
966969
const templateData = e.getData();
967970
this._createStudyFromTemplate(templateData);
968971
});
969972
});
970973
resourceDetails.addListener("openService", e => {
971-
win.close();
974+
window.close();
972975
const openServiceData = e.getData();
973976
this._createStudyFromService(openServiceData["key"], openServiceData["version"]);
974977
});

0 commit comments

Comments
 (0)