summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios/www/js')
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/etc/sim.js6
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/nav/AddressView.js2
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/products/CollectionView.js14
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/products/ProductView.js2
4 files changed, 17 insertions, 7 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/sim.js b/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
index 9f5d7f4f..65be02b0 100644
--- a/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
+++ b/StoneIsland/platforms/ios/www/js/lib/etc/sim.js
@@ -10,6 +10,7 @@ var sim = (function(){
}
sim.fetch = function(cb){
+ console.log('fetching sim data')
sim.afterFetch = cb
window.plugins.sim.getSimInfo(sim.success, sim.error)
}
@@ -26,7 +27,6 @@ var sim = (function(){
sim.data.countryCode = 'us'
}
}
- sim.data.countryCode = 'ca'
sim.loaded = true
sim.afterFetch()
}
@@ -38,6 +38,10 @@ var sim = (function(){
jsonp: "callback",
dataType: "jsonp",
success: sim.success,
+ error: function(){
+ sim.loaded = true
+ sim.afterFetch()
+ }
})
}
diff --git a/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js b/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
index fd7df218..64ea265f 100755
--- a/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/nav/AddressView.js
@@ -22,7 +22,7 @@ var AddressView = SerializableView.extend({
populate: function(data){
this.$("[name=Province]").empty()
this.$("[name=Province]").append(this.us_states)
- if (! app.store.notAvailableInCanada) {
+ if (! app.store.NotAvailableInCanada) {
this.$("[name=Province]").append(this.ca_states)
}
this.data = data
diff --git a/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js b/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js
index 7c73d66f..4674fc18 100755
--- a/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js
@@ -121,10 +121,16 @@ var CollectionView = ScrollableView.extend({
if (is_single_product) {
console.log("IS SINGLE PRODUCT")
var item = data.SearchResponseFull.Results.Items[0]
- var url = sdk.image(item['DefaultCode10'], '13_f')
- console.log(url)
- var img = new Image ()
- img.src = url
+ // console.log(data.SearchResponseFull.Results)
+ if (item) {
+ var url = sdk.image(item['DefaultCode10'], '13_f')
+ console.log(url)
+ var img = new Image ()
+ img.src = url
+ }
+ else {
+ console.log("no products at all!")
+ }
}
// if (data.SearchResponseFull.Results.Items.length == 1) {
diff --git a/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js b/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js
index 7434888c..218c151d 100755
--- a/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/products/ProductView.js
@@ -130,7 +130,7 @@ var ProductView = ScrollableView.extend({
var default_color_id = this.populate_selectors(data, details)
- var notAvailableInCanada = !! app.store.notAvailableInCanada
+ var notAvailableInCanada = !! app.store.NotAvailableInCanada
app.product.$notAvailableInCanada.toggle( notAvailableInCanada )
if (notAvailableInCanada && sim.data.countryCode === 'ca') {
this.isNotAvailable = true