diff --git a/app/coffee/modules/tasks/detail.coffee b/app/coffee/modules/tasks/detail.coffee index 9a5353f2..fd3f7c7f 100644 --- a/app/coffee/modules/tasks/detail.coffee +++ b/app/coffee/modules/tasks/detail.coffee @@ -138,15 +138,26 @@ TaskDirective = ($tgrepo, $log, $location, $confirm) -> if not form.validate() return - $tgrepo.save($scope.task).then -> + onSuccess = -> $confirm.notify("success") $location.path("/project/#{$scope.project.slug}/tasks/#{$scope.task.ref}") + onError = -> + $confirm.notify("error") + + $tgrepo.save($scope.task).then(onSuccess, onError) + $el.on "click", ".add-comment a.button-green", (event) -> event.preventDefault() - $tgrepo.save($scope.task).then -> + + onSuccess = -> $ctrl.loadHistory() + onError = -> + $confirm.notify("error") + + $tgrepo.save($scope.task).then(onSuccess, onError) + $el.on "focus", ".add-comment textarea", (event) -> $(this).addClass('active')