31b4ed7a6d
This is a few combined iterations on the DAS feature.
34 lines
1 KiB
Handlebars
34 lines
1 KiB
Handlebars
<tr
|
|
class={{if @active 'active'}}
|
|
{{on 'click' @onClick}}
|
|
{{did-insert this.calculateHeight}}
|
|
data-test-task-toggles
|
|
>
|
|
<td class="task-cell" data-test-name colspan="2">{{@task.name}}</td>
|
|
<td class="toggle-cell">
|
|
<Toggle
|
|
data-test-cpu-toggle
|
|
@isActive={{@cpu.isActive}}
|
|
@onToggle={{action @toggleRecommendation @cpu.recommendation}}
|
|
@isDisabled={{not @cpu.recommendation}}
|
|
title={{concat 'CPU for ' @task.name}}
|
|
/>
|
|
</td>
|
|
<td class="toggle-cell">
|
|
<Toggle
|
|
data-test-memory-toggle
|
|
@isActive={{@memory.isActive}}
|
|
@onToggle={{action @toggleRecommendation @memory.recommendation}}
|
|
@isDisabled={{not @memory.recommendation}}
|
|
title={{concat 'Memory for ' @task.name}}
|
|
/>
|
|
|
|
{{#if (and @active this.height)}}
|
|
<svg width={{this.height}} height={{this.height}}>
|
|
<rect class="border-cover" x="0" y="1" height={{this.borderCoverHeight}} />
|
|
<polyline class="triangle" points="1 1 {{this.half}} {{this.half}} 1 {{this.height}}" />
|
|
</svg>
|
|
{{/if}}
|
|
</td>
|
|
</tr>
|