From 6c8e8fbdc9a9a9ee0412a0f36698fd03a2954839 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 4 Apr 2012 15:34:06 +0400 Subject: view: implement a hack to fake counter updates for current feed and its parent --- js/viewfeed.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'js/viewfeed.js') 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) { -- cgit v1.2.3