diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-09-16 00:05:06 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-09-16 00:05:06 +0200 |
commit | acdd182754625fabcfc2c6ed4bdad8a63bce8ad6 (patch) | |
tree | bd48b8c269790d31913a13ecac8969c9d6413f0e /web/src/js/components/Header.react.js | |
parent | 1d9b1f79a11feb57043be1d9d656f4c1638d3357 (diff) | |
download | mitmproxy-acdd182754625fabcfc2c6ed4bdad8a63bce8ad6.tar.gz mitmproxy-acdd182754625fabcfc2c6ed4bdad8a63bce8ad6.tar.bz2 mitmproxy-acdd182754625fabcfc2c6ed4bdad8a63bce8ad6.zip |
web: implement EventLogStore
Diffstat (limited to 'web/src/js/components/Header.react.js')
-rw-r--r-- | web/src/js/components/Header.react.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/web/src/js/components/Header.react.js b/web/src/js/components/Header.react.js index d1f18a82..41202463 100644 --- a/web/src/js/components/Header.react.js +++ b/web/src/js/components/Header.react.js @@ -1,15 +1,14 @@ /** @jsx React.DOM */ var MainMenu = React.createClass({ - mixins: [SettingsMixin], - handleSettingsChange() { + toggleEventLog() { SettingsActions.update({ - showEventLog: !this.state.settings.showEventLog + showEventLog: !this.props.settings.showEventLog }); }, render(){ return <div> - <button className={"btn " + (this.state.settings.showEventLog ? "btn-primary" : "btn-default")} onClick={this.handleSettingsChange}> + <button className={"btn " + (this.props.settings.showEventLog ? "btn-primary" : "btn-default")} onClick={this.toggleEventLog}> <i className="fa fa-database"></i> Display Event Log </button> </div>; @@ -46,7 +45,6 @@ var _Header_Entries = { }; var Header = React.createClass({ - mixins: [SettingsMixin], getInitialState(){ return { active: "main" @@ -69,11 +67,13 @@ var Header = React.createClass({ onClick={this.handleClick.bind(this, item)}>{ _Header_Entries[item].title }</a>); } - var menu = _Header_Entries[this.state.active].menu(); + var menu = _Header_Entries[this.state.active].menu({ + settings: this.props.settings + }); return ( <header> <div className="title-bar"> - mitmproxy { this.state.settings.version } + mitmproxy { this.props.settings.version } </div> <nav> <a href="#" className="special" onClick={this.handleFileClick}> File </a> |