1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 02:45:56 +00:00

allow j/k hotkeys select categories (getRelativeFeedId2())

This commit is contained in:
Andrew Dolgov
2008-06-04 14:57:29 +01:00
parent ee4a98124e
commit ec37f4f112
2 changed files with 104 additions and 4 deletions

View File

@@ -1055,15 +1055,33 @@ function hotkey_handler(e) {
if (keycode == 74) { // j
var feed = getActiveFeedId();
var new_feed = getRelativeFeedId(feedlist, feed, 'prev');
if (new_feed) viewfeed(new_feed, '');
var new_feed = getRelativeFeedId2(feed, activeFeedIsCat(), 'prev');
// alert(feed + " IC: " + activeFeedIsCat() + " => " + new_feed);
if (new_feed) {
var is_cat = new_feed.match("CAT:");
if (is_cat) {
new_feed = new_feed.replace("CAT:", "");
viewCategory(new_feed);
} else {
viewfeed(new_feed, '', false);
}
}
return;
}
if (keycode == 75) { // k
var feed = getActiveFeedId();
var new_feed = getRelativeFeedId(feedlist, feed, 'next');
if (new_feed) viewfeed(new_feed, '');
var new_feed = getRelativeFeedId2(feed, activeFeedIsCat(), 'next');
// alert(feed + " IC: " + activeFeedIsCat() + " => " + new_feed);
if (new_feed) {
var is_cat = new_feed.match("CAT:");
if (is_cat == "CAT:") {
new_feed = new_feed.replace("CAT:", "");
viewCategory(new_feed);
} else {
viewfeed(new_feed, '', false);
}
}
return;
}