From d86918d2337c79a7c7648dc013b23a5df05fb01f Mon Sep 17 00:00:00 2001 From: Nemanja Nedeljkovic Date: Thu, 11 Jan 2018 14:54:52 +0100 Subject: [PATCH] Hide toggle --- rtv/page.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/rtv/page.py b/rtv/page.py index e06b184..b208b0d 100644 --- a/rtv/page.py +++ b/rtv/page.py @@ -159,10 +159,16 @@ class Page(object): @logged_in def hide(self): data = self.get_selected_item() - with self.term.loader('Hiding'): - data['object'].hide() - if not self.term.loader.exception: - data['hidden'] = True + if data['hidden']: + with self.term.loader('Unhiding'): + data['object'].unhide() + if not self.term.loader.exception: + data['hidden'] = False + else: + with self.term.loader('Hiding'): + data['object'].hide() + if not self.term.loader.exception: + data['hidden'] = True @PageController.register(Command('UPVOTE')) @logged_in