var LoginView = FormView.extend({ el: "#login", action: sdk.account.login, events: { "click .newuser": "new_user", "submit form": "save", }, initialize: function(){ this.$form = this.$("form") this.$msg = this.$(".msg") this.scroller = new IScroll('#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", "CANCEL") this.$form.get(0).reset() this.$msg.html(msg) document.body.className = "login" }, new_user: function(){ app.router.go("account/signup") }, validate_presence: { "Email": "Please enter a valid email address.", "Password": "Please enter your password.", }, success: function(data){ // console.log(data) app.account.logged_in(function(){ app.router.go("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 }, })