Sha256: 84fcecb3eadf0d30d412a24d39d8829e1e6609bb656bc4d313478f7beb581b3d

Contents?: true

Size: 480 Bytes

Versions: 4

Compression:

Stored size: 480 Bytes

Contents

initialized = false
$window = $(window)

FK.FB =
  init: (opts) ->
    $('body').append """<div id="fb-root">"""
    
    window.fbAsyncInit = ->
      FB.init(opts)
      $window.trigger('fb_init')
      
    $.getScript '//connect.facebook.net/en_US/all.js'

  ready: (callback) ->
    if initialized
      callback.call null
    else
      $window.bind('fb_init', callback)

$window.bind 'fb_init', -> initialized = true

FK.fb = (callback) -> FK.ready -> FK.FB.ready(callback)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
frontkit-rails-0.0.5 vendor/assets/javascripts/fk/fb.js.coffee
frontkit-rails-0.0.4 vendor/assets/javascripts/fk/fb.js.coffee
frontkit-rails-0.0.3 vendor/assets/javascripts/fk/fb.js.coffee
frontkit-rails-0.0.1 vendor/assets/javascripts/fk/fb.js.coffee