From 5b2c6284fad3d277cf826fff2f6978c5d7d40c99 Mon Sep 17 00:00:00 2001 From: Juanfran Date: Tue, 29 Jul 2014 10:30:51 +0200 Subject: [PATCH] fix #413 --- app/coffee/modules/backlog/main.coffee | 8 +++++++- app/partials/views/components/backlog-row.jade | 2 +- app/styles/modules/backlog/backlog-table.scss | 1 - 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/coffee/modules/backlog/main.coffee b/app/coffee/modules/backlog/main.coffee index 63e5575b..daafc857 100644 --- a/app/coffee/modules/backlog/main.coffee +++ b/app/coffee/modules/backlog/main.coffee @@ -49,6 +49,7 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F _.bindAll(@) @scope.sectionName = "Backlog" + @showTags = false promise = @.loadInitialData() promise.then null, => @@ -65,6 +66,10 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F @scope.$on("sprint:us:moved", @.loadSprints) @scope.$on("sprint:us:moved", @.loadProjectStats) + toggleShowTags: -> + @scope.$apply () => + @showTags = !@showTags + loadProjectStats: -> return @rs.projects.stats(@scope.projectId).then (stats) => @scope.stats = stats @@ -437,7 +442,8 @@ BacklogDirective = ($repo, $rootscope) -> $el.on "click", "#show-tags", (event) -> event.preventDefault() target = angular.element(event.currentTarget) - $el.find(".user-story-tags").toggle() + # $el.find(".user-story-tags").toggle() + $ctrl.toggleShowTags() target.toggleClass("active") toggleText(target.find(".text"), ["Hide Tags", "Show Tags"]) # TODO: i18n diff --git a/app/partials/views/components/backlog-row.jade b/app/partials/views/components/backlog-row.jade index c1e5d5fc..ebb5bb8f 100644 --- a/app/partials/views/components/backlog-row.jade +++ b/app/partials/views/components/backlog-row.jade @@ -1,6 +1,6 @@ div.row.us-item-row(ng-repeat="us in visibleUserstories|orderBy:order track by us.id", tg-draggable) div.user-stories - div.user-story-tags + div.user-story-tags(ng-show="ctrl.showTags") span.tag(ng-repeat="tag in us.tags") {{ tag }} div.user-story-name input(type="checkbox", name="") diff --git a/app/styles/modules/backlog/backlog-table.scss b/app/styles/modules/backlog/backlog-table.scss index 7fb9dcf1..81eeafd7 100644 --- a/app/styles/modules/backlog/backlog-table.scss +++ b/app/styles/modules/backlog/backlog-table.scss @@ -127,7 +127,6 @@ } } .user-story-tags { - display: none; margin-top: .3rem; .tag { margin-right: .1rem;