summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js/lib/nav
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/www/js/lib/nav')
-rwxr-xr-xStoneIsland/www/js/lib/nav/CurtainView.js48
-rwxr-xr-xStoneIsland/www/js/lib/nav/NavView.js6
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"