diff --git a/modules/core/client/directives/score-level.client.directive.js b/modules/core/client/directives/score-level.client.directive.js index 64443bae..141110ea 100644 --- a/modules/core/client/directives/score-level.client.directive.js +++ b/modules/core/client/directives/score-level.client.directive.js @@ -4,7 +4,9 @@ angular.module('core') .directive('scoreLevel', scoreLevel); - function scoreLevel() { + scoreLevel.$reject = ['ScoreLevelService']; + + function scoreLevel(ScoreLevelService) { var directive = { restrict: 'A', replace: true, @@ -14,12 +16,17 @@ return directive; function link(scope, element, attrs) { - scope.$watch(attrs.scoreLevel, function (level) { - var l = 'L' + (level ? level : 0); - l = '' + l + ''; + scope.$watch(attrs.scoreLevel, function (u) { + if (u) { + console.log(u); + var scoreLevelData = ScoreLevelService.getScoreLevelJson(u.score); - element.addClass('score-level'); - element.html(l); + var l = 'L' + (scoreLevelData ? scoreLevelData.currLevel : 0); + l = '' + l + ''; + + element.addClass('score-level'); + element.html(l); + } }); } } diff --git a/modules/ranking/client/views/ranking.client.view.html b/modules/ranking/client/views/ranking.client.view.html index 8aaccc5b..0cecdf92 100644 --- a/modules/ranking/client/views/ranking.client.view.html +++ b/modules/ranking/client/views/ranking.client.view.html @@ -70,6 +70,7 @@ {{'PAGE_HEADER_RANKING_DOWNLOAD' | translate}}: +
| # | {{ 'TABLE_FIELDS.USERNAME' | translate}} | -{{ 'TABLE_FIELDS.SCORE' | translate}} | +{{ 'TABLE_FIELDS.SCORE' | translate}} | {{ 'TABLE_FIELDS.UPLOAD' | translate}} | {{ 'TABLE_FIELDS.DOWNLOAD' | translate}} | {{ 'TABLE_FIELDS.RATIO' | translate}} | @@ -197,7 +200,7 @@ -{{user.score}} | +{{user.score}} | {{user.uploaded | bytes:2}} | {{user.downloaded | bytes:2}} | = 0) { + ru.push(u); + } + }); + + callback(null, ru); } }); }; |
|---|