diff options
Diffstat (limited to 'src/main/webapp/apps/personApp')
-rwxr-xr-x | src/main/webapp/apps/personApp/person.html | 77 | ||||
-rwxr-xr-x | src/main/webapp/apps/personApp/personApp.js | 36 |
2 files changed, 0 insertions, 113 deletions
diff --git a/src/main/webapp/apps/personApp/person.html b/src/main/webapp/apps/personApp/person.html deleted file mode 100755 index 3544221..0000000 --- a/src/main/webapp/apps/personApp/person.html +++ /dev/null @@ -1,77 +0,0 @@ -<div class="container"> - - <navbar/> - - <div class="page-header"> - <h1>{{person.name}}</h1> - </div> - - <ul class="nav nav-tabs"> - <li ng-class="{active: mode == 'overview'}"><a ng-click="setMode('overview')">Overview</a></li> - <li ng-class="{active: mode == 'builds'}"><a ng-click="setMode('builds')">Builds</a></li> - </ul> - - <div id="overview" ng-show="mode == 'overview'"> - <h3>Badges</h3> - - <p ng-repeat="badge in person.badges"> - <span class="badge-level-{{badge.level}} badge">{{badge.name}}</span><span ng-show="badge.count > 1"> x {{badge.count}}</span> - </p> - - <div ng-repeat="badge in person.badgesInProgress"> - <div class="progress"> - <div class="bar" style="width: {{badge.progress / badge.goal * 100}}%;">{{badge.name}}</div> - </div> - </div> - - <h3>Recent builds</h3> - <table class="table"> - <thead> - <tr> - <th>Date</th> - <th>Success</th> - <th></th> - </tr> - </thead> - <tbody> - <tr ng-repeat="build in recentBuilds" class="{{{true: 'success', false: 'error'}[build.success]}}"> - <td>{{build.timestamp | date:'medium'}}</td> - <td>{{build.success}}</td> - <td><a href="/build/{{build.uuid}}">Details</a></td> - </tr> - </tbody> - </table> - </div> - - <div id="builds" ng-show="mode == 'builds'"> - <h3>Builds</h3> - <table class="table"> - <thead> - <tr> - <th>Date</th> - <th>Success</th> - </tr> - </thead> - <tbody> - <tr ng-repeat="build in builds.rows" class="{{{true: 'success', false: 'error'}[build.success]}}"> - <td>{{build.timestamp | date:'medium'}}</td> - <td>{{build.success}}</td> - </tr> - </tbody> - <tfoot> - <tr> - <td colspan="2"> - <ul class="pager"> - <li class="previous" ng-class="{disabled: builds.startIndex == 0}"> - <a ng-click="builds.prev()">← Older</a> - </li> - <li class="next"> - <a ng-click="builds.next()">Newer →</a> - </li> - </ul> - </td> - </tr> - </tfoot> - </table> - </div> -</div> diff --git a/src/main/webapp/apps/personApp/personApp.js b/src/main/webapp/apps/personApp/personApp.js deleted file mode 100755 index 363e498..0000000 --- a/src/main/webapp/apps/personApp/personApp.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict'; - -var personApp = angular.module('personApp', ['person', 'build', 'pagingTableService', 'core.directives']).config(function ($routeProvider, $locationProvider) { - $routeProvider. - when('/', {controller: PersonCtrl, templateUrl: '/apps/personApp/person.html?noCache=' + noCache}); -}); - -function PersonCtrl($scope, $routeParams, Person, Build, PagingTableService) { - var personUuid = uuid; - - $scope.mode = 'overview'; - - $scope.builds = PagingTableService.create($scope, PagingTableService.defaultCallback(Build, {person: personUuid})); - - $scope.setMode = function(mode) { - $scope.mode = mode; - switch(mode) { - case 'builds': - var builds = $scope.builds; - - console.log("$scope.builds.length=" + builds.rows.length); - if (builds.rows.length == 0) { - $scope.builds.first(); - } - break; - } - }; - - Person.get({uuid: uuid}, function (person) { - $scope.person = person; - }); - - Build.query({person: uuid}, function (builds) { - $scope.recentBuilds = builds; - }); -} |