diff options
Diffstat (limited to 'StoneIsland/www/js/lib/account')
| -rw-r--r-- | StoneIsland/www/js/lib/account/LoginView.js | 26 | ||||
| -rw-r--r-- | StoneIsland/www/js/lib/account/PaymentView.js | 5 | ||||
| -rw-r--r-- | StoneIsland/www/js/lib/account/ProfileView.js | 6 | ||||
| -rw-r--r-- | StoneIsland/www/js/lib/account/ShippingView.js | 2 |
4 files changed, 11 insertions, 28 deletions
diff --git a/StoneIsland/www/js/lib/account/LoginView.js b/StoneIsland/www/js/lib/account/LoginView.js index 60f6263e..40cc29ba 100644 --- a/StoneIsland/www/js/lib/account/LoginView.js +++ b/StoneIsland/www/js/lib/account/LoginView.js @@ -3,9 +3,6 @@ var LoginView = View.extend({ el: "#login", events: { - "click .close": "hide", - "click .login_ask": "login", - "click .signup_ask": "signup", "submit form": "submit", }, @@ -13,15 +10,10 @@ var LoginView = View.extend({ initialize: function(){ this.$form = this.$("form") - this.$email = this.$("[name=email]") - this.$password = this.$("[name=password]") }, show: function(){ - this.$form.hide() - this.$email.val("") - this.$password.val("") - app.curtain.show() + this.$form.reset() document.body.classList.add("login") }, @@ -30,24 +22,8 @@ var LoginView = View.extend({ document.body.classList.remove("login") }, - login: function(){ - this.mode = "login" - this.$form.show() - }, - - signup: function(){ - this.mode = "signup" - this.$form.show() - }, - submit: function(e){ e.preventDefault() - if (this.mode == "login") { - // login api - } - else { - // signup api - } }, success: function(){ diff --git a/StoneIsland/www/js/lib/account/PaymentView.js b/StoneIsland/www/js/lib/account/PaymentView.js index a8c68267..1ce91283 100644 --- a/StoneIsland/www/js/lib/account/PaymentView.js +++ b/StoneIsland/www/js/lib/account/PaymentView.js @@ -6,7 +6,7 @@ var PaymentView = View.extend({ }, initialize: function(){ - this.address = new AddressView () + this.address = new AddressView ({ parent: this }) }, }) @@ -18,7 +18,8 @@ var AddressView = View.extend({ events: { }, - initialize: function(){ + initialize: function(opt){ + this.parent = opt.parent }, build: function(){ diff --git a/StoneIsland/www/js/lib/account/ProfileView.js b/StoneIsland/www/js/lib/account/ProfileView.js index 93c61b33..f6e331a5 100644 --- a/StoneIsland/www/js/lib/account/ProfileView.js +++ b/StoneIsland/www/js/lib/account/ProfileView.js @@ -1,5 +1,11 @@ var ProfileView = View.extend({ el: "#profile", + + events: { + }, + + initialize: function(){ + }, })
\ No newline at end of file diff --git a/StoneIsland/www/js/lib/account/ShippingView.js b/StoneIsland/www/js/lib/account/ShippingView.js index 5bf80cfb..d3a5d8df 100644 --- a/StoneIsland/www/js/lib/account/ShippingView.js +++ b/StoneIsland/www/js/lib/account/ShippingView.js @@ -6,7 +6,7 @@ var ShippingView = View.extend({ }, initialize: function(){ - this.address = new AddressView () + this.address = new AddressView ({ parent: this }) }, })
\ No newline at end of file |
