From f7ecb954851e5660b95972b103a0554b106753eb Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 30 Jun 2014 09:16:45 +0200 Subject: [PATCH] Refreshing number of sprints when creating a new one --- app/coffee/modules/backlog/lightboxes.coffee | 7 ++++++- app/partials/views/modules/sprints.jade | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/coffee/modules/backlog/lightboxes.coffee b/app/coffee/modules/backlog/lightboxes.coffee index ed58368a..5d6d24a9 100644 --- a/app/coffee/modules/backlog/lightboxes.coffee +++ b/app/coffee/modules/backlog/lightboxes.coffee @@ -166,6 +166,10 @@ CreateBulkUserstoriesDirective = ($repo, $rs, $rootscope) -> CreateSprint = ($repo, $rs, $rootscope) -> link = ($scope, $el, attrs) -> + $scope.milestonesCounter = "--" + bindOnce $scope, "stats", (stats) -> + $scope.milestonesCounter = stats.milestones.length + submit = -> form = $el.find("form").checksley() if not form.validate() @@ -173,6 +177,7 @@ CreateSprint = ($repo, $rs, $rootscope) -> promise = $repo.create("milestones", $scope.sprint) promise.then (data) -> + $scope.milestonesCounter += 1 $el.addClass("hidden") $rootscope.$broadcast("sprintform:create:success", data) @@ -191,7 +196,7 @@ CreateSprint = ($repo, $rs, $rootscope) -> lastSprintNameDom = $el.find(".last-sprint-name") sprintName = $scope.sprints?[0].name if sprintName? - lastSprintNameDom.text(" last sprint is #{sprintName} ;-) ") + lastSprintNameDom.html(" last sprint is #{sprintName} ;-) ") $el.on "click", ".close", (event) -> event.preventDefault() diff --git a/app/partials/views/modules/sprints.jade b/app/partials/views/modules/sprints.jade index 791b5731..7061265a 100644 --- a/app/partials/views/modules/sprints.jade +++ b/app/partials/views/modules/sprints.jade @@ -4,7 +4,7 @@ section.sprints div.summary ul li - span.number(tg-bo-html="stats.total_milestones") -- + span.number(ng-bind="milestonesCounter") -- span.description
sprints div.new-sprint a.button.button-green(ng-click="ctrl.addNewSprint()", href="", title="Add New US")