diff options
author | Clemens <cle1000.cb@gmail.com> | 2016-07-29 09:45:15 +0200 |
---|---|---|
committer | Clemens <cle1000.cb@gmail.com> | 2016-07-29 09:45:15 +0200 |
commit | a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d (patch) | |
tree | 81b95677e89f69dd36a17c8a68feb636e2da8c23 /web/src/js/ducks/ui/flow.js | |
parent | 2807329fb2ce576ae529afd991e3da3d5f81d637 (diff) | |
download | mitmproxy-a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d.tar.gz mitmproxy-a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d.tar.bz2 mitmproxy-a56c2ca731ff9c4a22438553dea0e4ecf7a51f1d.zip |
combine clientside and serverside contentviews
Diffstat (limited to 'web/src/js/ducks/ui/flow.js')
-rw-r--r-- | web/src/js/ducks/ui/flow.js | 4 |
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 |