diff options
Diffstat (limited to 'js/viewfeed.js')
-rw-r--r-- | js/viewfeed.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/js/viewfeed.js b/js/viewfeed.js index aac5019b1..4e610ca10 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -391,6 +391,24 @@ function view(id) { console.log(query); + if (article_is_unread) { + var ctr = getFeedUnread(getActiveFeedId(), activeFeedIsCat()); + + if (ctr > 0) { + setFeedUnread(getActiveFeedId(), activeFeedIsCat(), ctr - 1); + + var cat = parseInt(getFeedCategory(getActiveFeedId())); + + if (!isNaN(cat)) { + ctr = getFeedUnread(cat, true); + + if (ctr > 0) { + setFeedUnread(cat, true, ctr - 1); + } + } + } + } + new Ajax.Request("backend.php", { parameters: query, onComplete: function(transport) { |