diff options
Diffstat (limited to 'js/menu.js')
-rw-r--r-- | js/menu.js | 10 |
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, |