Add hidden to GUI

This commit is contained in:
Nemanja Nedeljkovic
2018-01-11 10:45:58 +01:00
parent da81275c5e
commit ff87c89e0b
3 changed files with 8 additions and 0 deletions

View File

@@ -161,6 +161,8 @@ class Page(object):
data = self.get_selected_item() data = self.get_selected_item()
with self.term.loader('Hiding'): with self.term.loader('Hiding'):
data['object'].hide() data['object'].hide()
if not self.term.loader.exception:
data['hidden'] = True
@PageController.register(Command('UPVOTE')) @PageController.register(Command('UPVOTE'))
@logged_in @logged_in

View File

@@ -347,6 +347,11 @@ class SubredditPage(Page):
self.term.add_space(win) self.term.add_space(win)
self.term.add_line(win, '[saved]', attr=attr) self.term.add_line(win, '[saved]', attr=attr)
if data['hidden']:
attr = self.term.attr('Hidden')
self.term.add_space(win)
self.term.add_line(win, '[hidden]', attr=attr)
if data['stickied']: if data['stickied']:
attr = self.term.attr('Stickied') attr = self.term.attr('Stickied')
self.term.add_space(win) self.term.add_space(win)

View File

@@ -93,6 +93,7 @@ class Theme(object):
'NeutralVote': (None, None, curses.A_BOLD), 'NeutralVote': (None, None, curses.A_BOLD),
'NSFW': (curses.COLOR_RED, None, curses.A_BOLD | curses.A_REVERSE), 'NSFW': (curses.COLOR_RED, None, curses.A_BOLD | curses.A_REVERSE),
'Saved': (curses.COLOR_GREEN, None, None), 'Saved': (curses.COLOR_GREEN, None, None),
'Hidden': (curses.COLOR_GREEN, None, None),
'Score': (None, None, None), 'Score': (None, None, None),
'Separator': (None, None, curses.A_BOLD), 'Separator': (None, None, curses.A_BOLD),
'Stickied': (curses.COLOR_GREEN, None, None), 'Stickied': (curses.COLOR_GREEN, None, None),