show status icon next to panel title when expanded

This commit is contained in:
Jake McDermott 2018-07-11 18:28:38 -04:00
parent 3c8a81bcab
commit 2d8a10ebe9
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7
2 changed files with 4 additions and 0 deletions

View File

@ -303,6 +303,7 @@ function OutputIndexController (
// Panel
vm.title = $filter('sanitize')(resource.model.get('name'));
vm.status = resource.model.get('status');
vm.strings = strings;
vm.resource = resource;
vm.reloadState = reloadState;
@ -340,6 +341,7 @@ function OutputIndexController (
});
startListening();
status.subscribe(data => { vm.status = data.status; });
return last();
});

View File

@ -9,6 +9,8 @@
<at-panel class="at-Stdout" ng-class="{'at-Stdout--fullscreen': vm.isPanelExpanded}">
<div class="at-Stdout-wrapper">
<div class="at-Panel-headingTitle">
<i ng-show="vm.isPanelExpanded && vm.status"
class="JobResults-statusResultIcon fa icon-job-{{ vm.status }}"></i>
{{ vm.title }}
</div>
<at-job-stats