Fix bug #1028: Not show last sprint name at the same time of a validation error

stable
Jesús Espino 2014-09-17 12:39:55 +02:00
parent cffdcaf0b1
commit 12e8c9cc97
1 changed files with 5 additions and 1 deletions

View File

@ -30,6 +30,7 @@ module = angular.module("taigaBacklog")
CreateEditSprint = ($repo, $confirm, $rs, $rootscope, lightboxService, $loading) ->
link = ($scope, $el, attrs) ->
hasErrors = false
createSprint = true
$scope.sprint = {
project: null
@ -41,7 +42,10 @@ CreateEditSprint = ($repo, $confirm, $rs, $rootscope, lightboxService, $loading)
submit = (event) ->
form = $el.find("form").checksley()
if not form.validate()
hasErrors = true
$el.find(".last-sprint-name").addClass("disappear")
return
hasErrors = false
newSprint = angular.copy($scope.sprint)
@ -132,7 +136,7 @@ CreateEditSprint = ($repo, $confirm, $rs, $rootscope, lightboxService, $loading)
$el.find(".last-sprint-name").addClass("disappear")
$el.on "keyup", ".sprint-name", (event) ->
if $el.find(".sprint-name").val().length > 0
if $el.find(".sprint-name").val().length > 0 or hasErrors
$el.find(".last-sprint-name").addClass("disappear")
else
$el.find(".last-sprint-name").removeClass("disappear")