|
@@ -30,6 +30,18 @@ $(function(){
|
|
|
});
|
|
|
|
|
|
socket.on('mail', function(mail) {
|
|
|
+ if(('Notification' in window)) {
|
|
|
+ if(Notification.permission === 'granted') {
|
|
|
+ new Notification('New mail from ' + mail.headers.from);
|
|
|
+ }
|
|
|
+ else if(Notification.permission !== 'denied') {
|
|
|
+ Notification.requestPermission(function(permission) {
|
|
|
+ if(permission === 'granted') {
|
|
|
+ new Notification('New mail from ' + mail.headers.from);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
$tr = $('<tr>').data('mail', mail);
|
|
|
$tr
|
|
|
.append($('<td>').text(mail.headers.from))
|