diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-12-23 23:23:25 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-12-23 23:23:25 +0100 |
commit | b1311faa68947b982dbbe8b8f3e9d26b2356b1c2 (patch) | |
tree | 69e8b5b534c990d7cd8b937b7a5d7e39fbd97402 /web/src/js/components/header.jsx.js | |
parent | 4767b83726eb82d657825bcf8c00871667d73081 (diff) | |
download | mitmproxy-b1311faa68947b982dbbe8b8f3e9d26b2356b1c2.tar.gz mitmproxy-b1311faa68947b982dbbe8b8f3e9d26b2356b1c2.tar.bz2 mitmproxy-b1311faa68947b982dbbe8b8f3e9d26b2356b1c2.zip |
web: move eventlog state out of settings
Diffstat (limited to 'web/src/js/components/header.jsx.js')
-rw-r--r-- | web/src/js/components/header.jsx.js | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/web/src/js/components/header.jsx.js b/web/src/js/components/header.jsx.js index cb9cd149..9e6b8f2f 100644 --- a/web/src/js/components/header.jsx.js +++ b/web/src/js/components/header.jsx.js @@ -115,12 +115,18 @@ var MainMenu = React.createClass({ route: "flows" }, toggleEventLog: function () { - SettingsActions.update({ - showEventLog: !this.props.settings.showEventLog - }); + var d = {}; + + if(this.getQuery()[Query.SHOW_EVENTLOG]){ + d[Query.SHOW_EVENTLOG] = undefined; + } else { + d[Query.SHOW_EVENTLOG] = "t"; // any non-false value will do it, keep it short + } + + this.setQuery(d); }, clearFlows: function () { - jQuery.post("/clear"); + FlowActions.clear(); }, onFilterChange: function (val) { var d = {}; @@ -139,10 +145,13 @@ var MainMenu = React.createClass({ var filter = this.getQuery()[Query.FILTER] || ""; var highlight = this.getQuery()[Query.HIGHLIGHT] || ""; var intercept = this.props.settings.intercept || ""; + var showEventLog = this.getQuery()[Query.SHOW_EVENTLOG]; return ( <div> - <button className={"btn " + (this.props.settings.showEventLog ? "btn-primary" : "btn-default")} onClick={this.toggleEventLog}> + <button + className={"btn " + (showEventLog ? "btn-primary" : "btn-default")} + onClick={this.toggleEventLog}> <i className="fa fa-database"></i> Display Event Log </button> |