From c5f9ca19ce04154bdf2f65ecb2416b4c10b08b6c Mon Sep 17 00:00:00 2001 From: mid0111 Date: Thu, 14 Jan 2016 22:24:35 +0900 Subject: [PATCH] Count for active channel only when window is not focused. --- src/browser/webview/mattermost.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/browser/webview/mattermost.js b/src/browser/webview/mattermost.js index 779f49a3..fbe8c86d 100644 --- a/src/browser/webview/mattermost.js +++ b/src/browser/webview/mattermost.js @@ -13,10 +13,12 @@ var unreadCountTimer = setInterval(function() { var unreadCount = document.getElementsByClassName('unread-title').length; // count for active channel - var newSeparators = document.getElementsByClassName('new-separator'); - for (var i = 0; i < newSeparators.length; i++) { - if (newSeparators[i].offsetParent !== null) { - unreadCount += 1; + if(!electron.remote.getCurrentWindow().isFocused()) { + var newSeparators = document.getElementsByClassName('new-separator active'); + for (var i = 0; i < newSeparators.length; i++) { + if (newSeparators[i].offsetParent !== null) { + unreadCount += 1; + } } }