github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/templates/components/job-diff-fields-and-objects.hbs (about)

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