From eb145c907ca8241eef35ea32d8ecda81dd41f001 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 13 Dec 2011 20:14:01 +0000 Subject: [PATCH] Leagerboards for leagues. --- .../src/main/webapp/js/leagueResultsUi.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js index 86241d650..9fd0ee2ad 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/leagueResultsUi.js @@ -50,14 +50,21 @@ var LeagueResultsUI = Class.extend({ if (standings.length > 0) { var standingsTable = $("
"); - standingsTable.append("PlayerPoints"); + standingsTable.append("StandingPlayerPoints"); + + var lastPoints = -1; + var currentStanding = -1; for (var k = 0; k < standings.length; k++) { var standing = standings[k]; var player = standing.getAttribute("player"); - var points = standing.getAttribute("points"); + var points = parseInt(standing.getAttribute("points")); + if (points != lastPoints) { + lastPoints = points; + currentStanding = k + 1; + } - standingsTable.append("" + player + "" + points + ""); + standingsTable.append("" + currentStanding + "" + player + "" + points + ""); } $("#leagueResults").append(standingsTable);