Blame view

client/controllers/public/recover-password.coffee 754 Bytes
d1f4dbea8   Ryan Glover   Additional README...
1
  ###
5f6f6fbb0   Ryan Glover   Clean up spacing....
2
3
    Controller: Recover Password
    Template: /client/views/public/recover-password.html
d1f4dbea8   Ryan Glover   Additional README...
4
5
6
7
  ###
  
  # Created
  Template.recoverPassword.created = ->
5f6f6fbb0   Ryan Glover   Clean up spacing....
8
    # Code to run when template is created goes here.
d1f4dbea8   Ryan Glover   Additional README...
9
10
11
  
  # Rendered
  Template.recoverPassword.rendered = ->
5f6f6fbb0   Ryan Glover   Clean up spacing....
12
    # Code to run when template is rendered goes here.
d1f4dbea8   Ryan Glover   Additional README...
13
14
15
  
  # Helpers
  Template.recoverPassword.helpers(
5f6f6fbb0   Ryan Glover   Clean up spacing....
16
17
    example: ->
      # Code to run for helper function.
d1f4dbea8   Ryan Glover   Additional README...
18
19
20
21
  )
  
  # Events
  Template.recoverPassword.events(
2cfb4bd0e   Ryan Glover   Add password reco...
22
23
24
25
26
27
28
29
30
31
32
33
    'submit form': (e,t) ->
  
      # Prevent form from submitting.
      e.preventDefault()
  
      # Grab the user's details.
      email = t.find('[name="emailAddress"]').value
  
      # Call the send reset password email method.
      Accounts.forgotPassword(email: email, (error)->
        alert error.reason if error
      )
d1f4dbea8   Ryan Glover   Additional README...
34
  )