aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/ui
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-04-24 15:13:45 +0200
committerMaximilian Hils <git@maximilianhils.com>2017-04-24 15:13:45 +0200
commit161cdff25e440b3ec89b8f5a28f56d0d8159e5e5 (patch)
tree805c88a6788c8e6584196e43518ccccc4928d3f4 /web/src/js/ducks/ui
parentae71ec1d30d58d164c3c86cf0105968d08dc1b82 (diff)
downloadmitmproxy-161cdff25e440b3ec89b8f5a28f56d0d8159e5e5.tar.gz
mitmproxy-161cdff25e440b3ec89b8f5a28f56d0d8159e5e5.tar.bz2
mitmproxy-161cdff25e440b3ec89b8f5a28f56d0d8159e5e5.zip
simplify selectRelative, add example for action testing
Diffstat (limited to 'web/src/js/ducks/ui')
-rw-r--r--web/src/js/ducks/ui/keyboard.js19
1 files changed, 10 insertions, 9 deletions
diff --git a/web/src/js/ducks/ui/keyboard.js b/web/src/js/ducks/ui/keyboard.js
index 30fd76e1..0e3491fa 100644
--- a/web/src/js/ducks/ui/keyboard.js
+++ b/web/src/js/ducks/ui/keyboard.js
@@ -9,39 +9,40 @@ export function onKeyDown(e) {
return () => {
}
}
- var key = e.keyCode
- var shiftKey = e.shiftKey
+ let key = e.keyCode,
+ shiftKey = e.shiftKey
e.preventDefault()
return (dispatch, getState) => {
- const flow = getState().flows.byId[getState().flows.selected[0]]
+ const flows = getState().flows,
+ flow = flows.byId[getState().flows.selected[0]]
switch (key) {
case Key.K:
case Key.UP:
- dispatch(flowsActions.selectRelative(-1))
+ dispatch(flowsActions.selectRelative(flows, -1))
break
case Key.J:
case Key.DOWN:
- dispatch(flowsActions.selectRelative(+1))
+ dispatch(flowsActions.selectRelative(flows, +1))
break
case Key.SPACE:
case Key.PAGE_DOWN:
- dispatch(flowsActions.selectRelative(+10))
+ dispatch(flowsActions.selectRelative(flows, +10))
break
case Key.PAGE_UP:
- dispatch(flowsActions.selectRelative(-10))
+ dispatch(flowsActions.selectRelative(flows, -10))
break
case Key.END:
- dispatch(flowsActions.selectRelative(+1e10))
+ dispatch(flowsActions.selectRelative(flows, +1e10))
break
case Key.HOME:
- dispatch(flowsActions.selectRelative(-1e10))
+ dispatch(flowsActions.selectRelative(flows, -1e10))
break
case Key.ESC: