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"> </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">“[[version.message | limitTo:100]]”</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"> </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">“[[version.message | limitTo:100]]”</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