Make sprint progress bar more generic.
parent
c4afd6d6ac
commit
24ad079d98
|
@ -39,12 +39,19 @@ DateRangeDirective = ->
|
||||||
|
|
||||||
|
|
||||||
SprintProgressBarDirective = ->
|
SprintProgressBarDirective = ->
|
||||||
|
renderProgress = ($el, percentage) ->
|
||||||
|
if $el.is(".current-progress")
|
||||||
|
$el.css("width", "#{percentage}%")
|
||||||
|
else
|
||||||
|
$el.find(".current-progress").css("width", "#{percentage}%")
|
||||||
|
$el.find(".number").html("#{percentage} %")
|
||||||
|
|
||||||
link = ($scope, $el, $attrs) ->
|
link = ($scope, $el, $attrs) ->
|
||||||
bindOnce $scope, $attrs.tgSprintProgressbar, (sprint) ->
|
bindOnce $scope, $attrs.tgSprintProgressbar, (sprint) ->
|
||||||
closedPoints = sprint.closed_points
|
closedPoints = sprint.closed_points
|
||||||
totalPoints = sprint.total_points
|
totalPoints = sprint.total_points
|
||||||
percentage = Math.round(100 * (closedPoints/totalPoints))
|
percentage = Math.round(100 * (closedPoints/totalPoints))
|
||||||
$el.css("width", "#{percentage}%")
|
renderProgress($el, percentage)
|
||||||
|
|
||||||
return {link: link}
|
return {link: link}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
div.summary.large-summary
|
||||||
|
div.summary-progress-bar
|
||||||
|
div.current-progress
|
||||||
|
div.data
|
||||||
|
span.number 30%
|
||||||
|
span.description completed
|
||||||
|
ul
|
||||||
|
li
|
||||||
|
span.number 12
|
||||||
|
span.description project<br />points
|
||||||
|
li
|
||||||
|
span.number 23
|
||||||
|
span.description defined<br />points
|
||||||
|
li
|
||||||
|
span.number 12
|
||||||
|
span.description assigned<br />points
|
||||||
|
li
|
||||||
|
span.number 23
|
||||||
|
span.description closed<br />points
|
||||||
|
|
||||||
|
ul
|
||||||
|
li
|
||||||
|
span.icon.icon-bulk
|
||||||
|
span.number 73
|
||||||
|
span.description created<br />tasks
|
||||||
|
li
|
||||||
|
span.number 72
|
||||||
|
span.description closed<br />tasks
|
||||||
|
li
|
||||||
|
span.number 18
|
||||||
|
span.description remaining<br />tasks
|
||||||
|
ul
|
||||||
|
li
|
||||||
|
span.icon.icon-iocaine
|
||||||
|
span.number 10
|
||||||
|
span.description iocanie<br />doses
|
Loading…
Reference in New Issue