diff --git a/app/coffee/modules/common/directives.coffee b/app/coffee/modules/common/directives.coffee index f042cb03..8da60b54 100644 --- a/app/coffee/modules/common/directives.coffee +++ b/app/coffee/modules/common/directives.coffee @@ -39,12 +39,19 @@ DateRangeDirective = -> 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) -> bindOnce $scope, $attrs.tgSprintProgressbar, (sprint) -> closedPoints = sprint.closed_points totalPoints = sprint.total_points percentage = Math.round(100 * (closedPoints/totalPoints)) - $el.css("width", "#{percentage}%") + renderProgress($el, percentage) return {link: link} diff --git a/app/partials/views/components/sprint-summary.jade b/app/partials/views/components/sprint-summary.jade new file mode 100644 index 00000000..2f670a48 --- /dev/null +++ b/app/partials/views/components/sprint-summary.jade @@ -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
points + li + span.number 23 + span.description defined
points + li + span.number 12 + span.description assigned
points + li + span.number 23 + span.description closed
points + + ul + li + span.icon.icon-bulk + span.number 73 + span.description created
tasks + li + span.number 72 + span.description closed
tasks + li + span.number 18 + span.description remaining
tasks + ul + li + span.icon.icon-iocaine + span.number 10 + span.description iocanie
doses