google_sdk.dtl 977 B

123456789101112131415161718192021222324252627
  1. <script type="text/javascript">
  2. var m = document.createElement('meta');
  3. m.name = "google-signin-client_id"; m.content = "{{clientid}}";
  4. document.getElementsByTagName('head')[0].appendChild(m);
  5. window.onbeforeunload = function(e){ gapi.auth2.getAuthInstance().signOut(); }
  6. function render(){
  7. gapi.signin2.render('{{loginbtnid}}', {
  8. 'width' : '{{width}}',
  9. 'height' : '{{height}}',
  10. 'longtitle' : '{{longtitle}}',
  11. 'theme' : '{{theme}}',
  12. // don't pass user.getAuthResponse().id_token
  13. // basic profile is enough
  14. 'onsuccess' : function(user){ if(gLogin) gLogin(user.getBasicProfile()) },
  15. 'onfailure' : function(err) { if(gLoginFail) gLoginFail(err) }
  16. });
  17. }
  18. (function() {
  19. var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
  20. po.src = 'https://apis.google.com/js/platform.js?onload=render';
  21. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  22. })();
  23. </script>