|
@@ -193,7 +193,7 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
|
|
|
<td data-bind="text: name"></td>
|
|
<td data-bind="text: name"></td>
|
|
|
<td data-bind="text: user"></td>
|
|
<td data-bind="text: user"></td>
|
|
|
<td data-bind="text: type"></td>
|
|
<td data-bind="text: type"></td>
|
|
|
- <td data-bind="text: status"></td>
|
|
|
|
|
|
|
+ <td><span class="label job-status-label" data-bind="text: status"></span></td>
|
|
|
<td data-bind="text: $root.formatProgress(progress)"></td>
|
|
<td data-bind="text: $root.formatProgress(progress)"></td>
|
|
|
<td data-bind="text: queue"></td>
|
|
<td data-bind="text: queue"></td>
|
|
|
<td data-bind="moment: {data: submitted, format: 'LLL'}"></td>
|
|
<td data-bind="moment: {data: submitted, format: 'LLL'}"></td>
|
|
@@ -737,7 +737,7 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
|
|
|
<td data-bind="text: id"></td>
|
|
<td data-bind="text: id"></td>
|
|
|
<td data-bind="text: elapsedTime.toHHMMSS()"></td>
|
|
<td data-bind="text: elapsedTime.toHHMMSS()"></td>
|
|
|
<td data-bind="text: progress"></td>
|
|
<td data-bind="text: progress"></td>
|
|
|
- <td data-bind="text: state"></td>
|
|
|
|
|
|
|
+ <td><span class="label job-status-label" data-bind="text: state"></span></td>
|
|
|
<td data-bind="moment: {data: startTime, format: 'LLL'}"></td>
|
|
<td data-bind="moment: {data: startTime, format: 'LLL'}"></td>
|
|
|
<td data-bind="text: successfulAttempt"></td>
|
|
<td data-bind="text: successfulAttempt"></td>
|
|
|
<td data-bind="moment: {data: finishTime, format: 'LLL'}"></td>
|
|
<td data-bind="moment: {data: finishTime, format: 'LLL'}"></td>
|
|
@@ -2005,7 +2005,7 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
|
|
|
<td data-bind="click: function() {}, clickBubble: false">
|
|
<td data-bind="click: function() {}, clickBubble: false">
|
|
|
<div class="hue-checkbox fa" data-bind="click: function() {}, clickBubble: false, multiCheck: '#schedulesTable', value: $data, hueChecked: $parent.selectedJobs"></div>
|
|
<div class="hue-checkbox fa" data-bind="click: function() {}, clickBubble: false, multiCheck: '#schedulesTable', value: $data, hueChecked: $parent.selectedJobs"></div>
|
|
|
</td>
|
|
</td>
|
|
|
- <td data-bind="text: properties.status"></td>
|
|
|
|
|
|
|
+ <td><span class="label job-status-label" data-bind="text: properties.status"></span></td>
|
|
|
<td data-bind="text: properties.title"></td>
|
|
<td data-bind="text: properties.title"></td>
|
|
|
<td data-bind="text: properties.type"></td>
|
|
<td data-bind="text: properties.type"></td>
|
|
|
<td data-bind="text: properties.errorMessage"></td>
|
|
<td data-bind="text: properties.errorMessage"></td>
|
|
@@ -2113,7 +2113,7 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
|
|
|
</thead>
|
|
</thead>
|
|
|
<tbody data-bind="foreach: properties['actions']">
|
|
<tbody data-bind="foreach: properties['actions']">
|
|
|
<tr class="status-border pointer" data-bind="css: {'completed': status() == 'SUCCEEDED', 'running': ['SUCCEEDED', 'FAILED', 'KILLED'].indexOf(status()) != -1, 'failed': status() == 'FAILED' || status() == 'KILLED'}, click: function() { if (id()) { $root.job().id(id()); $root.job().fetchJob();} }">
|
|
<tr class="status-border pointer" data-bind="css: {'completed': status() == 'SUCCEEDED', 'running': ['SUCCEEDED', 'FAILED', 'KILLED'].indexOf(status()) != -1, 'failed': status() == 'FAILED' || status() == 'KILLED'}, click: function() { if (id()) { $root.job().id(id()); $root.job().fetchJob();} }">
|
|
|
- <td data-bind="text: status"></td>
|
|
|
|
|
|
|
+ <td><span class="label job-status-label" data-bind="text: status"></span></td>
|
|
|
<td data-bind="text: name"></td>
|
|
<td data-bind="text: name"></td>
|
|
|
<td data-bind="text: type"></td>
|
|
<td data-bind="text: type"></td>
|
|
|
<td data-bind="text: nextMaterializedTime"></td>
|
|
<td data-bind="text: nextMaterializedTime"></td>
|