Skip to content

Commit 4da69c1

Browse files
committed
Actions
1 parent 3c98f7c commit 4da69c1

File tree

3 files changed

+42
-9
lines changed

3 files changed

+42
-9
lines changed

services/static-webserver/client/source/class/osparc/jobs/JobsBrowser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ qx.Class.define("osparc.jobs.JobsBrowser", {
3333
jobsBrowser = new osparc.jobs.JobsBrowser();
3434
}
3535
const title = qx.locale.Manager.tr("Jobs");
36-
const win = osparc.ui.window.Window.popUpInWindow(jobsBrowser, title, 1000, 500);
36+
const win = osparc.ui.window.Window.popUpInWindow(jobsBrowser, title, 1200, 500);
3737
win.open();
3838
return win;
3939
}

services/static-webserver/client/source/class/osparc/jobs/JobsTable.js

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,21 @@ qx.Class.define("osparc.jobs.JobsTable", {
3636

3737
Object.values(this.self().COLS).forEach(col => columnModel.setColumnWidth(col.column, col.width));
3838

39-
const fontButtonRenderer = new osparc.ui.table.cellrenderer.ImageButtonRenderer();
40-
fontButtonRenderer.setIconPath("osparc/circle-info-solid_text.svg");
41-
columnModel.setDataCellRenderer(this.self().COLS.INFO.column, fontButtonRenderer);
39+
const fontButtonRendererInfo = new osparc.ui.table.cellrenderer.ImageButtonRenderer();
40+
fontButtonRendererInfo.setIconPath("osparc/circle-info-solid_text.svg");
41+
columnModel.setDataCellRenderer(this.self().COLS.INFO.column, fontButtonRendererInfo);
42+
43+
const fontButtonRendererStop = new osparc.ui.table.cellrenderer.ImageButtonRenderer();
44+
fontButtonRendererStop.setIconPath("osparc/circle-info-solid_text.svg");
45+
columnModel.setDataCellRenderer(this.self().COLS.ACTION_STOP.column, fontButtonRendererStop);
46+
47+
const fontButtonRendererDelete = new osparc.ui.table.cellrenderer.ImageButtonRenderer();
48+
fontButtonRendererDelete.setIconPath("osparc/circle-info-solid_text.svg");
49+
columnModel.setDataCellRenderer(this.self().COLS.ACTION_DELETE.column, fontButtonRendererDelete);
50+
51+
const fontButtonRendererLogs = new osparc.ui.table.cellrenderer.ImageButtonRenderer();
52+
fontButtonRendererLogs.setIconPath("osparc/circle-info-solid_text.svg");
53+
columnModel.setDataCellRenderer(this.self().COLS.ACTION_LOGS.column, fontButtonRendererLogs);
4254
},
4355

4456
statics: {
@@ -79,16 +91,34 @@ qx.Class.define("osparc.jobs.JobsTable", {
7991
label: qx.locale.Manager.tr("Started"),
8092
width: 130
8193
},
94+
INFO: {
95+
id: "info",
96+
column: 6,
97+
label: qx.locale.Manager.tr("Info"),
98+
width: 40
99+
},
82100
INSTANCE: {
83101
id: "instance",
84-
column: 6,
102+
column: 7,
85103
label: qx.locale.Manager.tr("Instance"),
86104
width: 90
87105
},
88-
INFO: {
106+
ACTION_STOP: {
89107
id: "info",
90-
column: 7,
91-
label: qx.locale.Manager.tr("Info"),
108+
column: 8,
109+
label: "",
110+
width: 40
111+
},
112+
ACTION_DELETE: {
113+
id: "info",
114+
column: 9,
115+
label: "",
116+
width: 40
117+
},
118+
ACTION_LOGS: {
119+
id: "info",
120+
column: 10,
121+
label: "",
92122
width: 40
93123
},
94124
}

services/static-webserver/client/source/class/osparc/jobs/JobsTableModel.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ qx.Class.define("osparc.jobs.JobsTableModel", {
3333

3434
this.setSortColumnIndexWithoutSortingData(jobsCols.SUBMIT.column);
3535
this.setSortAscendingWithoutSortingData(false);
36-
this.setColumnSortable(jobsCols.INSTANCE.column, false);
36+
this.setColumnSortable(jobsCols.INFO.column, false);
37+
this.setColumnSortable(jobsCols.ACTION_STOP.column, false);
38+
this.setColumnSortable(jobsCols.ACTION_DELETE.column, false);
39+
this.setColumnSortable(jobsCols.ACTION_LOGS.column, false);
3740
},
3841

3942
properties: {

0 commit comments

Comments
 (0)