You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
698 B
CoffeeScript
29 lines
698 B
CoffeeScript
$ ->
|
|
$('#persona-button').click (event) ->
|
|
event.preventDefault()
|
|
navigator.id.request { siteName: window.location.hostname }
|
|
|
|
if window.browserIdUser
|
|
$('.session-info .logout').click (event) ->
|
|
event.preventDefault()
|
|
navigator.id.logout()
|
|
|
|
navigator.id.watch
|
|
loggedInUser: window.browserIdUser
|
|
|
|
onlogin: (assertion) ->
|
|
console.log 'onlogin'
|
|
|
|
if assertion
|
|
form = $(
|
|
"<form action='/auth/browser_id/callback'>" +
|
|
"<input type='hidden' name='assertion' value='#{assertion}' />"
|
|
)
|
|
|
|
$('body').append form
|
|
form.submit()
|
|
|
|
onlogout: ->
|
|
console.log 'onlogout'
|
|
window.location = '/logout'
|