Re-enabled form of setting after submit.

This commit is contained in:
Martin Edenhofer 2017-04-19 00:22:31 +02:00
parent 043cacfc26
commit ccd83f5004
2 changed files with 5 additions and 2 deletions

View file

@ -52,5 +52,4 @@ class App.SettingsAreaItem extends App.Controller
value = params value = params
else else
value = directData value = directData
App.Setting.set(@setting['name'], value, doneLocal: => @formEnable(e))
App.Setting.set(@setting['name'], value)

View file

@ -21,6 +21,8 @@ class App.Setting extends App.Model
timeout: 2000 timeout: 2000
} }
App.Setting.preferencesPost(@) App.Setting.preferencesPost(@)
if options.doneLocal
options.doneLocal(@)
if !options.fail if !options.fail
options.fail = (settings, details) -> options.fail = (settings, details) ->
@ -29,6 +31,8 @@ class App.Setting extends App.Model
msg: App.i18n.translateContent(details.error_human || details.error || 'Unable to update object!') msg: App.i18n.translateContent(details.error_human || details.error || 'Unable to update object!')
timeout: 2000 timeout: 2000
} }
if options.failLocal
options.failLocal(@)
if setting.frontend if setting.frontend
App.Config.set(name, value) App.Config.set(name, value)
setting.save(options) setting.save(options)