Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- define (require) ->
- # Vendor Libs
- $ = require 'jquery'
- _ = require 'underscore'
- Backbone = require 'backbone'
- Marionette = require 'marionette'
- Form = require 'form'
- class LoginView extends Form
- template: require('jade!../templates/login')()
- schema:
- email:
- validate: ['required', 'email']
- password:
- type: 'Password'
- fieldsets: [
- fields: ['email', 'password']
- legend: 'Log In'
- ]
- events:
- 'submit': 'clickedLogin'
- 'click .forgot': 'clickedForgot'
- clickedLogin: (e) ->
- e.preventDefault()
- e.stopPropagation()
- email = @$('#email').val()
- password = @$('#password').val()
- app.vent.trigger 'user:sign-in', email, password
- clickedForgot: (e) ->
- e.preventDefault()
- e.stopPropagation()
- email = @$('#email').val()
- app.vent.trigger 'user:forgot', email
Add Comment
Please, Sign In to add comment