Sha256: 8add692c9b1a76896acc7f1496ea5295803356bc096e507cb52086ef164a8691

Contents?: true

Size: 1.03 KB

Versions: 8

Compression:

Stored size: 1.03 KB

Contents

module Facebooker
  module Rails
    module Helpers
      module FbConnect
        
        def fb_connect_javascript_tag
          javascript_include_tag "http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php"
        end
        
        def init_fb_connect(*required_features)
          init_string = "FB.Facebook.init('#{Facebooker.api_key}','/xd_receiver.html');"
          unless required_features.blank?
             init_string = <<-FBML
              Element.observe(window,'load', function() {
                FB_RequireFeatures(#{required_features.to_json}, function() {
                  #{init_string}
                });
              });
              FBML
          end
          javascript_tag init_string
        end
        
        def fb_login_button(callback=nil)
          content_tag("fb:login-button",nil,(callback.nil? ? {} : {:onlogin=>callback}))
        end
        
        def fb_unconnected_friends_count
          content_tag "fb:unconnected-friends-count",nil
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 4 rubygems

Version Path
al-facebooker-1.0.9 lib/facebooker/rails/helpers/fb_connect.rb
cwninja-facebooker-1.0.8 lib/facebooker/rails/helpers/fb_connect.rb
djanowski-facebooker-1.0.10 lib/facebooker/rails/helpers/fb_connect.rb
djanowski-facebooker-1.0.11 lib/facebooker/rails/helpers/fb_connect.rb
djanowski-facebooker-1.0.7 lib/facebooker/rails/helpers/fb_connect.rb
mmangino-facebooker-1.0.10 lib/facebooker/rails/helpers/fb_connect.rb
mmangino-facebooker-1.0.7 lib/facebooker/rails/helpers/fb_connect.rb
mmangino-facebooker-1.0.8 lib/facebooker/rails/helpers/fb_connect.rb