Catch server errors in edit issue form

stable
David Barragán Merino 2014-08-07 12:43:40 +02:00
parent 61faee88d9
commit bfa5ce2f35
1 changed files with 12 additions and 2 deletions

View File

@ -147,15 +147,25 @@ IssueDirective = ($tgrepo, $log, $location, $confirm) ->
if not form.validate()
return
$tgrepo.save($scope.issue).then ->
onSuccess = ->
$confirm.notify("success")
$location.path("/project/#{$scope.project.slug}/issues/#{$scope.issue.ref}")
onError = ->
$confirm.notify("error")
$tgrepo.save($scope.issue).then(onSuccess, onError)
$el.on "click", ".add-comment a.button-green", (event) ->
event.preventDefault()
$tgrepo.save($scope.issue).then ->
onSuccess = ->
$ctrl.loadHistory()
onError = ->
$confirm.notify("error")
$tgrepo.save($scope.issue).then(onSuccess, onError)
$el.on "focus", ".add-comment textarea", (event) ->
$(this).addClass('active')