aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowview.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-04-02 10:49:57 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-04-02 10:49:57 +1200
commit2df2fe0e4c23293de5996d6be018908b6daf7d66 (patch)
tree8eec5d2649bb76e401c27dee9a551904d0d3c2b5 /libmproxy/console/flowview.py
parent15cc09f1b8d49ce57918acbfe8fd249a4977b036 (diff)
downloadmitmproxy-2df2fe0e4c23293de5996d6be018908b6daf7d66.tar.gz
mitmproxy-2df2fe0e4c23293de5996d6be018908b6daf7d66.tar.bz2
mitmproxy-2df2fe0e4c23293de5996d6be018908b6daf7d66.zip
Move "M" shortcut key to global scope.
You now don't have to be viewing a flow to change global default view.
Diffstat (limited to 'libmproxy/console/flowview.py')
-rw-r--r--libmproxy/console/flowview.py32
1 files changed, 1 insertions, 31 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py
index 9dbbcf50..30697c9c 100644
--- a/libmproxy/console/flowview.py
+++ b/libmproxy/console/flowview.py
@@ -378,11 +378,6 @@ class FlowView(common.WWrap):
)
self.master.refresh_flow(self.flow)
- def change_default_display_mode(self, t):
- v = contentview.VIEW_SHORTCUTS.get(t)
- self.state.default_body_view = v
- self.master.refresh_flow(self.flow)
-
def keypress(self, size, key):
if key == " ":
self.view_next_flow(self.flow)
@@ -455,35 +450,10 @@ class FlowView(common.WWrap):
elif key == "m":
self.master.prompt_onekey(
"Display mode",
- (
- ("auto detect", "a"),
- ("hex", "h"),
- ("image", "i"),
- ("javascript", "j"),
- ("json", "s"),
- ("raw", "r"),
- ("urlencoded", "u"),
- ("xmlish", "x"),
- ),
+ contentview.VIEW_PROMPT,
self.change_this_display_mode
)
key = None
- elif key == "M":
- self.master.prompt_onekey(
- "Global default display mode",
- (
- ("auto detect", "a"),
- ("hex", "h"),
- ("image", "i"),
- ("javascript", "j"),
- ("json", "s"),
- ("raw", "r"),
- ("urlencoded", "u"),
- ("xmlish", "x"),
- ),
- self.change_default_display_mode
- )
- key = None
elif key == "p":
self.view_prev_flow(self.flow)
elif key == "r":