aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks
diff options
context:
space:
mode:
authorClemens <cle1000.cb@gmail.com>2016-07-29 09:45:15 +0200
committerClemens <cle1000.cb@gmail.com>2016-07-29 09:45:15 +0200
commita56c2ca731ff9c4a22438553dea0e4ecf7a51f1d (patch)
tree81b95677e89f69dd36a17c8a68feb636e2da8c23 /web/src/js/ducks
parent2807329fb2ce576ae529afd991e3da3d5f81d637 (diff)
downloadmitmproxy-a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d.tar.gz
mitmproxy-a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d.tar.bz2
mitmproxy-a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d.zip
combine clientside and serverside contentviews
Diffstat (limited to 'web/src/js/ducks')
-rw-r--r--web/src/js/ducks/ui/flow.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/web/src/js/ducks/ui/flow.js b/web/src/js/ducks/ui/flow.js
index 549efb1d..d9811a33 100644
--- a/web/src/js/ducks/ui/flow.js
+++ b/web/src/js/ducks/ui/flow.js
@@ -19,12 +19,14 @@ const defaultState = {
}
export default function reducer(state = defaultState, action) {
+ let wasInEditMode = !!(state.modifiedFlow)
switch (action.type) {
case START_EDIT:
return {
...state,
modifiedFlow: action.flow,
+ contentView: 'Edit'
}
case UPDATE_EDIT:
@@ -38,6 +40,7 @@ export default function reducer(state = defaultState, action) {
...state,
modifiedFlow: false,
displayLarge: false,
+ contentView: (wasInEditMode ? 'Auto' : state.contentView)
}
case flowsActions.UPDATE:
@@ -49,6 +52,7 @@ export default function reducer(state = defaultState, action) {
...state,
modifiedFlow: false,
displayLarge: false,
+ contentView: (wasInEditMode ? 'Auto' : state.contentView)
}
} else {
return state