mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-02-17 08:50:58 -05:00
Ameliorated #468, maybe. At least, it doesn't erroneously show the name errors any more.
This commit is contained in:
parent
b7f3d5310e
commit
a792286161
1 changed files with 4 additions and 3 deletions
|
@ -22,6 +22,7 @@ module.exports = class WizardSettingsModal extends View
|
||||||
WizardSettingsView = require 'views/account/wizard_settings_view'
|
WizardSettingsView = require 'views/account/wizard_settings_view'
|
||||||
view = new WizardSettingsView()
|
view = new WizardSettingsView()
|
||||||
@insertSubView view
|
@insertSubView view
|
||||||
|
super()
|
||||||
|
|
||||||
checkNameExists: =>
|
checkNameExists: =>
|
||||||
forms.clearFormAlerts(@$el)
|
forms.clearFormAlerts(@$el)
|
||||||
|
@ -31,7 +32,7 @@ module.exports = class WizardSettingsModal extends View
|
||||||
forms.applyErrorsToForm(@$el, {property:'name', message:'is already taken'}) if id and id isnt me.id
|
forms.applyErrorsToForm(@$el, {property:'name', message:'is already taken'}) if id and id isnt me.id
|
||||||
$.ajax("/db/user/#{name}/nameToID", {success: success})
|
$.ajax("/db/user/#{name}/nameToID", {success: success})
|
||||||
|
|
||||||
onWizardSettingsDone: =>
|
onWizardSettingsDone: ->
|
||||||
me.set('name', $('#wizard-settings-name').val())
|
me.set('name', $('#wizard-settings-name').val())
|
||||||
forms.clearFormAlerts(@$el)
|
forms.clearFormAlerts(@$el)
|
||||||
res = me.validate()
|
res = me.validate()
|
||||||
|
@ -42,10 +43,11 @@ module.exports = class WizardSettingsModal extends View
|
||||||
res = me.save()
|
res = me.save()
|
||||||
return unless res
|
return unless res
|
||||||
save = $('#save-button', @$el).text($.i18n.t('common.saving', defaultValue: 'Saving...'))
|
save = $('#save-button', @$el).text($.i18n.t('common.saving', defaultValue: 'Saving...'))
|
||||||
.addClass('btn-info').show().removeClass('btn-danger')
|
.addClass('btn-info').show().removeClass('btn-danger')
|
||||||
|
|
||||||
res.error =>
|
res.error =>
|
||||||
errors = JSON.parse(res.responseText)
|
errors = JSON.parse(res.responseText)
|
||||||
|
console.warn "Got errors saving user:", errors
|
||||||
forms.applyErrorsToForm(@$el, errors)
|
forms.applyErrorsToForm(@$el, errors)
|
||||||
@disableModalInProgress(@$el)
|
@disableModalInProgress(@$el)
|
||||||
|
|
||||||
|
@ -53,4 +55,3 @@ module.exports = class WizardSettingsModal extends View
|
||||||
@hide()
|
@hide()
|
||||||
|
|
||||||
@enableModalInProgress(@$el)
|
@enableModalInProgress(@$el)
|
||||||
me.save()
|
|
||||||
|
|
Loading…
Reference in a new issue