From e49884ccc82fe5ffd38480edf1b25755111cdf9e Mon Sep 17 00:00:00 2001 From: didier amyot Date: Sun, 7 Feb 2016 15:13:57 -0500 Subject: [PATCH] implemented games points --- script/resultParser.js | 10 +++++++++- script/views/calendarPage.js | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/script/resultParser.js b/script/resultParser.js index 94b04e6..1925794 100644 --- a/script/resultParser.js +++ b/script/resultParser.js @@ -75,9 +75,16 @@ define(['_'], function(_) { return res.home_points; }; + resultParser._getPointsForGame = function(res, team){ + if(resultParser._hasWon(res, team)){ + return 2; + } + return resultParser._isDraw(res) ? 1: 0; + }; + resultParser._getTeamStats = function(rawResults, team){ var ret = { - team: team, gamePlayed: 0, victories: 0, + team: team, gamePlayed: 0, victories: 0, points: 0, defeats: 0, draws: 0, pointsFor: 0, pointsAgaint: 0}; _.each(rawResults, function(res){ if((team != res.home && team != res.away) || !_.isNumber(res.home_points)){ @@ -89,6 +96,7 @@ define(['_'], function(_) { ret.draws += resultParser._isDraw(res) ? 1: 0; ret.pointsFor += resultParser._getPointsFor(res, team); ret.pointsAgaint += resultParser._getPointsForOpponent(res, team); + ret.points += resultParser._getPointsForGame(res, team); }); return ret; }; diff --git a/script/views/calendarPage.js b/script/views/calendarPage.js index 346bf60..0130456 100644 --- a/script/views/calendarPage.js +++ b/script/views/calendarPage.js @@ -21,7 +21,7 @@ define(['m', '_', 'util', 'resultParser', 'teams', 'views/topNavBar', 'views/foo m('td', formatStat(teamStats.pointsFor)), m('td', formatStat(teamStats.pointsAgaint)), m('td', formatStat(teamStats.pointsFor - teamStats.pointsAgaint)), - m('td', "? ") + m('td', formatStat(teamStats.points)) ]); };