Commit 7bc2bd569be2358696aa8411f8eff6758e72e267
1 parent
6e9986a8
Exists in
master
and in
3 other branches
Modifying notification as permission
Showing
1 changed file
with
8 additions
and
10 deletions
Show diff stats
amadeus/static/js/socket.js
| 1 | +if (("Notification" in window)) { | |
| 2 | + if (Notification.permission !== 'denied') { | |
| 3 | + Notification.requestPermission(); | |
| 4 | + } | |
| 5 | +} | |
| 6 | + | |
| 7 | + | |
| 1 | 8 | socket = new WebSocket("ws://" + window.location.host + "/"); |
| 2 | 9 | |
| 3 | 10 | socket.onmessage = function(e) { |
| ... | ... | @@ -20,16 +27,7 @@ socket.onmessage = function(e) { |
| 20 | 27 | var notification = new Notification("", options); |
| 21 | 28 | |
| 22 | 29 | setTimeout(notification.close.bind(notification), 3000); |
| 23 | - } else if (Notification.permission !== 'denied') { | |
| 24 | - Notification.requestPermission(function (permission) { | |
| 25 | - // If the user accepts, let's create a notification | |
| 26 | - if (permission === "granted") { | |
| 27 | - var notification = new Notification("", options); | |
| 28 | - | |
| 29 | - setTimeout(notification.close.bind(notification), 3000); | |
| 30 | - } | |
| 31 | - }); | |
| 32 | - } | |
| 30 | + } | |
| 33 | 31 | } |
| 34 | 32 | } |
| 35 | 33 | } | ... | ... |