diff options
Diffstat (limited to 'StoneIsland/www/js/lib/nav')
| -rwxr-xr-x | StoneIsland/www/js/lib/nav/CurtainView.js | 48 | ||||
| -rwxr-xr-x | StoneIsland/www/js/lib/nav/NavView.js | 6 |
2 files changed, 30 insertions, 24 deletions
diff --git a/StoneIsland/www/js/lib/nav/CurtainView.js b/StoneIsland/www/js/lib/nav/CurtainView.js index d444fd60..ccef9479 100755 --- a/StoneIsland/www/js/lib/nav/CurtainView.js +++ b/StoneIsland/www/js/lib/nav/CurtainView.js @@ -1,39 +1,41 @@ var CurtainView = View.extend({ - el: "#curtain", - + events: { - "click": "click", - }, - - initialize: function(){ + click: "click", }, - + + initialize: function () {}, + klass: null, - show: function(klass){ - this.$el.addClass("visible") + show: function (klass) { + console.log("show curtain"); + this.$el.addClass("visible"); if (klass) { - this.klass = klass - this.$el.addClass(klass) + this.klass = klass; + this.$el.addClass(klass); } }, - - hide: function(k){ - this.$el.removeClass("visible") + + hide: function (k) { + console.log("hide curtain"); + this.$el.removeClass("visible"); if (this.klass) { - setTimeout( function(){ - this.$el.removeClass(this.klass) - }.bind(this), 200 ) + setTimeout( + function () { + this.$el.removeClass(this.klass); + }.bind(this), + 200 + ); } }, - - click: function(){ + + click: function () { if (document.body.classList.contains("nav")) { - app.nav.hide() + app.nav.hide(); } if (app.selector.visible) { - app.selector.hide() + app.selector.hide(); } }, - -})
\ No newline at end of file +}); diff --git a/StoneIsland/www/js/lib/nav/NavView.js b/StoneIsland/www/js/lib/nav/NavView.js index bd068ce0..6cdd0553 100755 --- a/StoneIsland/www/js/lib/nav/NavView.js +++ b/StoneIsland/www/js/lib/nav/NavView.js @@ -27,6 +27,7 @@ var NavView = View.extend({ "click .orders": "orders", "click .return_link_us": "return_link_us", "click .return_link_ca": "return_link_ca", + "click .destroy_account": "destroy_account", "click .faq_back": "back", "click .privacy": "privacy", @@ -134,7 +135,10 @@ var NavView = View.extend({ return_link_ca: function(){ window.open("https://www.stoneisland.com/ca/ProductExchange/SearchOrder/Index?utm_source=AppMobile&utm_medium=referral&utm_campaign=ReturnForm", '_system') }, - + destroy_account: function(){ + this.hide() + app.router.go("account/destroy_account") + }, faq: function(){ this.el.className = "faq" |
