github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/templates/components/exec/task-group-parent.hbs (about)

     1  <button {{action "toggleOpen"}} class="toggle-button {{if this.hasPendingAllocations "is-loading"}}" data-test-task-group-name type="button">
     2    {{x-icon (if this.isOpen "chevron-down" "chevron-right")}}
     3    {{this.taskGroup.name}}
     4  </button>
     5  {{#if this.isOpen}}
     6    <ul class="task-list">
     7      {{#each this.sortedTasks as |task|}}
     8        {{#if this.shouldOpenInNewWindow}}
     9          <a {{on "click" (action "openInNewWindow" this.taskGroup.job this.taskGroup task)}} href="#" class="task-item" data-test-task>
    10            <Exec::TaskContents
    11              @task={{task}}
    12              @active={{and this.currentRouteIsThisTaskGroup (eq task.name this.activeTaskName)}}
    13              @shouldOpenInNewWindow={{this.shouldOpenInNewWindow}} />
    14          </a>
    15        {{else}}
    16          <LinkTo @route="exec.task-group.task" @models={{array this.taskGroup.job.plainId this.taskGroup.name task.name}} class="task-item" data-test-task={{true}}>
    17            <Exec::TaskContents
    18              @task={{task}}
    19              @active={{and this.currentRouteIsThisTaskGroup (eq task.name this.activeTaskName)}}
    20              @shouldOpenInNewWindow={{this.shouldOpenInNewWindow}} />
    21          </LinkTo>
    22        {{/if}}
    23      {{/each}}
    24    </ul>
    25  {{/if}}