var LoginView = FormView.extend({ el: "#login", action: sdk.account.login, events: { "click .newuser": "new_user", "click .forgotpassword": "forgot_password", "submit form": "save", }, initialize: function(){ this.$form = this.$(".form") this.$msg = this.$(".msg") this.scroller = ScrollFactory('#login', app.iscroll_options) }, show: function(){ if (auth.logged_in()) { app.router.go("intro") return } var msg = "* Your personal and payment
information will always remain private" app.footer.show("SUBMIT") this.$("input").val("") this.$msg.html(msg) document.body.className = "login" }, new_user: function(){ app.router.go("account/signup") }, forgot_password: function(){ window.open("http://www.stoneisland.com/", '_system') }, validate_presence: { "Email": "Please enter a valid email address.", "Password": "Please enter your password.", }, success: function(data){ console.log(data) app.account.logged_in(null, "store") }, error: function(data){ this.$msg.html("There was an error logging you in. Bad password?") this.$msg.addClass('alert-notice') }, cancel: function(){ auth.deferred_product = null }, })