diff options
| -rwxr-xr-x | StoneIsland/www/js/lib/blogs/BlogView.js | 7 | ||||
| -rwxr-xr-x | StoneIsland/www/js/lib/products/ClosedStoreView.js | 3 | ||||
| -rwxr-xr-x | StoneIsland/www/js/lib/products/CollectionView.js | 8 | ||||
| -rwxr-xr-x | StoneIsland/www/js/sdk/product.js | 25 |
4 files changed, 29 insertions, 14 deletions
diff --git a/StoneIsland/www/js/lib/blogs/BlogView.js b/StoneIsland/www/js/lib/blogs/BlogView.js index 02491b32..d68f2574 100755 --- a/StoneIsland/www/js/lib/blogs/BlogView.js +++ b/StoneIsland/www/js/lib/blogs/BlogView.js @@ -35,11 +35,7 @@ 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.storeOpenDate = data.store[0].OpensOn break } @@ -48,6 +44,7 @@ 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.fetch() } diff --git a/StoneIsland/www/js/lib/products/ClosedStoreView.js b/StoneIsland/www/js/lib/products/ClosedStoreView.js index 6f7b8486..84496822 100755 --- a/StoneIsland/www/js/lib/products/ClosedStoreView.js +++ b/StoneIsland/www/js/lib/products/ClosedStoreView.js @@ -23,8 +23,7 @@ var ClosedStoreView = View.extend({ this.animate() app.footer.hide() if (this.storeOpenDate) { - var date = moment(this.storeOpenDate).format("MM/DD") - console.log(date) + var date = this.storeOpenDate $(".closed_store_msg h3").html("THIS STORE WILL OPEN ON " + date) } else { diff --git a/StoneIsland/www/js/lib/products/CollectionView.js b/StoneIsland/www/js/lib/products/CollectionView.js index 53e99390..74c5ad82 100755 --- a/StoneIsland/www/js/lib/products/CollectionView.js +++ b/StoneIsland/www/js/lib/products/CollectionView.js @@ -26,9 +26,7 @@ var CollectionView = ScrollableView.extend({ show: function(){ if (app.closed.storeIsClosed) { - if (! app.closed.storeOpenDate || app.closed.storeOpenDate.diff() > 0) { - return app.closed.show() - } + return app.closed.show() } app.footer.show("FILTER") document.body.className = "collection" @@ -52,9 +50,9 @@ var CollectionView = ScrollableView.extend({ return } this.$loader.show() - console.log("fetching", app.gallery_id) + console.log("fetching", app.department_id) sdk.product.collection({ - gallery_id: app.gallery_id, + department_id: app.department_id, success: this.populate.bind(this) }) }, diff --git a/StoneIsland/www/js/sdk/product.js b/StoneIsland/www/js/sdk/product.js index 7c12e7d7..671d1fea 100755 --- a/StoneIsland/www/js/sdk/product.js +++ b/StoneIsland/www/js/sdk/product.js @@ -2,20 +2,41 @@ sdk.product = (function(){ var product = {} var default_gallery = 31617 + var default_department = "NkXStnsl" product.all = function(opt){ return $.ajax({ method: "GET", - url: sdk.path("Search.API/1.2", "search.json"), + url: sdk.path("Search.API/1.3", "search.json"), data: { format: "full", productsPerPage: 100 }, success: opt.success, error: opt.error, }) } - + product.collection = function(opt){ return $.ajax({ method: "GET", + url: sdk.path("Search.API/1.3", "search.json"), + data: { format: "full", department: opt.department_id || default_department, productsPerPage: 100 }, + success: opt.success, + error: opt.error, + }) + } + + product.department_codes = function(opt){ + return $.ajax({ + method: "GET", + url: sdk.path("Search.API/1.3", "search/results.json"), + data: { format: "full", department: opt.department_id || default_department, page: 1 }, + success: opt.success, + error: opt.error, + }) + } + + product.collection_by_gallery = function(opt){ + return $.ajax({ + method: "GET", url: sdk.path("Search.API/1.2", "search.json"), data: { format: "full", gallery: opt.gallery_id || default_gallery, productsPerPage: 100 }, success: opt.success, |
