jam-cloud/web/app/assets/javascripts/react-components/SessionRecordBtn.js.jsx.coffee

24 lines
632 B
CoffeeScript

context = window
RecordingActions = @RecordingActions
@SessionRecordBtn = React.createClass({
mixins: [Reflux.listenTo(@MixerStore,"onSessionMixerChange")]
onSessionMixerChange: (sessionMixers) ->
this.setState({isRecording: sessionMixers.session.isRecording})
getInitialState: () ->
{childWindow: null, isRecording: false}
openRecording: () ->
RecordingActions.openRecordingControls()
render: () ->
`<a className="session-record button-grey left" onClick={this.openRecording}>
<img src="/assets/content/icon_settings_sm.png" align="texttop" height="12" width="12"/>
RECORD
</a>`
})