Files
awx/awx/ui/client/lib/components/relaunchButton/relaunchButton.partial.html

42 lines
1.4 KiB
HTML

<div ng-if="vm.showRelaunch"
class="at-Relaunch"
aw-tool-tip="{{ vm.tooltip }}"
data-tip-watch="vm.tooltip"
data-placement="top">
<div class="btn-group" role="group" ng-if="vm.job.type === 'job' && vm.job.status === 'failed'">
<button
aria-label="{{:: vm.strings.get('relaunch.DROPDOWN_TITLE') }}"
class="at-Relaunch--button"
data-toggle="dropdown"
aria-expanded="false"
id="relaunchDropdown"
>
<i class="{{ vm.icon }}"></i>
</button>
<ul class="dropdown-menu pull-right" aria-labelledby="relaunchDropdown">
<li class="at-Relaunch--dropdownTitle">
<span>{{ vm.dropdownTitle }}</span>
</li>
<li ng-repeat="option in vm.dropdownOptions"
class="at-Relaunch--dropdownOptions">
<a ng-click="vm.relaunchOn(option)">
<i class="fa {{ option.icon }}"></i>
{{ option.name }}
</a>
</li>
</ul>
</div>
<button
aria-label="{{:: vm.strings.get('relaunch.DEFAULT') }}"
class="at-Relaunch--button"
ng-click="vm.relaunchJob()"
ng-if="!(vm.job.type === 'job' && vm.job.status === 'failed')"
>
<i class="{{ vm.icon }}"></i>
</button>
<prompt prompt-data="vm.promptData" on-finish="vm.relaunchJobWithPassword()"></prompt>
</div>