Reset unread count for active contact on focus.

This commit is contained in:
Lance Stout 2013-09-27 12:05:39 -07:00
parent ea08b54e03
commit bec2387801
1 changed files with 5 additions and 1 deletions

View File

@ -1,4 +1,4 @@
/*global app, $*/ /*global app, $, me*/
"use strict"; "use strict";
var HumanModel = require('human-model'); var HumanModel = require('human-model');
@ -11,11 +11,15 @@ module.exports = HumanModel.define({
}); });
$(window).focus(function () { $(window).focus(function () {
self.focused = true; self.focused = true;
if (me._activeContact) {
me.setActiveContact(me._activeContact);
}
self.markActive(); self.markActive();
}); });
if (window.macgap) { if (window.macgap) {
document.addEventListener('sleep', function () { document.addEventListener('sleep', function () {
clearTimeout(this.idleTimer); clearTimeout(this.idleTimer);
console.log('went to sleep');
self.markInactive(); self.markInactive();
}, true); }, true);
} }