diff options
author | Andrew Dolgov <[email protected]> | 2021-05-20 20:32:00 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-05-20 20:32:00 +0300 |
commit | 8574532b7f57593af41719c478258fc0024cd523 (patch) | |
tree | 76d5c025895eeba2b6c5f7e8e97ae6c1ab644bfa /js/App.js | |
parent | 4795c4a2a98a8c041bd8724aee880d0b3b6eda36 (diff) |
add hotkeys J/K to move between unread feeds
Diffstat (limited to 'js/App.js')
-rw-r--r-- | js/App.js | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -944,6 +944,13 @@ const App = { if (feed !== false) Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) }; + this.hotkey_actions["next_unread_feed"] = () => { + const [feed, is_cat] = Feeds.getNextFeed( + Feeds.getActive(), Feeds.activeIsCat(), true); + + if (feed !== false) + Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) + }; this.hotkey_actions["prev_feed"] = () => { const [feed, is_cat] = Feeds.getPreviousFeed( Feeds.getActive(), Feeds.activeIsCat()); @@ -951,6 +958,13 @@ const App = { if (feed !== false) Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) }; + this.hotkey_actions["prev_unread_feed"] = () => { + const [feed, is_cat] = Feeds.getPreviousFeed( + Feeds.getActive(), Feeds.activeIsCat(), true); + + if (feed !== false) + Feeds.open({feed: feed, is_cat: is_cat, delayed: true}) + }; this.hotkey_actions["next_article_or_scroll"] = (event) => { if (this.isCombinedMode()) Headlines.scroll(Headlines.line_scroll_offset, event); |