diff --git a/app/views/play/ladder/ladder_tab.coffee b/app/views/play/ladder/ladder_tab.coffee index 2abd0cabf..7b15e4c94 100644 --- a/app/views/play/ladder/ladder_tab.coffee +++ b/app/views/play/ladder/ladder_tab.coffee @@ -21,10 +21,10 @@ module.exports = class LadderTabView extends CocoView startsLoading: true events: - 'click .connect-facebook': -> FB.login() + 'click .connect-facebook': 'onConnectFacebook' subscriptions: - 'facebook-logged-in': -> location.reload() + 'facebook-logged-in': 'onConnectedWithFacebook' constructor: (options, @level, @sessions) -> super(options) @@ -32,6 +32,13 @@ module.exports = class LadderTabView extends CocoView @leaderboards = {} @refreshLadder() @checkFriends() + + onConnectFacebook: -> + @connecting = true + FB.login() + + onConnectedWithFacebook: -> + location.reload() if @connecting checkFriends: -> @loadingFriends = true