summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js')
-rwxr-xr-xStoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js47
1 files changed, 32 insertions, 15 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 5ee7f641..fd7b5212 100755
--- a/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js
+++ b/StoneIsland/platforms/android/assets/www/js/lib/blogs/BlogView.js
@@ -9,8 +9,8 @@ var BlogView = View.extend({
fetch: function(fn){
$.ajax({
method: "GET",
-// url: sdk.env == 'test' ? '/db.json' : "https://stone.sup.land/db.json",
- url: "https://stone.sup.land/db.json",
+ url: sdk.env === 'test' ? '/db.json' : sdk.cms() + '/db.json',
+ // url: "https://stone.giraffe.life/db.json",
success: function(data){
this.success(data)
fn && fn()
@@ -31,24 +31,41 @@ var BlogView = View.extend({
this.loaded = true
this.data = data = typeof data == "string" ? JSON.parse(data) : data
- switch (data.store[0].DepartmentStoreStatus) {
+ // sdk.env = 'test'
+
+ if (sdk.env === 'test') {
+ app.store = data.store[1]
+ }
+ else {
+ app.store = data.store[0]
+ }
+
+ switch (app.store.DepartmentStoreStatus) {
case "open":
app.closed.storeIsClosed = false
break
case "closed":
app.closed.storeIsClosed = true
- app.closed.storeClosedMessageOne = data.store[0].StoreClosedMessageOne
- app.closed.storeClosedMessageTwo = data.store[0].StoreClosedMessageTwo
+ app.closed.storeClosedMessageOne = app.store.StoreClosedMessageOne
+ app.closed.storeClosedMessageTwo = app.store.StoreClosedMessageTwo
break
}
-
- if (app.closed.storeIsClosed) {
- app.closed.populate(data.store[0].ClosedStoreImages)
+
+ if (app.closed.storeIsClosed && sdk.env !== 'test') {
+ app.closed.populate(app.store.ClosedStoreImages)
}
else {
- app.departments = data.store[0].Departments
- app.department_id = data.store[0].Departments[0].uri
- app.collection.setCollectionName( data.store[0].Departments[0].text )
+ app.departments = app.store.Departments
+ app.department_id = app.store.Departments[0].uri
+ $("#collections h1").toggleClass("single-dept", app.store.Departments.length == 1)
+ app.collection.setCollectionName( app.store.Departments[0].text )
+ //// demo department for shoes with weird SizeTypeId
+ // app.department_id = "NKDrtSC"
+ if (sdk.env === 'test') {
+ app.department_id = window.location.search.substr(1) || app.department_id
+ console.log('using test department id', app.department_id)
+ // app.department_id = 'TSTSZS'
+ }
app.collection.loaded = false
app.collection.fetch()
}
@@ -69,16 +86,16 @@ var BlogView = View.extend({
app[page.tag].populate(page)
})
- console.log(data.store[0].StoreStatus)
+ console.log(app.store.StoreStatus)
app.product.fitLargeCodes = {}
- if (data.store[0].FittingCodes.length) {
- data.store[0].FittingCodes.split("\n").forEach(function(code){
+ if (app.store.FittingCodes.length) {
+ app.store.FittingCodes.split("\n").forEach(function(code){
app.product.fitLargeCodes[code] = true
})
}
- if (data.store[0].BackgroundIsGray === "true") {
+ if (app.store.BackgroundIsGray === "true") {
app.collection.$el.addClass("gray")
app.product.gallery.$el.addClass("gray")
}