# initial page\r
super()\r
\r
- sign_in: () ->\r
- \r
+ sign_in: (attr) ->\r
+ @user = new Pettanr.User.Session(attr)\r
+ @listenTo(@user, 'sign_in:success', @sign_in_success)\r
+ @listenTo(@user, 'sign_in:fail', @sign_in_fail)\r
+ @user.save({})\r
\r
sign_in_success: (user, response) ->\r
super(user, response)\r
\r
sign_in_fail: (user, response) ->\r
super(user, response)\r
- @header_router.navigate('users/guest')\r
- @local_router.navigate('user_seeeions/new')\r
+ @header.fire({controller: 'users', action: 'guest'})\r
+ @body.fire({controller: 'user_sessions', action: 'new'})\r
\r
sign_out: () ->\r
@header.fire({controller: 'users', action: 'sign_out'})\r
@global_router.navigate('')\r
## navigate users/guest\r
## callback from fire to refresh_header\r
- #@header_router.navigate('users/guest')\r
+ @header.fire({controller: 'users', action: 'guest'})\r
## navigate sign in form\r
## callback from fire to refresh_body\r
- #@local_router.navigate('user_sessions/new')\r
+ @body.fire({controller: 'user_sessions', action: 'new'})\r
\r
sign_out_fail: (user, response) ->\r
super(user, response)\r