Development

Changeset 22550

You must first sign up to be able to contribute.

Changeset 22550

Show
Ignore:
Timestamp:
09/28/09 16:52:07 (4 years ago)
Author:
fabriceb
Message:

[sfFacebookConnectPlugin] onload on facebook connect button to make the button usable from the start of the page loading without making it IE-incompatible

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/sfFacebookConnectPlugin/trunk/lib/helper/sfFacebookConnectHelper.php

    r22549 r22550  
    8989    function fb_button_click() 
    9090    { 
    91       FB.ensureInit(function(){sf_fb.requireSession('.implode(',',$js_arguments).');}); 
     91      if (typeof sf_fb == "undefined") 
     92      { 
     93        document.onload = function(){sf_fb.requireSession('.implode(',',$js_arguments).');}; 
     94      } 
     95      else 
     96      { 
     97        sf_fb.requireSession('.implode(',',$js_arguments).'); 
     98      } 
     99       
     100      return false; 
    92101    } 
    93102    //]]> 
  • plugins/sfFacebookConnectPlugin/trunk/web/js/sfFacebookConnect.js

    r21690 r22550  
    3636  callback = function(){current_obj.gotoLoginPage()}; 
    3737  } 
    38   FB.Connect.requireSession(callback); 
     38  FB.ensureInit(function(){FB.Connect.requireSession(callback)}); 
    3939}; 
    4040