Clean up icons
Clean up duplicate svg icons from assets directory.
Created a statusIcon component to dynamically render
status icons instead of using background-image in
scss files.
- Moved/removed on, off, critical, warning svg icons from
assets directory
- Updated background-image status icons to use <icon>
or <status-icon> directive
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Ic0f06d78b0861d6f60d40b2dcc0b80fd6dad2a88
diff --git a/app/server-control/controllers/power-operations-controller.html b/app/server-control/controllers/power-operations-controller.html
index ab83437..e44ef1f 100644
--- a/app/server-control/controllers/power-operations-controller.html
+++ b/app/server-control/controllers/power-operations-controller.html
@@ -13,11 +13,20 @@
<!-- Power Indicator Bar -->
<div class="row column">
<div id="power-indicator-bar" class="power__indicator-bar"
- ng-class="{'power__state-on': dataService.server_state == 'Running', 'power__state-off': dataService.server_state == 'Off', 'power__state-indet': dataService.server_state == 'Standby', 'power__state-error': dataService.server_state == 'Quiesced'}">
+ ng-class="{'power__state-on': dataService.server_state == 'Running',
+ 'power__state-off': dataService.server_state == 'Off',
+ 'power__state-indet': dataService.server_state == 'Standby',
+ 'power__state-error': dataService.server_state == 'Quiesced'}">
<p class="inline">
{{ dataService.hostname }} - {{ dataService.server_id }}
</p>
<h3 class="power__state inline no-margin h3">
+ <status-icon status="{{ dataService.server_state == 'Running' ? 'on' :
+ dataService.server_state == 'Off' ? 'off' :
+ dataService.server_state == 'Unreachable' ? 'off' :
+ dataService.server_state == 'Standby' ? 'warn' :
+ dataService.server_state == 'Quiesced' ? 'error' : null }}">
+ </status-icon>
<span>{{ dataService.server_state | quiescedToError }}</span>
</h3>
</div>