diff --git a/app/coffee/modules/issues/list.coffee b/app/coffee/modules/issues/list.coffee index 98690d0d..1b216501 100644 --- a/app/coffee/modules/issues/list.coffee +++ b/app/coffee/modules/issues/list.coffee @@ -678,13 +678,13 @@ module.directive("tgIssuesFilters", ["$log", "$tgLocation", "$tgResources", "$tg IssueStatusInlineEditionDirective = ($repo, popoverService) -> ### - Print the status of a Issue and a popover to change it. - - tg-issue-status: The user story + Print the status of an Issue and a popover to change it. + - tg-issue-status-inline-edition: The issue Example: - div.status(tg-issue-status="issue") - a.issue-status(href="", title="Status Name") + div.status(tg-issue-status-inline-edition="issue") + a.issue-status(href="") NOTE: This directive need 'issueStatusById' and 'project'. ### @@ -703,9 +703,12 @@ IssueStatusInlineEditionDirective = ($repo, popoverService) -> issueStatusDomParent = $el.find(".issue-status") issueStatusDom = $el.find(".issue-status .issue-status-bind") - if issueStatusById[issue.status] - issueStatusDom.text(issueStatusById[issue.status].name) - issueStatusDomParent.css('color', issueStatusById[issue.status].color) + status = issueStatusById[issue.status] + + if status + issueStatusDom.text(status.name) + issueStatusDom.prop("title", status.name) + issueStatusDomParent.css('color', status.color) link = ($scope, $el, $attrs) -> $ctrl = $el.controller() diff --git a/app/partials/views/modules/issues-table.jade b/app/partials/views/modules/issues-table.jade index 3558c665..490636db 100644 --- a/app/partials/views/modules/issues-table.jade +++ b/app/partials/views/modules/issues-table.jade @@ -17,7 +17,7 @@ section.issues-table.basic-table(ng-class="{empty: !issues.length}") span(tg-bo-bind="issue.subject") div.issue-field(tg-issue-status-inline-edition="issue") - a.issue-status(href="", title="Status Name") + a.issue-status(href="", title="Change status") span.issue-status-bind span.icon.icon-arrow-bottom(tg-check-permission="modify_issue")