fix closed sprints click zone

stable
Juanfran 2015-02-04 14:43:27 +01:00
parent 03b5892200
commit 67e54362c7
3 changed files with 14 additions and 10 deletions

View File

@ -139,7 +139,8 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
link = ($scope, $el, $attrs) -> link = ($scope, $el, $attrs) ->
# Event Handlers # Event Handlers
$el.on "click", "", (event) -> $el.on "click", (event) ->
event.preventDefault()
excludeClosedSprints = not excludeClosedSprints excludeClosedSprints = not excludeClosedSprints
$loading.start($el.parent().siblings('.loading-spinner')) $loading.start($el.parent().siblings('.loading-spinner'))
@ -152,13 +153,15 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
$el.off() $el.off()
$scope.$on "closed-sprints:reloaded", (ctx, sprints) => $scope.$on "closed-sprints:reloaded", (ctx, sprints) =>
$loading.finish($el.parent().siblings('.loading-spinner')) $loading.finish($el.siblings('.loading-spinner'))
#TODO: i18n #TODO: i18n
if sprints.length > 0 if sprints.length > 0
$el.text("Hide closed sprints") text = "Hide closed sprints"
else else
$el.text("Show closed sprints") text = "Show closed sprints"
$el.find(".text").text(text)
return {link: link} return {link: link}

View File

@ -15,9 +15,9 @@ section.sprints
div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id", tg-backlog-sprint="sprint", tg-sprint-sortable) div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id", tg-backlog-sprint="sprint", tg-sprint-sortable)
include sprint include sprint
a.filter-closed-sprints(href="", ng-show="totalClosedMilestones") a.filter-closed-sprints(tg-backlog-toggle-closed-sprints-visualization, href="", ng-show="totalClosedMilestones")
span.icon.icon-archive span.icon.icon-archive
span(tg-backlog-toggle-closed-sprints-visualization) Show closed sprints span.text Show closed sprints
div.loading-spinner div.loading-spinner
div.sprint.sprint-closed(ng-repeat="sprint in closedSprints track by sprint.id" tg-backlog-sprint="sprint", tg-sprint-sortable) div.sprint.sprint-closed(ng-repeat="sprint in closedSprints track by sprint.id" tg-backlog-sprint="sprint", tg-sprint-sortable)

View File

@ -17,12 +17,13 @@
} }
.filter-closed-sprints { .filter-closed-sprints {
@extend %small; @extend %small;
display: block; align-content: center;
display: flex;
justify-content: center;
padding-bottom: 1rem; padding-bottom: 1rem;
text-align: center;
.icon-kanban {
margin-right: .3rem;
vertical-align: middle; vertical-align: middle;
.icon-archive {
margin-right: .3rem;
} }
} }
.loading-spinner { .loading-spinner {