mirror of
https://github.com/Tautulli/Tautulli.git
synced 2024-11-23 22:10:17 -08:00
39 lines
1.3 KiB
JavaScript
39 lines
1.3 KiB
JavaScript
// Taken from https://github.com/SickRage/SickRage
|
|
|
|
PNotify.prototype.options.addclass = "stack-bottomright";
|
|
PNotify.prototype.options.buttons.closer_hover = false;
|
|
PNotify.prototype.options.desktop = { desktop: true, icon: 'images/logo-circle.png' };
|
|
PNotify.prototype.options.history = false;
|
|
PNotify.prototype.options.shadow = false;
|
|
PNotify.prototype.options.stack = { dir1: 'up', dir2: 'left', firstpos1: 25, firstpos2: 25 };
|
|
PNotify.prototype.options.styling = 'fontawesome';
|
|
PNotify.prototype.options.type = 'notice';
|
|
PNotify.prototype.options.width = '340px';
|
|
|
|
function displayPNotify(title, message) {
|
|
var notification = new PNotify({
|
|
title: title,
|
|
text: message
|
|
});
|
|
}
|
|
|
|
function check_notifications() {
|
|
$.getJSON('get_browser_notifications', function (data) {
|
|
if (data) {
|
|
$.each(data, function (i, notification) {
|
|
if (notification.delay === 0) {
|
|
PNotify.prototype.options.hide = false;
|
|
} else {
|
|
PNotify.prototype.options.hide = true;
|
|
PNotify.prototype.options.delay = notification.delay * 1000;
|
|
}
|
|
displayPNotify(notification.subject_text, notification.body_text);
|
|
});
|
|
}
|
|
});
|
|
setTimeout(function () {
|
|
"use strict";
|
|
check_notifications();
|
|
}, 5000);
|
|
}
|