codecombat/app/lib/services/google.coffee

17 lines
550 B
CoffeeScript
Raw Normal View History

module.exports = initializeGoogle = ->
2014-06-24 14:29:43 -04:00
window.onGPlusLoaded = ->
2014-06-30 22:16:26 -04:00
Backbone.Mediator.publish 'gapi-loaded'
return
2014-06-24 14:29:43 -04:00
window.signinCallback = (authResult) ->
2014-06-30 22:16:26 -04:00
Backbone.Mediator.publish 'gplus-logged-in', authResult if authResult['access_token']
return
(->
2014-06-30 22:16:26 -04:00
po = document.createElement('script')
po.type = 'text/javascript'
po.async = true
2014-06-30 22:16:26 -04:00
po.src = 'https://apis.google.com/js/client:plusone.js?onload=onGPlusLoaded'
s = document.getElementsByTagName('script')[0]
s.parentNode.insertBefore po, s
return
)()