github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/service/templates/timeline.html (about)

     1  {{define "scripts"}}
     2  <script type="text/javascript">
     3    window.userTz = '{{GetTimezone $.User}}';
     4    window.project = '{{ .ProjectData.ProjectRef.Identifier }}';
     5  </script>
     6  <script type="text/javascript" src="/static/js/services/timeline_resource.js?hash={{ StaticsMD5 }}"></script>
     7  <script type="text/javascript" src="{{Static "js" "timeline.js"}}?hash={{ StaticsMD5 }}"></script>
     8  {{end}}
     9  
    10  {{define "title"}}
    11  Evergreen - Timeline
    12  {{end}}
    13  
    14  {{define "content"}}
    15  <div ng-controller="TimelineController" class="container-fluid">
    16    <header class="clearfix">
    17      <h1>Timeline</h1>
    18  
    19      <!-- pagination buttons -->
    20      <div class="btn-group btn-group-sm header-pagination">
    21        <button id="previous" type="button" class="btn btn-default" ng-disabled="currentPage === 0" ng-click="previousPage()">Newer</button>
    22        <button id="next" type="button" class="btn btn-default" ng-disabled="currentPage === getLastPageIndex()" ng-click="nextPage()">Older</button>
    23      </div>
    24    </header>
    25  
    26    <ul id="timeline">
    27      <li class="timeline-version"
    28          ng-repeat="versionData in data.Versions"
    29          ng-init="version = versionData.Version">
    30        <div ng-if="versionActivated(versionData)" class="timeline-builds-list inline">
    31          <div class="timeline-text row-header">
    32            <div class="version-info clearfix">
    33              <i ng-if="!!version.Errors" class="fa fa-warning" style="color:red">&nbsp;</i>
    34  
    35              <div class="pull-left">
    36                <span class="label label-info">Active</span>
    37                <a class="git-link gitspec" ng-href="/version/[[version.id]]">[[version.revision | limitTo:7]]<span ng-if="version.project" class="git-project">[[version.project]]</span></a>
    38  
    39                <span class="text-muted">//</span>
    40                <span class="git-msg">&ldquo;[[version.message | limitTo:100]]&rdquo;</span>
    41              </div>
    42  
    43              <div class="git-pushtime pull-right">
    44                [[version.create_time | convertDateToUserTimezone:userTz:"MMM D, YYYY h:mm:ss a"]]
    45              </div>
    46            </div>
    47          </div>
    48          <div class="builds">
    49            <ul class="builds">
    50              <li class="timeline-build"
    51                  ng-repeat="buildData in versionData.Builds | orderBy:'Build.display_name'"
    52                  ng-init="build = buildData.Build;">
    53                <a  ng-href="/build/[[build._id]]" id="[[build._id]]" class="build-link" ng-class="build.tasks | buildStatus">
    54                  [[build.display_name]]
    55                </a>
    56                <div class="tasks-list inline" results-bar="buildData.taskResults">
    57                </div>
    58              </li>
    59            </ul>
    60          </div>
    61        </div>
    62  
    63        <div ng-if="!versionActivated(versionData)" class="timeline-builds-list inline inactive">
    64          <div class="timeline-text row-header">
    65            <div class="version-info">
    66              <i ng-if="!!version.Errors" class="fa fa-warning" style="color:red">&nbsp;</i>
    67  
    68              <div class="pull-left">
    69                <span class="label label-default">Inactive</span>
    70                <a class="git-link gitspec" ng-href="/version/[[version.id]]">[[version.revision | limitTo:7]]<span class="git-project">[[version.project]]</span></a>
    71  
    72                <span class="text-muted">//</span>
    73                <span class="git-msg">&ldquo;[[version.message | limitTo:100]]&rdquo;</span>
    74              </div>
    75  
    76              <span class="git-pushtime pull-right">
    77                [[version.create_time | convertDateToUserTimezone:userTz:"MMM D, YYYY h:mm:ss a"]]
    78              </span>
    79            </div>
    80          </div>
    81        </div>
    82      </li>
    83    </ul>
    84  </div>
    85  {{end}}
    86