summaryrefslogtreecommitdiffstats
path: root/js/menu.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/menu.js')
-rw-r--r--js/menu.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/js/menu.js b/js/menu.js
index 2a2b930b6..0980e4ca1 100644
--- a/js/menu.js
+++ b/js/menu.js
@@ -799,14 +799,14 @@ var News = News || {};
// check if we got a parent folder and update its unread count
if(type === MenuNodeType.Feed){
var $folder = $node.parent().parent();
- var folderData = $(this._getIdAndTypeFromNode($folder));
-
+ var folderData = this._getIdAndTypeFromNode($folder);
if(folderData.type === MenuNodeType.Folder){
var folderUnreadCount = 0;
- $node.siblings('li').each(function(){
- var feedData = $(this._getIdAndTypeFromNode($(this)));
+ var self = this;
+ $folder.children('ul').children('li').each(function(){
+ var feedData = self._getIdAndTypeFromNode($(this));
if(feedData.type === MenuNodeType.Feed){
- folderUnreadCount += this._unreadCount.Feed[feedData.id];
+ folderUnreadCount += self._unreadCount.Feed[feedData.id];
}
});
this._applyUnreadCountStyle(MenuNodeType.Folder, folderData.id,