Skip to content
This repository was archived by the owner on May 16, 2019. It is now read-only.

Commit 713139d

Browse files
committed
- fix bug in selecting address
- fix bug where other was not cleared - fix bug where other was not added to address data - add other to data on purchase details screen
1 parent 19532ef commit 713139d

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

js/templates/buyDetails.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
<div class="marginBottom2"><%= ob.selectedAddress.name %></div>
6969
<div class="marginBottom2"><%= ob.selectedAddress.street %></div>
7070
<div class="marginBottom2"><%= ob.selectedAddress.city %>, <%= ob.selectedAddress.state %> <%= ob.selectedAddress.postal_code %></div>
71+
<div class="marginBottom2"><%= ob.selectedAddress.other %></div>
7172
<div><%= ob.selectedAddress.displayCountry %></div>
7273
<% } %>
7374
</div>

js/views/buyAddressesVw.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var __ = require('underscore'),
88
module.exports = baseVw.extend({
99

1010
events: {
11-
'click .js-buyWizardAddressRadio': 'selectAddress',
11+
'click .js-buyWizardAddressRadio': 'selectAddressClick',
1212
'click .js-buyWizardAddressSelected': 'selectAddressAndAdvance'
1313
},
1414

@@ -45,8 +45,11 @@ module.exports = baseVw.extend({
4545
$(".js-buyWizardAddressNext").trigger( "click" );
4646
},
4747

48-
selectAddress: function(selected){
49-
var index = selected || this.$el.find('.js-buyWizardAddressRadio:checked').val();
48+
selectAddressClick: function(e) {
49+
this.selectAddress($(e.target).val());
50+
},
51+
52+
selectAddress: function(index){
5053
this.setAddress(index);
5154
},
5255

js/views/buyWizardVw.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,7 @@ module.exports = baseModal.extend({
356356
self.$el.find('#buyWizardCityInput').val("");
357357
self.$el.find('#buyWizardStateInput').val("");
358358
self.$el.find('#buyWizardPostalInput').val("");
359+
self.$el.find('#buyWizardOther').val("");
359360
self.$el.find('#buyWizardCountryInput').val(self.userModel.get('country'));
360361
self.$el.find('.chosen').trigger('chosen:updated');
361362
targetForm.removeClass('formChecked').find('.formChecked').removeClass('formChecked');
@@ -508,6 +509,7 @@ module.exports = baseModal.extend({
508509
formData.append("city", selectedAddress.city);
509510
formData.append("state", selectedAddress.state);
510511
formData.append("postal_code", selectedAddress.postal_code);
512+
formData.append("other", selectedAddress.other);
511513
formData.append("country", selectedAddress.country);
512514
}
513515

0 commit comments

Comments
 (0)