context = window ReactCSSTransitionGroup = React.addons.CSSTransitionGroup MIX_MODES = context.JK.MIX_MODES logger = context.JK.logger @SessionMasterMyTracks = React.createClass({ mixins: [@SessionMyTracksMixin, Reflux.listenTo(@SessionMyTracksStore,"onInputsChanged"), Reflux.listenTo(@AppStore,"onAppInit")] render: () -> content = null tracks = [] if this.state.tracks.length > 0 for track in this.state.tracks track.mode = MIX_MODES.MASTER tracks.push(``) if @state.chat @state.chat.mode = @props.mode tracks.push(``) else if this.state.session? && this.state.session.inSession() logger.debug("no 'my inputs' for master mix") `

my live tracks

{content} {tracks}
` getInitialState:() -> {tracks:[], session: null} onAppInit: (app) -> @app = app })