diff options
Diffstat (limited to 'StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js')
| -rwxr-xr-x | StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js b/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js index 02491b32..b7c80520 100755 --- a/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js +++ b/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js @@ -4,15 +4,17 @@ var BlogView = View.extend({ loaded: false, initialize: function(){ this.loader = new Loader () - this.fetch() }, - fetch: function(){ + fetch: function(fn){ $.ajax({ method: "GET", -// url: sdk.env == 'test' ? '/db.json' : "http://stone.sup.land/db.json", - url: "http://stone.sup.land/db.json", - success: this.success.bind(this), +// url: sdk.env == 'test' ? '/db.json' : "https://stone.sup.land/db.json", + url: "https://stone.sup.land/db.json", + success: function(data){ + this.success(data) + fn && fn() + }.bind(this), cache: true, }) }, @@ -35,11 +37,8 @@ var BlogView = View.extend({ break case "closed": app.closed.storeIsClosed = true - app.closed.storeOpenDate = null - break - case "openson": - app.closed.storeIsClosed = true - app.closed.storeOpenDate = moment(data.store[0].OpensOn) + app.closed.storeClosedMessageOne = data.store[0].StoreClosedMessageOne + app.closed.storeClosedMessageTwo = data.store[0].StoreClosedMessageTwo break } @@ -48,7 +47,9 @@ var BlogView = View.extend({ } else { app.gallery_id = data.store[0].CollectionId + app.department_id = data.store[0].DepartmentId app.collection.setCollectionName( data.store[0].collection ) + app.collection.loaded = false app.collection.fetch() } @@ -70,10 +71,13 @@ var BlogView = View.extend({ console.log(data.store[0].StoreStatus) - var fits_large = (data.store[0].FitsLarge === "true") - app.product.$fit.toggle( fits_large ) - app.product.$sizing.toggle( fits_large ) - + app.product.fitLargeCodes = {} + if (data.store[0].FittingCodes.length) { + data.store[0].FittingCodes.split("\n").forEach(function(code){ + app.product.fitLargeCodes[code] = true + }) + } + if (data.store[0].BackgroundIsGray === "true") { app.collection.$el.addClass("gray") app.product.gallery.$el.addClass("gray") |
