X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=app.js;h=8bd5e70a73f2f78e6f65be16244946cbd3e359e2;hb=016306e3aa2262e141899f8d4b900421d68f5439;hp=56ba25a02854c2f60d3014372d730ebd8c5cfbe5;hpb=2dba3fe12f4a2970e5ed01e77e07c7bece56bdc0;p=xogo.git diff --git a/app.js b/app.js index 56ba25a..8bd5e70 100644 --- a/app.js +++ b/app.js @@ -253,7 +253,7 @@ const messageCenter = (msg) => { switch (obj.code) { // Start new game: case "gamestart": { - if (!$.hasFocus()) notifyMe("game"); + if (document.hidden) notifyMe("game"); gid = obj.gid; initializeGame(obj); break; @@ -285,7 +285,7 @@ const messageCenter = (msg) => { break; // Receive opponent's move: case "newmove": - if (!$.hasFocus()) notifyMe("move"); + if (document.hidden) notifyMe("move"); vr.playReceivedMove(obj.moves, () => { if (vr.getCurrentScore(obj.moves[obj.moves.length-1]) != "*") { localStorage.removeItem("gid"); @@ -360,7 +360,7 @@ function notifyMe(code) { } if (Notification.permission === 'granted') doNotify(); else if (Notification.permission !== 'denied') { - Notification.requestPermission().then((permission) => { + Notification.requestPermission().then(permission => { if (permission === 'granted') doNotify(); }); }