Clear NCES data if complete data is manually edited.

This commit is contained in:
Rob 2016-04-18 23:33:59 -07:00
parent e64d585841
commit 8d61c4387d

View file

@ -20,6 +20,10 @@ module.exports = class RequestQuoteView extends RootView
events:
'change #request-form': 'onChangeRequestForm'
'submit #request-form': 'onSubmitRequestForm'
'change input[name="city"]': 'invalidateNCES'
'change input[name="state"]': 'invalidateNCES'
'change input[name="district"]': 'invalidateNCES'
'change input[name="country"]': 'invalidateNCES'
'click #email-exists-login-link': 'onClickEmailExistsLoginLink'
'submit #signup-form': 'onSubmitSignupForm'
'click #logout-link': -> me.logout()
@ -39,6 +43,10 @@ module.exports = class RequestQuoteView extends RootView
window.tracker?.trackEvent 'View Trial Request', category: 'Teachers', label: 'View Trial Request', ['Mixpanel']
super()
invalidateNCES: ->
for key in NCES_KEYS
@$('input[name="nces_' + key + '"]').val ''
afterRender: ->
super()
@ -82,7 +90,7 @@ module.exports = class RequestQuoteView extends RootView
for key in NCES_KEYS
@$('input[name="nces_' + key + '"]').val suggestion[key]
@onChangeRequestForm()
onChangeRequestForm: ->
# save changes to local storage