summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-11-30 23:19:28 -0500
committerJules Laplace <jules@okfoc.us>2015-11-30 23:19:28 -0500
commitf6e7c07078252d72b0c7725350a83adfff740b99 (patch)
tree41980a23e5e76b4bbdfcee5d039845635003e0df /StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
parent83a884197ff0226631a46e4894f22b8468b15598 (diff)
plugins
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js')
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js b/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
index 31e9d802..ad5745fb 100644
--- a/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
@@ -6,6 +6,7 @@ var AddressView = SerializableView.extend({
disabled: false,
events: {
+ "change [name=Province]": 'update_country',
},
initialize: function(opt){
@@ -22,6 +23,7 @@ var AddressView = SerializableView.extend({
data.Address2 = address[1]
this.$(".address input").val("")
this.load_data(data)
+ this.update_country()
},
validate_presence: {
@@ -43,8 +45,22 @@ var AddressView = SerializableView.extend({
delete data.Address2
},
+ update_country: function(){
+ var state = this.$("[name=Province]").val()
+ console.log(state)
+ if (CANADIAN_LOOKUP[state]) {
+ this.$(".country-label").html("CANADA")
+ }
+ else {
+ this.$(".country-label").html("UNITED STATES")
+ }
+ },
+
})
+var CANADIAN_PROVINCES = "AB BC MB NB NL NS NT NU ON PE SK QC YT".split(" ")
+var CANADIAN_LOOKUP = {}
+CANADIAN_PROVINCES.forEach(function(k){ CANADIAN_LOOKUP[k] = true })
var COUNTRIES = [
['Country Name', 'NONE'],