/** @jsx React.DOM */ var EventLog = React.createClass({ getInitialState(){ return { log: [] }; }, componentDidMount(){ this.log = EventLogStore.getView(); this.log.addListener("change",this.onEventLogChange); }, componentWillUnmount(){ this.log.removeListener("change",this.onEventLogChange); this.log.close(); }, onEventLogChange(){ this.setState({ log: this.log.getAll() }); }, close(){ SettingsActions.update({ showEventLog: false }); }, render(){ var messages = this.state.log.map(row =>
{row.message}
); return (
            
            {messages}
            
); } });