Skip to content

Commit

Permalink
Fixes list of displayed players
Browse files Browse the repository at this point in the history
  • Loading branch information
quentinms committed Feb 15, 2016
1 parent 50d1d57 commit 110ac7f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 12 deletions.
2 changes: 1 addition & 1 deletion app/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ <h3 class="center-text">{{timeRemaining}} remaining</h3>
</div>
<div class="center-text">
<ul class="player-list">
<li ng-repeat="player in selectedGame.Players | filter: filterPlayers | orderBy:'TurnOrder'" class="player-item">
<li ng-repeat="player in selectedGame.Players | filter: filterPlayers(selectedGame) | orderBy:'TurnOrder'" class="player-item">
<img class="medium img-circle media-object" ng-src="{{players[player.UserId].AvatarUrl}}">
</li>
</ul>
Expand Down
18 changes: 7 additions & 11 deletions app/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,17 @@ app.controller('GlobalController', function ($scope, $timeout) {
return showError(err)
})

$scope.filterPlayers = function filterPlayers (game) {
return function (player) {
return player.UserId !== '0' && player.UserId !== game.CurrentTurn.UserId
}
}

})

app.controller('GameInfoController', function ($scope, $timeout) {
$scope.timeRemaining = '9000 years'

$scope.filterPlayers = filterPlayers($scope.selectedGame)

$scope.$on('selectedGameWasUpdated', () => {
const timeRemaining = moment($scope.selectedGame.CurrentTurn.Expires).fromNow(true)
if (!timeRemaining) {
Expand Down Expand Up @@ -135,9 +139,7 @@ app.controller('GameInfoController', function ($scope, $timeout) {

})

app.controller('GameListController', function ($scope) {
return $scope.filterPlayers = filterPlayers
})
app.controller('GameListController', function ($scope) {})

app.controller('SettingsController', function ($scope) {
$scope.settings = gmr.getSettings()
Expand Down Expand Up @@ -166,9 +168,3 @@ app.controller('SettingsController', function ($scope) {
$scope.settings = gmr.getSettings()
}
})

function filterPlayers (game) {
return function (player) {
return player.UserId !== '0' && player.UserId !== game.CurrentTurn.UserId
}
}

0 comments on commit 110ac7f

Please # to comment.