context = window @SessionInviteMusiciansBtn = React.createClass({ mixins: [Reflux.listenTo(@AppStore,"onAppInit")] onAppInit: (app) -> @app = app @inviteMusiciansUtil = new JK.InviteMusiciansUtil(@app) @inviteMusiciansUtil.initialize(JK.FriendSelectorDialogInstance) openInviteDialog : (e) -> e.preventDefault() friendInput = @inviteMusiciansUtil.inviteSessionUpdate('#update-session-invite-musicians', context.SessionStore.currentSessionId) @inviteMusiciansUtil.loadFriends() $(friendInput).show() @app.layout.showDialog('select-invites') render: () -> ` Invite Musicians ` })