diff --git a/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.block.less b/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.block.less index ec84fa959c..1caba245f0 100644 --- a/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.block.less +++ b/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.block.less @@ -1,8 +1,10 @@ capacity-bar { width: 50%; - margin-right: 10px; + margin-right: 25px; min-width: 100px; + display: flex; + align-items: center; .CapacityBar { background-color: @default-bg; @@ -13,6 +15,7 @@ capacity-bar { width: 100%; border-radius: 100vw; overflow: hidden; + margin-right: 10px; } .CapacityBar-remaining { @@ -31,4 +34,8 @@ capacity-bar { background-color: @d7grey; } } + + .Capacity-details--percentage { + color: @default-data-txt; + } } diff --git a/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.directive.js b/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.directive.js index 4999afa3e9..a0616bb646 100644 --- a/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.directive.js +++ b/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.directive.js @@ -19,9 +19,19 @@ export default ['templateUrl', }, true); scope.$watch('capacity', function() { - scope.CapacityStyle = { - 'flex-grow': scope.capacity * 0.01 - }; + if (scope.totalCapacity !== 0) { + scope.CapacityStyle = { + 'flex-grow': scope.capacity * 0.01 + }; + + scope.consumedCapacity = `${scope.capacity}%`; + } else { + scope.CapacityStyle = { + 'flex-grow': 1 + }; + + scope.consumedCapacity = null; + } }, true); } }; diff --git a/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.partial.html b/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.partial.html index c759bbebd1..ab4bc5b5a5 100644 --- a/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.partial.html +++ b/awx/ui/client/src/instance-groups/capacity-bar/capacity-bar.partial.html @@ -1,5 +1,6 @@
Used Capacity
Running Jobs
diff --git a/awx/ui/client/src/instance-groups/instances/instance-jobs/instance-jobs.partial.html b/awx/ui/client/src/instance-groups/instances/instance-jobs/instance-jobs.partial.html index 6db925c943..9c40fe931f 100644 --- a/awx/ui/client/src/instance-groups/instances/instance-jobs/instance-jobs.partial.html +++ b/awx/ui/client/src/instance-groups/instances/instance-jobs/instance-jobs.partial.html @@ -9,7 +9,6 @@Used Capacity
Running Jobs
diff --git a/awx/ui/client/src/instance-groups/instances/instances-list.partial.html b/awx/ui/client/src/instance-groups/instances/instances-list.partial.html index eed226a5ce..da8f052423 100644 --- a/awx/ui/client/src/instance-groups/instances/instances-list.partial.html +++ b/awx/ui/client/src/instance-groups/instances/instances-list.partial.html @@ -35,7 +35,7 @@