Improved form handling of generic objects.
This commit is contained in:
parent
f4fee25a62
commit
039cdb8f38
2 changed files with 10 additions and 9 deletions
|
@ -574,12 +574,14 @@ class App.ControllerForm extends App.Controller
|
||||||
|
|
||||||
@disable: (form) ->
|
@disable: (form) ->
|
||||||
console.log 'disable...', $(form.target).parent()
|
console.log 'disable...', $(form.target).parent()
|
||||||
|
$(form.target).parent().find('button').attr('disabled', true)
|
||||||
$(form.target).parent().find('[type="submit"]').attr('disabled', true)
|
$(form.target).parent().find('[type="submit"]').attr('disabled', true)
|
||||||
$(form.target).parent().find('[type="reset"]').attr('disabled', true)
|
$(form.target).parent().find('[type="reset"]').attr('disabled', true)
|
||||||
|
|
||||||
|
|
||||||
@enable: (form) ->
|
@enable: (form) ->
|
||||||
console.log 'enable...', $(form).parent()
|
console.log 'enable...', $(form).parent()
|
||||||
|
$(form).parent().find('button').attr('disabled', false)
|
||||||
$(form).parent().find('[type="submit"]').attr('disabled', false)
|
$(form).parent().find('[type="submit"]').attr('disabled', false)
|
||||||
$(form).parent().find('[type="reset"]').attr('disabled', false)
|
$(form).parent().find('[type="reset"]').attr('disabled', false)
|
||||||
|
|
||||||
|
|
|
@ -27,16 +27,10 @@ class App.ControllerGenericNew extends App.ControllerModal
|
||||||
@log 'submit'
|
@log 'submit'
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
params = @formParam(e.target)
|
params = @formParam(e.target)
|
||||||
###
|
|
||||||
for num in [1..199]
|
|
||||||
user = new User
|
|
||||||
params.login = 'login_c' + num
|
|
||||||
user.updateAttributes(params)
|
|
||||||
return false
|
|
||||||
###
|
|
||||||
object = new @genericObject
|
object = new @genericObject
|
||||||
object.load(params)
|
object.load(params)
|
||||||
|
|
||||||
# validate
|
# validate
|
||||||
errors = object.validate()
|
errors = object.validate()
|
||||||
if errors
|
if errors
|
||||||
|
@ -44,6 +38,9 @@ class App.ControllerGenericNew extends App.ControllerModal
|
||||||
@formValidate( form: e.target, errors: errors )
|
@formValidate( form: e.target, errors: errors )
|
||||||
return false
|
return false
|
||||||
|
|
||||||
|
# disable form
|
||||||
|
@formDisable(e)
|
||||||
|
|
||||||
# save object
|
# save object
|
||||||
object.save(
|
object.save(
|
||||||
success: =>
|
success: =>
|
||||||
|
@ -97,7 +94,9 @@ class App.ControllerGenericEdit extends App.ControllerModal
|
||||||
@formValidate( form: e.target, errors: errors )
|
@formValidate( form: e.target, errors: errors )
|
||||||
return false
|
return false
|
||||||
|
|
||||||
@log 'save....'
|
# disable form
|
||||||
|
@formDisable(e)
|
||||||
|
|
||||||
# save object
|
# save object
|
||||||
@item.save(
|
@item.save(
|
||||||
success: =>
|
success: =>
|
||||||
|
|
Loading…
Reference in a new issue