Blame view
client/controllers/public/signup.coffee
1.17 KB
d1f4dbea8
|
1 |
### |
5f6f6fbb0
|
2 3 |
Controller: Signup Template: /client/views/public/signup.html |
d1f4dbea8
|
4 5 6 7 |
### # Created Template.signup.created = -> |
5f6f6fbb0
|
8 |
# Code to run when template is created goes here. |
d1f4dbea8
|
9 10 11 |
# Rendered Template.signup.rendered = -> |
aa2061a70
|
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
$('#application-signup').validate( rules: emailAddress: required: true email: true password: required: true minlength: 6 messages: emailAddress: required: "Please enter your email address to sign up." email: "Please enter a valid email address." password: required: "Please enter a password to sign up." minlength: "Please use at least six characters." submitHandler: -> # Grab the user's details. user = email: $('[name="emailAddress"]').val() password: $('[name="password"]').val() # Create the user's account. Accounts.createUser({email: user.email, password: user.password}, (error)-> alert error.reason if error ) ) |
d1f4dbea8
|
38 39 40 |
# Helpers Template.signup.helpers( |
5f6f6fbb0
|
41 42 |
example: -> # Code to run for helper function. |
d1f4dbea8
|
43 44 45 46 |
) # Events Template.signup.events( |
aa2061a70
|
47 |
'submit form': (e) -> |
5f6f6fbb0
|
48 49 |
# Prevent form from submitting. e.preventDefault() |
d1f4dbea8
|
50 |
) |