Skip to content

Commit a6622de

Browse files
committed
refactor
1 parent 00eaf3c commit a6622de

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

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

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -74,23 +74,7 @@ qx.Class.define("osparc.study.SaveAsTemplate", {
7474
form.add(publishWithData, this.tr("Publish with data"), null, "publishWithData");
7575

7676
if (osparc.data.Permissions.getInstance().isTester()) {
77-
const templateTypeSB = new qx.ui.form.SelectBox().set({
78-
allowGrowX: false,
79-
});
80-
const templateTypes = [{
81-
label: "Template",
82-
id: osparc.data.model.StudyUI.TEMPLATE_TYPE,
83-
}, {
84-
label: "Tutorial",
85-
id: osparc.data.model.StudyUI.TUTORIAL_TYPE,
86-
}, {
87-
label: "Hypertool",
88-
id: osparc.data.model.StudyUI.HYPERTOOL_TYPE,
89-
}]
90-
templateTypes.forEach(tempType => {
91-
const tItem = new qx.ui.form.ListItem(tempType.label, null, tempType.id);
92-
templateTypeSB.add(tItem);
93-
});
77+
const templateTypeSB = osparc.study.Utils.createTemplateTypeSB();
9478
form.add(templateTypeSB, this.tr("Template Type"), null, "templateType");
9579
}
9680

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

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,27 @@ qx.Class.define("osparc.study.Utils", {
205205
return pollTasks.createPollingTask(fetchPromise)
206206
},
207207

208+
createTemplateTypeSB: function() {
209+
const templateTypeSB = new qx.ui.form.SelectBox().set({
210+
allowGrowX: false,
211+
});
212+
const templateTypes = [{
213+
label: "Template",
214+
id: osparc.data.model.StudyUI.TEMPLATE_TYPE,
215+
}, {
216+
label: "Tutorial",
217+
id: osparc.data.model.StudyUI.TUTORIAL_TYPE,
218+
}, {
219+
label: "Hypertool",
220+
id: osparc.data.model.StudyUI.HYPERTOOL_TYPE,
221+
}]
222+
templateTypes.forEach(tempType => {
223+
const tItem = new qx.ui.form.ListItem(tempType.label, null, tempType.id);
224+
templateTypeSB.add(tItem);
225+
});
226+
return templateTypeSB;
227+
},
228+
208229
extractTemplateType: function(templateData) {
209230
if (templateData && templateData["ui"] && templateData["ui"]["templateType"]) {
210231
return templateData["ui"]["templateType"];

0 commit comments

Comments
 (0)