dd2745f608
Horizon has updated its version of Bootstrap to 0.14.0 that introduced the uib prefix for all components. Change-Id: I05589d38b11a3b4e40e247dfcaf0fc02deccd1b6
63 lines
2.1 KiB
HTML
63 lines
2.1 KiB
HTML
<div class="detail-page"
|
|
ng-controller="horizon.dashboard.admin.ironic.NodeDetailsController as ctrl">
|
|
|
|
<div class="pull-right">
|
|
<button class="btn btn-default btn-sm"
|
|
style="margin-right:10px;"
|
|
ng-click="ctrl.refresh()">
|
|
<span translate>Refresh</span>
|
|
</button>
|
|
<action-list uib-dropdown>
|
|
<action button-type="split-button"
|
|
action-classes="'btn btn-default btn-sm'"
|
|
callback="ctrl.actions.powerOn"
|
|
item="ctrl.node"
|
|
disabled="ctrl.node.power_state!=='power off'">
|
|
{$ 'Power on' | translate $}
|
|
</action>
|
|
<menu>
|
|
<action button-type="menu-item"
|
|
callback="ctrl.actions.powerOff"
|
|
item="ctrl.node"
|
|
disabled="ctrl.node.power_state!=='power on'">
|
|
{$ 'Power off' | translate $}
|
|
</action>
|
|
<action button-type="menu-item"
|
|
callback="ctrl.putNodeInMaintenanceMode"
|
|
disabled="ctrl.node.maintenance">
|
|
{$ 'Maintenance on' | translate $}
|
|
</action>
|
|
<action button-type="menu-item"
|
|
callback="ctrl.removeNodeFromMaintenanceMode"
|
|
disabled="!ctrl.node.maintenance">
|
|
{$ 'Maintenance off' | translate $}
|
|
</action>
|
|
<li role="presentation"
|
|
ng-repeat="transition in ctrl.nodeStateTransitions">
|
|
<a role="menuitem"
|
|
ng-click="ctrl.actions.setProvisionState({
|
|
node: ctrl.node,
|
|
verb: transition.verb});
|
|
$event.stopPropagation();
|
|
$event.preventDefault()">
|
|
<span>{$ transition.label $}</span>
|
|
</a>
|
|
</li>
|
|
<action button-type="menu-item"
|
|
callback="ctrl.editNode">
|
|
{$ 'Edit' | translate $}
|
|
</action>
|
|
</menu>
|
|
</action-list>
|
|
</div>
|
|
|
|
<div class="clearfix"></div>
|
|
|
|
<uib-tabset>
|
|
<uib-tab ng-repeat="section in ctrl.sections"
|
|
heading="{$ section.heading $}">
|
|
<ng-include src="section.templateUrl"></ng-include>
|
|
</uib-tab>
|
|
</uib-tabset>
|
|
</div>
|