From 45494d1c79fea6f6f949f3e04bd17f755267cb87 Mon Sep 17 00:00:00 2001 From: Choongwoo Han Date: Sun, 4 Oct 2015 14:21:51 +0900 Subject: Prevent flowview from creating duplicated windows --- libmproxy/console/flowview.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libmproxy') diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py index 5271db4f..e1156c9f 100644 --- a/libmproxy/console/flowview.py +++ b/libmproxy/console/flowview.py @@ -519,9 +519,11 @@ class FlowView(tabs.Tabs): self._w.keypress(size, key) elif key == "a": self.flow.accept_intercept(self.master) + signals.pop_view_state.send(self) self.master.view_flow(self.flow) elif key == "A": self.master.accept_all() + signals.pop_view_state.send(self) self.master.view_flow(self.flow) elif key == "d": if self.state.flow_count() == 1: -- cgit v1.2.3 From 9c0efdf2ec3843b1140b63a8abcc89b923162f5e Mon Sep 17 00:00:00 2001 From: Choongwoo Han Date: Thu, 8 Oct 2015 11:31:33 +0900 Subject: Refresh flowview instead of reopen the same flowview --- libmproxy/console/flowview.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'libmproxy') diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py index e1156c9f..4304afb5 100644 --- a/libmproxy/console/flowview.py +++ b/libmproxy/console/flowview.py @@ -519,12 +519,10 @@ class FlowView(tabs.Tabs): self._w.keypress(size, key) elif key == "a": self.flow.accept_intercept(self.master) - signals.pop_view_state.send(self) - self.master.view_flow(self.flow) + signals.flow_change.send(self, flow = self.flow) elif key == "A": self.master.accept_all() - signals.pop_view_state.send(self) - self.master.view_flow(self.flow) + signals.flow_change.send(self, flow = self.flow) elif key == "d": if self.state.flow_count() == 1: self.master.view_flowlist() -- cgit v1.2.3 From 6aa7454f927ebb75d6ffc57d02387bdacc7f7283 Mon Sep 17 00:00:00 2001 From: gecko655 Date: Fri, 30 Oct 2015 12:32:50 +0900 Subject: Use ctrl+f and ctrl+b to scroll a page --- libmproxy/console/common.py | 4 ++++ libmproxy/console/help.py | 1 + 2 files changed, 5 insertions(+) (limited to 'libmproxy') diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py index 48cb0f87..1a72fa2a 100644 --- a/libmproxy/console/common.py +++ b/libmproxy/console/common.py @@ -96,6 +96,10 @@ def format_keyvals(lst, key="key", val="text", indent=0): def shortcuts(k): if k == " ": k = "page down" + elif k == "ctrl f": + k = "page down" + elif k == "ctrl b": + k = "page up" elif k == "j": k = "down" elif k == "k": diff --git a/libmproxy/console/help.py b/libmproxy/console/help.py index ba87348d..74748030 100644 --- a/libmproxy/console/help.py +++ b/libmproxy/console/help.py @@ -31,6 +31,7 @@ class HelpView(urwid.ListBox): ("g, G", "go to beginning, end"), ("space", "page down"), ("pg up/down", "page up/down"), + ("ctrl+b/ctrl+f", "page up/down"), ("arrows", "up, down, left, right"), ] text.extend( -- cgit v1.2.3