Fix Sprints Spinner

stable
Xavier Julián 2015-01-28 09:39:37 +01:00
parent 8d51478f70
commit 92a5ebe334
3 changed files with 12 additions and 8 deletions

View File

@ -141,7 +141,7 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
link = ($scope, $el, $attrs) ->
# Event Handlers
$el.on "click", "", (event) ->
$loading.start($el.siblings('.load'))
$loading.start($el.parent().siblings('.loading-spinner'))
$rootscope.$broadcast("backlog:toggle-closed-sprints-visualization")
$scope.$on "$destroy", ->
@ -149,7 +149,7 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
$scope.$on "sprints:loaded", (ctx, sprints) =>
closedSprints = _.filter(sprints, (sprint) -> sprint.closed)
$loading.finish($el.siblings('.load'))
$loading.finish($el.parent().siblings('.loading-spinner'))
#TODO: i18n
if closedSprints.length > 0

View File

@ -18,7 +18,7 @@ section.sprints
a.filter-closed-sprints(href="", ng-show="totalClosedMilestones")
span.icon.icon-archive
span(tg-backlog-toggle-closed-sprints-visualization="ctrl.excludeClosedSprints") Show closed sprints
span.load
div.loading-spinner
div.sprint.sprint-closed(ng-repeat="sprint in closedSprints track by sprint.id" tg-backlog-sprint="sprint", tg-sprint-sortable)
include sprint

View File

@ -24,11 +24,15 @@
margin-right: .3rem;
vertical-align: middle;
}
.load {
display: inline-block;
margin-left: .3rem;
vertical-align: middle;
}
.loading-spinner {
@extend %loading-spinner;
border: 0;
flex-grow: 0;
margin-bottom: 1rem;
max-height: 2rem;
max-width: 2rem;
transform-origin: center center;
}
.sprint-name {
a {