Skip to content

Instantly share code, notes, and snippets.

@lorenzoplanas
Last active August 29, 2015 13:57
Show Gist options
  • Save lorenzoplanas/9370404 to your computer and use it in GitHub Desktop.
Save lorenzoplanas/9370404 to your computer and use it in GitHub Desktop.
DOM hooks
// DOM hooks
this.$form = finder("form");
this.$inputEmail = finder("input[name='email']");
this.$inputPassword = finder("input[name='password']");
this.$errorMessages = finder(".error");
// Handle login form submit
this.logIn = function(e) {
e.preventDefault();
this.$errorMessages.remove();
options.user.login({
email: this.$inputEmail().val(),
password: this.$inputPassword().val()
})
.fail(this.loginError.bind(this))
.done(this.loginSuccess.bind(this));
return this;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment