diff options
author | Andrew Dolgov <[email protected]> | 2007-01-19 10:54:17 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-01-19 10:54:17 +0100 |
commit | 50a2595d406a9756cccc8aa652f97fb0760cde92 (patch) | |
tree | 8024694cf4d854bb8065d3416b0b7f3c8dbee23b /feedlist.js | |
parent | 203de776e0185414049441ef831063a5a198fd5b (diff) |
add page moving shortcuts
Diffstat (limited to 'feedlist.js')
-rw-r--r-- | feedlist.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/feedlist.js b/feedlist.js index 9b47ce490..286d972ec 100644 --- a/feedlist.js +++ b/feedlist.js @@ -17,13 +17,21 @@ function feedlist_callback() { var page_offset = 0; function viewFeedGoPage(i) { - page_offset = page_offset + i; - - if (page_offset < 0) page_offset = 0; + try { + if (!getActiveFeedId()) return; - viewfeed(getActiveFeedId(), undefined, undefined, undefined, - undefined, page_offset); + if (i != 0) { + page_offset = page_offset + i; + } else { + page_offset = 0; + } + if (page_offset < 0) page_offset = 0; + viewfeed(getActiveFeedId(), undefined, undefined, undefined, + undefined, page_offset); + } catch (e) { + exception_error(e, "viewFeedGoPage"); + } } function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { |