diff options
author | Andrew Dolgov <[email protected]> | 2019-12-17 14:06:50 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-12-17 14:06:50 +0300 |
commit | f83836ade9f109f567c05360a4e23a69d7c73772 (patch) | |
tree | 487b53ef0de3d66b8ceb30e1ff5f0cd354489d77 /js | |
parent | 9f70bb010aeadd9594cbe0b687a3362e9ba8eac4 (diff) |
updateCurrentUnread: don't crash if counter element is not available
Diffstat (limited to 'js')
-rwxr-xr-x | js/Headlines.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/js/Headlines.js b/js/Headlines.js index 473a137f8..5b7aac0b0 100755 --- a/js/Headlines.js +++ b/js/Headlines.js @@ -547,13 +547,15 @@ define(["dojo/_base/declare"], function (declare) { return tmp.firstChild; }, updateCurrentUnread: function() { - const feed_unread = Feeds.getUnread(Feeds.getActive(), Feeds.activeIsCat()); + if ($("feed_current_unread")) { + 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"); + 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) { |