Add hidden to GUI
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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),
|
||||||
|
|||||||
Reference in New Issue
Block a user