Number keys to refresh the submission/comments and sort by:
1: hot, 2: top, 3: rising, 4: new, 5: controversial
This commit is contained in:
@@ -62,15 +62,37 @@ class SubmissionPage(BasePage):
|
||||
self.active = False
|
||||
|
||||
@SubmissionController.register(curses.KEY_F5, 'r')
|
||||
def refresh_content(self):
|
||||
def refresh_content(self, order='hot'):
|
||||
"Re-download comments reset the page index"
|
||||
|
||||
self.content = SubmissionContent.from_url(
|
||||
self.reddit,
|
||||
self.content.name,
|
||||
self.loader)
|
||||
self.loader,
|
||||
order=order)
|
||||
|
||||
self.nav = Navigator(self.content.get, page_index=-1)
|
||||
|
||||
@SubmissionController.register('1')
|
||||
def sort_content_hot(self):
|
||||
self.refresh_content(order='hot')
|
||||
|
||||
@SubmissionController.register('2')
|
||||
def sort_content_top(self):
|
||||
self.refresh_content(order='top')
|
||||
|
||||
@SubmissionController.register('3')
|
||||
def sort_content_rising(self):
|
||||
self.refresh_content(order='rising')
|
||||
|
||||
@SubmissionController.register('4')
|
||||
def sort_content_new(self):
|
||||
self.refresh_content(order='new')
|
||||
|
||||
@SubmissionController.register('5')
|
||||
def sort_content_controversial(self):
|
||||
self.refresh_content(order='controversial')
|
||||
|
||||
@SubmissionController.register(curses.KEY_ENTER, 10, 'o')
|
||||
def open_link(self):
|
||||
"Open the current submission page with the webbrowser"
|
||||
|
||||
Reference in New Issue
Block a user