use page visibility api instead of window.onblur

this lib supports most major browsers
This commit is contained in:
psychobunny
2014-10-02 18:29:40 -04:00
parent 24ac7ba316
commit 9c8395808c
3 changed files with 9 additions and 7 deletions

View File

@@ -525,13 +525,13 @@ var socket,
$('#logout-link').on('click', app.logout);
$window.blur(function(){
app.isFocused = false;
});
$window.focus(function(){
app.isFocused = true;
app.alternatingTitle('');
Visibility.change(function(e, state){
if (state === 'visible') {
app.isFocused = true;
app.alternatingTitle('');
} else if (state === 'hidden') {
app.isFocused = false;
}
});
createHeaderTooltips();