aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/mainview.jsx.js
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-11-28 16:03:56 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-11-28 16:03:56 +0100
commit7ca1ac0f3b7856c0ae44bfbf3b27ae4a424a1cc2 (patch)
treee622338677225f00457240bbddb18204c3cd5b2d /web/src/js/components/mainview.jsx.js
parent9eecc8d6e237022b328f6eaee48b64287336b258 (diff)
downloadmitmproxy-7ca1ac0f3b7856c0ae44bfbf3b27ae4a424a1cc2.tar.gz
mitmproxy-7ca1ac0f3b7856c0ae44bfbf3b27ae4a424a1cc2.tar.bz2
mitmproxy-7ca1ac0f3b7856c0ae44bfbf3b27ae4a424a1cc2.zip
web: virtual scrolling
Diffstat (limited to 'web/src/js/components/mainview.jsx.js')
-rw-r--r--web/src/js/components/mainview.jsx.js14
1 files changed, 2 insertions, 12 deletions
diff --git a/web/src/js/components/mainview.jsx.js b/web/src/js/components/mainview.jsx.js
index a1c9772e..fd9fdb8d 100644
--- a/web/src/js/components/mainview.jsx.js
+++ b/web/src/js/components/mainview.jsx.js
@@ -16,26 +16,16 @@ var MainView = React.createClass({
this.setState({
view: view
});
- view.addListener("add", this.onFlowChange);
- view.addListener("update", this.onFlowChange);
- view.addListener("remove", this.onFlowChange);
- view.addListener("recalculate", this.onFlowChange);
},
closeView: function () {
this.state.view.close();
},
- componentDidMount: function () {
+ componentWillMount: function () {
this.openView(this.props.flowStore);
},
componentWillUnmount: function () {
this.closeView();
},
- onFlowChange: function () {
- console.warn("onFlowChange is deprecated");
- this.setState({
- flows: this.state.view.flows
- });
- },
selectFlow: function (flow) {
if (flow) {
this.replaceWith(
@@ -131,7 +121,7 @@ var MainView = React.createClass({
return (
<div className="main-view" onKeyDown={this.onKeyDown} tabIndex="0">
<FlowTable ref="flowTable"
- flows={this.state.view ? this.state.view.flows : []}
+ view={this.state.view}
selectFlow={this.selectFlow}
selected={selected} />
{ details ? <Splitter/> : null }