diff --git a/app/coffee/modules/issues/detail.coffee b/app/coffee/modules/issues/detail.coffee index a7c9e76b..781e558b 100644 --- a/app/coffee/modules/issues/detail.coffee +++ b/app/coffee/modules/issues/detail.coffee @@ -696,6 +696,14 @@ module.directive("tgPromoteIssueToUsButton", ["$rootScope", "$tgRepo", "$tgConfi AssignSprintToIssueButtonDirective = ($rootScope, $repo, $translate, lightboxService) -> link = ($scope, $el, $attrs, $model) -> + + $scope.$watch $attrs.ngModel, (item) -> + return if not item + if item.milestone + $el.find('.assign-issue-button').addClass('button-set') + else + $el.find('.assign-issue-button').removeClass('button-set') + $el.on "click", "a", (event) -> event.preventDefault() event.stopPropagation() diff --git a/app/styles/modules/common/ticket-data.scss b/app/styles/modules/common/ticket-data.scss index a24ba3e1..d6815fc1 100644 --- a/app/styles/modules/common/ticket-data.scss +++ b/app/styles/modules/common/ticket-data.scss @@ -194,6 +194,11 @@ +input { display: none; } + &.button-set, + &.text-button.button-set:hover { + background: $yellow-green; + border-color: $yellow-green; + } } .item-block, .item-unblock {