Redesign load closed sprints button. Icon not visible yet, font in master
parent
332fd99bfa
commit
7de98f76d1
|
@ -169,7 +169,7 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
|
||||||
link = ($scope, $el, $attrs) ->
|
link = ($scope, $el, $attrs) ->
|
||||||
# Event Handlers
|
# Event Handlers
|
||||||
$el.on "click", "", (event) ->
|
$el.on "click", "", (event) ->
|
||||||
$loading.start($el)
|
$loading.start($el.siblings('.load'))
|
||||||
$rootscope.$broadcast("backlog:toggle-closed-sprints-visualization")
|
$rootscope.$broadcast("backlog:toggle-closed-sprints-visualization")
|
||||||
|
|
||||||
$scope.$on "$destroy", ->
|
$scope.$on "$destroy", ->
|
||||||
|
@ -177,8 +177,8 @@ ToggleExcludeClosedSprintsVisualization = ($rootscope, $loading) ->
|
||||||
|
|
||||||
$scope.$on "sprints:loaded", (ctx, sprints) =>
|
$scope.$on "sprints:loaded", (ctx, sprints) =>
|
||||||
closedSprints = _.filter(sprints, (sprint) -> sprint.closed)
|
closedSprints = _.filter(sprints, (sprint) -> sprint.closed)
|
||||||
$loading.finish($el)
|
$loading.finish($el.siblings('.load'))
|
||||||
|
|
||||||
#TODO: i18n
|
#TODO: i18n
|
||||||
if closedSprints.length > 0
|
if closedSprints.length > 0
|
||||||
$el.text("Hide closed sprints")
|
$el.text("Hide closed sprints")
|
||||||
|
|
|
@ -12,11 +12,13 @@ section.sprints
|
||||||
tg-check-permission="add_milestone")
|
tg-check-permission="add_milestone")
|
||||||
span.text + New sprint
|
span.text + New sprint
|
||||||
|
|
||||||
section.sprint(ng-repeat="sprint in openSprints track by sprint.id" tg-backlog-sprint="sprint")
|
div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id" tg-backlog-sprint="sprint")
|
||||||
include sprint
|
include sprint
|
||||||
|
|
||||||
div(class="filter-closed-sprints", ng-show="project.total_closed_milestones")
|
a.filter-closed-sprints(href="")
|
||||||
a(href="", tg-backlog-toggle-closed-sprints-visualization="ctrl.excludeClosedSprints") Show closed sprints
|
span.icon.icon-archive
|
||||||
|
span(tg-backlog-toggle-closed-sprints-visualization="ctrl.excludeClosedSprints") Show closed sprints
|
||||||
|
span.load
|
||||||
|
|
||||||
section.sprint(ng-repeat="sprint in closedSprints track by sprint.id" tg-backlog-sprint="sprint")
|
div.sprint.sprint-closed(ng-repeat="sprint in closedSprints track by sprint.id" tg-backlog-sprint="sprint")
|
||||||
include sprint
|
include sprint
|
||||||
|
|
|
@ -16,10 +16,19 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.filter-closed-sprints {
|
.filter-closed-sprints {
|
||||||
font-family: 'OpenSans-CondLight', Arial, Helvetica, sans-serif;
|
@extend %small;
|
||||||
font-size: 1.2rem;
|
display: block;
|
||||||
margin-bottom: 2rem;
|
padding-bottom: 1rem;
|
||||||
margin-top: 2rem;
|
text-align: center;
|
||||||
|
.icon-kanban {
|
||||||
|
margin-right: .3rem;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.load {
|
||||||
|
display: inline-block;
|
||||||
|
margin-left: .3rem;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.sprint-name {
|
.sprint-name {
|
||||||
a {
|
a {
|
||||||
|
|
Loading…
Reference in New Issue