github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/templates/components/job-diff-fields-and-objects.hbs (about) 1 <div class="diff-section-table"> 2 {{#each fields as |field|}} 3 <div 4 data-test-diff-section-label="field" 5 data-test-diff-field="{{lowercase field.Type}}" 6 class="diff-section-table-row {{concat 7 "diff-section-label is-" 8 (lowercase field.Type) 9 }}"> 10 <span class="diff-section-table-cell"> 11 <span class="marker {{concat "is-" (lowercase field.Type)}}"> 12 {{#if (eq (lowercase field.Type) "added")}} 13 + 14 {{else if (eq (lowercase field.Type) "deleted")}} 15 - 16 {{else if (eq (lowercase field.Type) "edited")}} 17 +/- 18 {{/if}} 19 </span> 20 {{field.Name}}: 21 </span> 22 {{#if (eq (lowercase field.Type) "added")}} 23 <span class="diff-section-table-cell diff-section-change">"{{field.New}}"</span> 24 {{else if (eq (lowercase field.Type) "deleted")}} 25 <span class="diff-section-table-cell diff-section-change">"{{field.Old}}"</span> 26 {{else if (eq (lowercase field.Type) "edited")}} 27 <span class="diff-section-table-cell diff-section-change">"{{field.Old}}" => "{{field.New}}"</span> 28 {{else}} 29 <span class="diff-section-table-cell">"{{field.New}}"</span> 30 {{/if}} 31 </div> 32 {{/each}} 33 </div> 34 35 {{#each objects as |object|}} 36 <div 37 data-test-diff-section-label="object" 38 data-test-diff-field="{{lowercase object.Type}}" 39 class="{{concat 40 "diff-section-label is-" 41 (lowercase object.Type) 42 }}"> 43 <span class="marker {{concat "is-" (lowercase object.Type)}}"> 44 {{#if (eq (lowercase object.Type) "added")}} 45 + 46 {{else if (eq (lowercase object.Type) "deleted")}} 47 - 48 {{else if (eq (lowercase object.Type) "edited")}} 49 +/- 50 {{/if}} 51 </span> 52 {{object.Name}} { 53 <div data-test-diff-section-label="nested-object" class="diff-section-label"> 54 {{job-diff-fields-and-objects fields=object.Fields objects=object.Objects}} 55 </div> 56 } 57 </div> 58 {{/each}}