diff --git a/modules/core/client/directives/score-level.client.directive.js b/modules/core/client/directives/score-level.client.directive.js index 141110ea..f08a6674 100644 --- a/modules/core/client/directives/score-level.client.directive.js +++ b/modules/core/client/directives/score-level.client.directive.js @@ -2,11 +2,11 @@ 'use strict'; angular.module('core') - .directive('scoreLevel', scoreLevel); + .directive('scoreLevelCurr', scoreLevelCurr); - scoreLevel.$reject = ['ScoreLevelService']; + scoreLevelCurr.$reject = ['ScoreLevelService']; - function scoreLevel(ScoreLevelService) { + function scoreLevelCurr(ScoreLevelService) { var directive = { restrict: 'A', replace: true, @@ -16,7 +16,7 @@ return directive; function link(scope, element, attrs) { - scope.$watch(attrs.scoreLevel, function (u) { + scope.$watch(attrs.scoreLevelCurr, function (u) { if (u) { console.log(u); var scoreLevelData = ScoreLevelService.getScoreLevelJson(u.score); @@ -30,4 +30,34 @@ }); } } + + angular.module('core') + .directive('scoreLevelNext', scoreLevelNext); + + scoreLevelNext.$reject = ['ScoreLevelService']; + + function scoreLevelNext(ScoreLevelService) { + var directive = { + restrict: 'A', + replace: true, + link: link + }; + + return directive; + + function link(scope, element, attrs) { + scope.$watch(attrs.scoreLevelNext, function (u) { + if (u) { + console.log(u); + var scoreLevelData = ScoreLevelService.getScoreLevelJson(u.score); + + var l = 'L' + (scoreLevelData ? scoreLevelData.nextLevel : 0); + l = '' + l + ''; + + element.addClass('score-level'); + element.html(l); + } + }); + } + } }()); diff --git a/modules/core/client/views/header.client.view.html b/modules/core/client/views/header.client.view.html index c93334cd..c34e945a 100644 --- a/modules/core/client/views/header.client.view.html +++ b/modules/core/client/views/header.client.view.html @@ -57,7 +57,7 @@ {{vm.user.hnr_warning}}