From 9c0235ab66b28f987a53d3858983f81f4d4894a3 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 12 Dec 2019 07:37:28 +0300 Subject: show current unread counter on headlines toolbar if sidebar is hidden --- js/Headlines.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'js/Headlines.js') diff --git a/js/Headlines.js b/js/Headlines.js index 05de3a0e9..473a137f8 100755 --- a/js/Headlines.js +++ b/js/Headlines.js @@ -546,6 +546,16 @@ define(["dojo/_base/declare"], function (declare) { return tmp.firstChild; }, + updateCurrentUnread: function() { + const feed_unread = Feeds.getUnread(Feeds.getActive(), Feeds.activeIsCat()); + + if (feed_unread > 0 && !Element.visible("feeds-holder")) { + $("feed_current_unread").innerText = feed_unread; + Element.show("feed_current_unread"); + } else { + Element.hide("feed_current_unread"); + } + }, onLoaded: function (transport, offset, append) { const reply = App.handleRpcJson(transport); @@ -648,6 +658,8 @@ define(["dojo/_base/declare"], function (declare) { ""; } + Headlines.updateCurrentUnread(); + } else if (headlines_count > 0 && feed_id == Feeds.getActive() && is_cat == Feeds.activeIsCat()) { const c = dijit.byId("headlines-frame"); -- cgit v1.2.3