Advertisement
khangnguyen

js_click_event

Apr 13th, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var elems = document.getElementsByTagName('a'),i;
  2. for (i in elems) {
  3.     if ((" " + elems[i].className).indexOf("auth-loginlink") > -1){
  4.         elems[i].addEventListener('click', function(){
  5.             createBnbAccount = (" "+this.className).indexOf("createAccount") > -1 ? true : false;
  6.             FB.api('/me', function(me){
  7.                 if (me.name) {
  8.                     fbLogin();
  9.                 } else {
  10.                     FB.login(function(response) {fbLogin();}, {scope: '<?=Yii::app()->params["fb_permission_scope"]?>'});
  11.                 }
  12.         });
  13.      }
  14. }
  15.  
  16. FB.api('/me', function(me){
  17.           if (me.name) {
  18.               var elems = document.getElementsByTagName('a'),i;
  19.               for (i in elems) {
  20.                   if ((" " + elems[i].className).indexOf("auth-loginlink") > -1){
  21.                       elems[i].addEventListener('click', function(){
  22.                           createBnbAccount = (" "+this.className).indexOf("createAccount") > -1 ? true : false;
  23.                           fbLogin();
  24.                       });
  25.                   }
  26.               }
  27.           } else {
  28.               var elems = document.getElementsByTagName('a'),i;
  29.               for (i in elems) {
  30.                   if ((" " + elems[i].className).indexOf("auth-loginlink") > -1){
  31.                       elems[i].addEventListener('click', function(){
  32.                           createBnbAccount = (" "+this.className).indexOf("createAccount") > -1 ? true : false;
  33.                           FB.login(function(response) {fbLogin();}, {scope: '<?=Yii::app()->params["fb_permission_scope"]?>'});
  34.                       });
  35.                   }
  36.              }
  37.           }
  38.       });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement