aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/flowView.js
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-10-31 05:30:32 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-11-08 17:54:27 +0100
commit85476d9915f23fc45e64b5242e804623f50cd20a (patch)
tree9fdca1d74c1bcf3f9dafc26cd4d2786c3ae8b81e /web/src/js/ducks/flowView.js
parent62ca89649237cb0aff63b1fd3d7729b42134bdd1 (diff)
downloadmitmproxy-85476d9915f23fc45e64b5242e804623f50cd20a.tar.gz
mitmproxy-85476d9915f23fc45e64b5242e804623f50cd20a.tar.bz2
mitmproxy-85476d9915f23fc45e64b5242e804623f50cd20a.zip
clean up mitmweb
Diffstat (limited to 'web/src/js/ducks/flowView.js')
-rw-r--r--web/src/js/ducks/flowView.js25
1 files changed, 11 insertions, 14 deletions
diff --git a/web/src/js/ducks/flowView.js b/web/src/js/ducks/flowView.js
index dd5bea41..1af96573 100644
--- a/web/src/js/ducks/flowView.js
+++ b/web/src/js/ducks/flowView.js
@@ -121,6 +121,16 @@ export default function reduce(state = defaultState, action) {
}
case flowActions.REMOVE:
+ /* FIXME: Implement select switch on remove
+ return (dispatch, getState) => {
+ let currentIndex = getState().flowView.indexOf[getState().flows.selected[0]]
+ let maxIndex = getState().flowView.data.length - 1
+ let deleteLastEntry = maxIndex == 0
+ if (deleteLastEntry)
+ dispatch(select())
+ else
+ dispatch(selectRelative(currentIndex == maxIndex ? -1 : 1) )
+ */
return {
...reduceView(
state,
@@ -135,7 +145,7 @@ export default function reduce(state = defaultState, action) {
...reduceView(
state,
viewActions.receive(
- action.list,
+ action.flows,
makeFilter(state.filter),
makeSort(state.sort)
)
@@ -149,33 +159,20 @@ export default function reduce(state = defaultState, action) {
}
}
-/**
- * @public
- */
export function updateFilter(filter) {
return (dispatch, getState) => {
dispatch({ type: UPDATE_FILTER, filter, flows: getState().flows.data })
}
}
-/**
- * @public
- */
export function updateHighlight(highlight) {
return { type: UPDATE_HIGHLIGHT, highlight }
}
-/**
- * @public
- */
export function updateSort(column, desc) {
return { type: UPDATE_SORT, column, desc }
}
-
-/**
- * @public
- */
export function selectRelative(shift) {
return (dispatch, getState) => {
let currentSelectionIndex = getState().flowView.indexOf[getState().flows.selected[0]]