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) ->
# Event Handlers
$el.on "click", "", (event) ->
$el.on "click", (event) ->
event.preventDefault()
excludeClosedSprints = not excludeClosedSprints
$loading.start($el.parent().siblings('.loading-spinner'))
@ -152,13 +153,15 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
$el.off()
$scope.$on "closed-sprints:reloaded", (ctx, sprints) =>
$loading.finish($el.parent().siblings('.loading-spinner'))
$loading.finish($el.siblings('.loading-spinner'))
#TODO: i18n
if sprints.length > 0
$el.text("Hide closed sprints")
text = "Hide closed sprints"
else
$el.text("Show closed sprints")
text = "Show closed sprints"
$el.find(".text").text(text)
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)
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(tg-backlog-toggle-closed-sprints-visualization) Show closed sprints
span.text Show closed sprints
div.loading-spinner
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 {
@extend %small;
display: block;
align-content: center;
display: flex;
justify-content: center;
padding-bottom: 1rem;
text-align: center;
.icon-kanban {
vertical-align: middle;
.icon-archive {
margin-right: .3rem;
vertical-align: middle;
}
}
.loading-spinner {