github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/public/static/partials/patch_commit_panel.html (about)

     1  <div class="patch">
     2    <span class="one-liner patch-header">
     3      <span class="muted">By</span>
     4      <a href="/patches/user/[[patchinfo.Patch.Author]]">[[patchinfo.Patch.Author]]</a>
     5      <span class="muted">at [[patchinfo.Patch.CreateTime | convertDateToUserTimezone:timezone:"MMM D, YYYY h:mm:ss a"]]</span>
     6    </span>
     7  
     8    <div class="one-liner patch-message" ng-show="base">
     9      <span class="text-muted">on base commit</span>
    10      <a class="base-link" ng-href="[[baselink]]/[[base]]">[[patchinfo.shorthash]]</a>
    11    </div>
    12  
    13    <div class="description-box" ng-show="!hideDescription && patchinfo.Patch.Description != ''">  
    14      <p>[[patchinfo.Patch.Description]]</p>  
    15    </div>
    16  
    17    <div class="patch" ng-init="showAllChanges = false;">
    18      <div ng-click="showAllChanges = !showAllChanges" class="pointer semi-muted">
    19        <i class="fa" ng-class="showAllChanges | conditional:'fa-caret-down':'fa-caret-right'"></i>
    20        [[showAllChanges | conditional:'Hide':'Show']] All Changes
    21        
    22        <span ng-show='!showAllChanges' class="toggle-message">
    23          <span class="additions">+[[totals.additions]]</span>
    24          <span class="deletions">-[[totals.deletions]]</span>
    25        </span>
    26      </div>
    27  
    28      <div class="extra-patch-info" ng-show="showAllChanges">
    29        <div class="patch-iterator" ng-repeat="patch in patchinfo.Patch.Patches">
    30          <div class="patch-message patch-changes-line">
    31            <span ng-show="patch.ModuleName">Changes on [[patch.ModuleName]] module:</span>
    32            <span ng-show="!patch.ModuleName">Changes on [[patchinfo.Patch.Project]]:</span>
    33            <span class="pull-right">
    34              View Diff:
    35              <a ng-href="/filediff/[[patchinfo.Patch.Id]]?patch_number=[[$index]]">HTML</a>
    36              |
    37              <a ng-href="/rawdiff/[[patchinfo.Patch.Id]]?patch_number=[[$index]]">Raw</a>
    38            </span>
    39          </div>
    40  
    41          <table class="table table-new" ng-init="patchNum=$index">
    42            <thead>
    43              <tr>
    44                <th class="col-lg-2">Additions</th>
    45                <th class="col-lg-2">Deletions</th>
    46                <th class="col-lg-8">File</th>
    47              </tr>
    48            </thead>
    49            <tbody>
    50              <tr ng-repeat="file in patch.PatchSet.Summary">
    51                <td class="col-lg-4 additions">+[[file.Additions]]</td>
    52                <td class="col-lg-4 deletions">-[[file.Deletions]]</td>
    53                <td class="col-lg-4">
    54                  <a ng-href="/filediff/[[patchinfo.Patch.Id]]?file_name=[[file.Name | encodeUri]]&patch_number=[[patchNum]]">[[file.Name]]</a>
    55                </td>
    56              </tr>
    57            </tbody>
    58          </table>
    59        </div>
    60      </div>
    61    </div>
    62  </div>