Blame themes/default/public/js/lufi-notifications.js
|
Nicolas Constant |
538bf7 |
function notify(title, body) {
|
|
Nicolas Constant |
538bf7 |
if (!Notification) {
|
|
Luc Didry |
25cba3 |
console.log("This browser does not support desktop notification, cannot send following message: "+title+" "+body);
|
|
Nicolas Constant |
538bf7 |
return;
|
|
Nicolas Constant |
538bf7 |
}
|
|
Nicolas Constant |
538bf7 |
|
|
Nicolas Constant |
538bf7 |
if (Notification.permission !== "granted") {
|
|
Nicolas Constant |
538bf7 |
Notification.requestPermission();
|
|
Nicolas Constant |
538bf7 |
} else {
|
|
Nicolas Constant |
538bf7 |
let options = {
|
|
Nicolas Constant |
538bf7 |
body: body,
|
|
Nicolas Constant |
538bf7 |
icon: '/img/lufi196.png'
|
|
Nicolas Constant |
538bf7 |
};
|
|
Nicolas Constant |
538bf7 |
let n = new Notification(title, options);
|
|
Nicolas Constant |
538bf7 |
}
|
|
Nicolas Constant |
538bf7 |
}
|
|
Nicolas Constant |
538bf7 |
|
|
Nicolas Constant |
538bf7 |
document.addEventListener('DOMContentLoaded', function () {
|
|
Nicolas Constant |
538bf7 |
if (!Notification) {
|
|
Nicolas Constant |
538bf7 |
return;
|
|
Nicolas Constant |
538bf7 |
}
|
|
Nicolas Constant |
538bf7 |
|
|
Luc Didry |
25cba3 |
if (Notification.permission !== "granted") {
|
|
Nicolas Constant |
538bf7 |
Notification.requestPermission();
|
|
Luc Didry |
25cba3 |
}
|
|
Luc Didry |
25cba3 |
});
|