aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorJason <jason.daurus@gmail.com>2016-03-02 21:21:41 +0800
committerJason <jason.daurus@gmail.com>2016-03-02 21:55:36 +0800
commit70af4fae46a9b74feb2fd04f370ebce13d5450b0 (patch)
treef296ad49039285c2b55ee119d9f911e931acd7ff /web
parent8089752cb2b13fdb13500e577c459ce34abbcbea (diff)
downloadmitmproxy-70af4fae46a9b74feb2fd04f370ebce13d5450b0.tar.gz
mitmproxy-70af4fae46a9b74feb2fd04f370ebce13d5450b0.tar.bz2
mitmproxy-70af4fae46a9b74feb2fd04f370ebce13d5450b0.zip
[web] StoreView.index -> indexOf
Diffstat (limited to 'web')
-rw-r--r--web/src/js/components/flowtable.js2
-rw-r--r--web/src/js/store/view.js6
2 files changed, 4 insertions, 4 deletions
diff --git a/web/src/js/components/flowtable.js b/web/src/js/components/flowtable.js
index 1d99c318..988d1895 100644
--- a/web/src/js/components/flowtable.js
+++ b/web/src/js/components/flowtable.js
@@ -143,7 +143,7 @@ var FlowTable = React.createClass({
},
scrollIntoView: function (flow) {
this.scrollRowIntoView(
- this.context.view.index(flow),
+ this.context.view.indexOf(flow),
ReactDOM.findDOMNode(this.refs.body).offsetTop
);
},
diff --git a/web/src/js/store/view.js b/web/src/js/store/view.js
index 3ec337a1..d8aeba60 100644
--- a/web/src/js/store/view.js
+++ b/web/src/js/store/view.js
@@ -59,12 +59,12 @@ _.extend(StoreView.prototype, EventEmitter.prototype, {
});
this.emit("recalculate");
},
- index: function (elem) {
- return _.sortedIndexBy(this.list, elem, this.sortfun);
+ indexOf: function (elem) {
+ return this.list.indexOf(elem, _.sortedIndexBy(this.list, elem, this.sortfun));
},
add: function (elem) {
if (this.filt(elem)) {
- var idx = this.index(elem);
+ var idx = _.sortedIndexBy(this.list, elem, this.sortfun);
if (idx === this.list.length) { //happens often, .push is way faster.
this.list.push(elem);
} else {