Clear window attention if all messages are marked read

Fixes #758

// FREEBIE
This commit is contained in:
lilia 2016-04-11 15:27:39 -07:00
parent 0cd7f84a05
commit 72dd93aa02
2 changed files with 7 additions and 1 deletions

View file

@ -62,6 +62,9 @@
storage.put("unreadCount", newUnreadCount);
setUnreadCount(newUnreadCount);
if (newUnreadCount === 0) {
window.clearAttention();
}
}
}))();

View file

@ -22,6 +22,9 @@
extension.windows.drawAttention(inboxWindowId);
}
};
window.clearAttention = function() {
extension.windows.clearAttention(inboxWindowId);
};
/* Inbox window controller */
var inboxFocused = false;
@ -58,7 +61,7 @@
});
appWindow.contentWindow.addEventListener('focus', function() {
inboxFocused = true;
extension.windows.clearAttention(inboxWindowId);
clearAttention();
});
// close the inbox if background.html is refreshed