diff options
Diffstat (limited to 'web/src/js/components/header.js')
-rw-r--r-- | web/src/js/components/header.js | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/web/src/js/components/header.js b/web/src/js/components/header.js index 76a1a5fb..dcfdd2ae 100644 --- a/web/src/js/components/header.js +++ b/web/src/js/components/header.js @@ -3,9 +3,9 @@ var $ = require("jquery"); var Filt = require("../filt/filt.js"); var utils = require("../utils.js"); - var common = require("./common.js"); var actions = require("../actions.js"); +var Query = require("../actions.js").Query; var FilterDocs = React.createClass({ statics: { @@ -30,12 +30,12 @@ var FilterDocs = React.createClass({ return <i className="fa fa-spinner fa-spin"></i>; } else { var commands = FilterDocs.doc.commands.map(function (c) { - return <tr> + return <tr key={c[1]}> <td>{c[0].replace(" ", '\u00a0')}</td> <td>{c[1]}</td> </tr>; }); - commands.push(<tr> + commands.push(<tr key="docs-link"> <td colSpan="2"> <a href="https://mitmproxy.org/doc/features/filters.html" target="_blank"> @@ -173,7 +173,7 @@ var MainMenu = React.createClass({ this.setQuery(d); }, onInterceptChange: function (val) { - SettingsActions.update({intercept: val}); + actions.SettingsActions.update({intercept: val}); }, render: function () { var filter = this.getQuery()[Query.FILTER] || ""; @@ -356,15 +356,17 @@ var Header = React.createClass({ }, render: function () { var header = header_entries.map(function (entry, i) { - var classes = React.addons.classSet({ - active: entry == this.state.active - }); + var className; + if(entry === this.state.active){ + className = "active"; + } else { + className = ""; + } return ( <a key={i} href="#" - className={classes} - onClick={this.handleClick.bind(this, entry)} - > + className={className} + onClick={this.handleClick.bind(this, entry)}> { entry.title} </a> ); |