aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/webapp/apps/frontPageApp
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-01-13 09:35:27 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2013-01-13 09:35:27 +0100
commit22cb83183828c7a4828c54e9b30597d276cfd73f (patch)
treeb12bf07c920951bc17cb74758f2e0dcb99f04f5d /src/main/resources/webapp/apps/frontPageApp
parent7869a849164dd8431a1326385c33af5d397b9789 (diff)
downloadesper-testing-22cb83183828c7a4828c54e9b30597d276cfd73f.tar.gz
esper-testing-22cb83183828c7a4828c54e9b30597d276cfd73f.tar.bz2
esper-testing-22cb83183828c7a4828c54e9b30597d276cfd73f.tar.xz
esper-testing-22cb83183828c7a4828c54e9b30597d276cfd73f.zip
o Implemented "build" view.
o Created a better 'dogtag' directive, should be more reusable.
Diffstat (limited to 'src/main/resources/webapp/apps/frontPageApp')
-rwxr-xr-xsrc/main/resources/webapp/apps/frontPageApp/badge.html16
-rwxr-xr-xsrc/main/resources/webapp/apps/frontPageApp/badgeList.html2
-rwxr-xr-xsrc/main/resources/webapp/apps/frontPageApp/build.html29
-rwxr-xr-xsrc/main/resources/webapp/apps/frontPageApp/buildList.html8
-rwxr-xr-xsrc/main/resources/webapp/apps/frontPageApp/frontPageApp.js2
-rwxr-xr-xsrc/main/resources/webapp/apps/frontPageApp/person.html4
6 files changed, 46 insertions, 15 deletions
diff --git a/src/main/resources/webapp/apps/frontPageApp/badge.html b/src/main/resources/webapp/apps/frontPageApp/badge.html
index 92fc7ae..48d15ce 100755
--- a/src/main/resources/webapp/apps/frontPageApp/badge.html
+++ b/src/main/resources/webapp/apps/frontPageApp/badge.html
@@ -3,25 +3,21 @@
<navbar/>
<div class="page-header">
- <h1>Badge</h1>
+ <h1>Build</h1>
</div>
<div class="row">
<div class="span12">
- The badge <badge-span badge="badge.badge"></badge-span> was awarded to <person-link person="badge.person"></person-link> at
- {{badge.badge.createdDate | date:'medium'}}.
- </div>
- </div>
-
- <div class="row" ng-switch="badge.badge.name">
- <div class="span12" ng-switch-when="UNBREAKABLE">
- <h2>Details</h2>
+ <p>
+ The badge <badge-span badge="badge.badge"></badge-span> was awarded to
+ <person-link person="badge.person"></person-link> at {{badge.badge.createdDate | date:'medium'}}.
+ </p>
<p>
The badge was awarded for having {{badge.personalBadge.builds.length}} successful builds in a row:
</p>
<ul class="unstyled">
<li ng-repeat="b in badge.personalBadge.builds">
- <a class="btn" href="/build/{{b}}">{{$index + 1}} <i class="icon-chevron-right"></i></a>
+ <a class="btn" href="#/build/{{b}}">{{$index + 1}} <i class="icon-chevron-right"></i></a>
</li>
</ul>
</div>
diff --git a/src/main/resources/webapp/apps/frontPageApp/badgeList.html b/src/main/resources/webapp/apps/frontPageApp/badgeList.html
index 972e1ec..6b795bd 100755
--- a/src/main/resources/webapp/apps/frontPageApp/badgeList.html
+++ b/src/main/resources/webapp/apps/frontPageApp/badgeList.html
@@ -30,7 +30,7 @@
<div><person-avatar person="badge.person"></person-avatar></div>
<badge-span badge="badge.badge" ></badge-span> <br/>
- <!--was awarded to<br/>-->
+ <a href="/#/badge/{{badge.badge.uuid}}">More</a>
</div>
</div>
</x>
diff --git a/src/main/resources/webapp/apps/frontPageApp/build.html b/src/main/resources/webapp/apps/frontPageApp/build.html
new file mode 100755
index 0000000..0972758
--- /dev/null
+++ b/src/main/resources/webapp/apps/frontPageApp/build.html
@@ -0,0 +1,29 @@
+<div class="container">
+
+ <navbar/>
+
+ <div class="page-header">
+ <h1>Build</h1>
+ </div>
+
+ <div class="row">
+ <div class="span12">
+ <table class="table table-bordered">
+ <tbody>
+ <tr>
+ <th>Type</th>
+ <td>Jenkins</td>
+ </tr>
+ <tr>
+ <th>Duration</th>
+ <td>{{build.build.timestamp | date:'medium'}}</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>Participants</h2>
+ <span dogtagxl ng-repeat="p in build.participants" person="p"/>
+ </div>
+
+ </div>
+</div>
diff --git a/src/main/resources/webapp/apps/frontPageApp/buildList.html b/src/main/resources/webapp/apps/frontPageApp/buildList.html
index c6196d4..18a4d35 100755
--- a/src/main/resources/webapp/apps/frontPageApp/buildList.html
+++ b/src/main/resources/webapp/apps/frontPageApp/buildList.html
@@ -22,11 +22,17 @@
{{build.build.timestamp | date:'medium'}}:
<span class="success" ng-show="build.build.success">SUCCESS</span>
<span class="error" ng-hide="build.build.success">FAILURE</span>
+<!--
+ <small>
+ <a href="#/build/{{build.build.uuid}}">more...</a>
+ </small>
+-->
+ <a class="btn" href="#/build/{{build.build.uuid}}"><i class="icon-chevron-right"></i></a>
</h3>
<h4>Participants</h4>
<span ng-repeat="p in build.participants">
- <person-avatar person="p"></person-avatar>
+ <dogtag-big person="p"></dogtag-big>
</span>
</div>
</div>
diff --git a/src/main/resources/webapp/apps/frontPageApp/frontPageApp.js b/src/main/resources/webapp/apps/frontPageApp/frontPageApp.js
index de8a7b6..9e507b4 100755
--- a/src/main/resources/webapp/apps/frontPageApp/frontPageApp.js
+++ b/src/main/resources/webapp/apps/frontPageApp/frontPageApp.js
@@ -118,7 +118,7 @@ function BuildListCtrl($scope, Build, PagingTableService) {
$scope.builds = PagingTableService.create($scope, PagingTableService.defaultCallback(Build, {fields: "detailed"}));
}
-function BuildCtrl($scope, Build, PagingTableService) {
+function BuildCtrl($scope, $routeParams, Build, PagingTableService) {
var buildUuid = $routeParams.buildUuid;
Build.get({uuid: buildUuid}, function (build) {
diff --git a/src/main/resources/webapp/apps/frontPageApp/person.html b/src/main/resources/webapp/apps/frontPageApp/person.html
index a2e522d..189523c 100755
--- a/src/main/resources/webapp/apps/frontPageApp/person.html
+++ b/src/main/resources/webapp/apps/frontPageApp/person.html
@@ -50,7 +50,7 @@
<tr ng-repeat="build in recentBuilds" class="{{{true: 'success', false: 'error'}[build.success]}}">
<td>{{build.timestamp | date:'medium'}}</td>
<td>{{{true: 'Success', false: 'Failure'}[build.success]}}</td>
- <td><a href="/build/{{build.uuid}}">Details</a></td>
+ <td><a href="#/build/{{build.uuid}}">Details</a></td>
</tr>
</tbody>
</table>
@@ -71,7 +71,7 @@
<td>{{build.timestamp | date:'medium'}}</td>
<td>{{build.success}}</td>
<td>
- <a class="btn btn-small" href="/build/{{build.uuid}}"><i class="icon-chevron-right"></i></a>
+ <a class="btn btn-small" href="#/build/{{build.uuid}}"><i class="icon-chevron-right"></i></a>
</td>
</tr>
</tbody>