aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/header.jsx.js
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-12-23 23:23:25 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-12-23 23:23:25 +0100
commitb1311faa68947b982dbbe8b8f3e9d26b2356b1c2 (patch)
tree69e8b5b534c990d7cd8b937b7a5d7e39fbd97402 /web/src/js/components/header.jsx.js
parent4767b83726eb82d657825bcf8c00871667d73081 (diff)
downloadmitmproxy-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.js19
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>
&nbsp;Display Event Log
</button>